文件名称:treedb:Glottolog语言树作为SQLite数据库
文件大小:339KB
文件格式:ZIP
更新时间:2024-04-08 11:03:10
JupyterNotebook
Glottolog treedb 该工具将目录的内容加载到规范化的数据库中。 该目录下的每个文件都包含一个Glottolog 的定义。将它们的内容加载到关系数据库中可以执行一些高级一致性检查( ),并且通常可以执行以紧凑而高效的方式(例如,无需反复遍历目录树)来检查语言类树关系的查询。 请参阅以获取更通用的官方Python API,以与存储库一起使用,而无需执行强制的初始加载步骤(还提供对编程访问以及便捷的命令行界面)。 可以将数据库导出到每个数据库表包含一个CSV文件的ZIP文件中,也可以将其写入单个非规范化CSV文件中,每个languoid一行(通过提供的)。 由于是使用数据库,因此可以直接从大多数编程环境中查询数据库文件本身(例如treedb.sqlite3 )。也可以使用图形界面(例如 )或通过对其进行检查。 Python用户还可以使用提供的通过或 (作为手写SQL查询的更可维护
【文件预览】:
treedb-master
----MANIFEST.in(179B)
----.travis.yml(516B)
----README.rst(6KB)
----CHANGES.txt(7KB)
----treedb.ini(1KB)
----tests()
--------test_queries.py(5KB)
--------test_backend_tools.py(2KB)
--------test_shortcuts.py(812B)
--------test_backend_export.py(1KB)
--------conftest.py(3KB)
--------test_files.py(354B)
--------test_raw_checks.py(2KB)
--------test_backend_sqlite_master.py(1KB)
--------test_raw_tools.py(247B)
--------test_backend_load.py(648B)
--------test_languoids_json.py(5KB)
--------test_languoids.py(1KB)
--------test_fields.py(2KB)
--------test_checks.py(69B)
--------test_raw_export.py(1KB)
--------test_raw_records.py(740B)
--------test_models.py(2KB)
----tox.ini(138B)
----Stats.ipynb(511KB)
----treedb()
--------raw()
--------logging_.py(3KB)
--------models.py(38KB)
--------tools.py(4KB)
--------languoids.py(15KB)
--------checks.py(7KB)
--------__init__.py(3KB)
--------shortcuts.py(1KB)
--------queries.py(27KB)
--------fields.py(3KB)
--------_compat.py(551B)
--------glottolog.py(1KB)
--------load_models.py(8KB)
--------config.py(3KB)
--------_basics.py(522B)
--------languoids_json.py(5KB)
--------proxies.py(4KB)
--------backend()
--------files.py(7KB)
----setup.cfg(276B)
----requirements.txt(84B)
----setup.py(2KB)
----.gitignore(278B)
----run-tests.py(803B)
----try-treedb.py(584B)
----LICENSE.txt(1KB)