A python library to access Grambank data
Project description
pygrambank
Curation tools for Grambank data.
Install
pygrambank
can be installed from PyPI via
pip install pygrambank
or from a clone of [glottobank/pygrambank
]:
git clone ...
cd pygrambank
pip install -e .
You should install pygrambank
in a virtual environment to make sure it does not mess with a system-wide Python installation.
CLI
Installing pygrambank
will also install a command line program grambank
. Data curation functionality is implemented as subcommands
of this program. To get information about available subcommands, run
grambank --help
More info on individual subcommands can be obtained running
grambank help <SUBCOMMAND>
e.g.
$ grambank help check
grambank --repos PATH/TO/Grambank check
Run data quality checks on a grambank repository.
API
pygrambank
also allows programmatic access to Grambank data from Python
programs. All functionality is mediated through a pygrambank.Grambank
instance:
>>> from pygrambank import Grambank
>>> gb = Grambank('.')
>>> gb.sheets_dir
PosixPath('original_sheets')
>>> for sheet in gb.iter_sheets():
... print(sheet)
... break
...
original_sheets/AH_alag1248.tsv
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for pygrambank-1.0.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6ed6564356c02f43da975b423409c2e17e218bd72670cf7fe7fd31eee05e434b |
|
MD5 | 3574c2e274e5c92f14d3d73c36a68765 |
|
BLAKE2b-256 | 7ea82a7c7ae3e9ea899793f072f72b9feb5af421a67c5591d092600ce020b96e |