exchange metadata converters
Project description
Setup
Installing from PyPI
The package is published on PyPI.
$ pip install exchange-metadata-converter
Installing from source code
To install the package from source code, run
$ git clone https://github.com/CODAIT/exchange-metadata-converter.git
$ cd exchange-metadata-converter
$ pip install .
Validation
The package should pass flake8 and the unit tests in the /tests
directory.
$ pip install -r test_requirements.txt
$ flake8 .
$ python -m unittest tests/*.py
Running the converter
Display help:
$ python metadata_converter/apply.py -h
Replace {{...}}
placeholders in my.template
with values from my.yaml
. The completed template is displayed on STDOUT.
$ python metadata_converter/apply.py my.yaml my.template
Replace {{...}}
placeholders in my.template
with values from my.yaml
. The completed template is stored in my_completed.template
.
$ python metadata_converter/apply.py my.yaml my.template -o my_completed.template
Programmatic invocation
See example source code in examples/.
Templates
Example template files for DLF and OpenAIHub can be found in the templates/ directory.
DAX data set descriptors
Descriptor files for DAX data sets can be found in the dax-data-set-descriptors/ directory.
License
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Hashes for exchange-metadata-converter-0.0.9.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7de8bce705e472b42b1604e26bb0eb1e436be669ee21461e1709cdffb6dabfa1 |
|
MD5 | a5615047ae7abbb10c6e2b5bb2ef951b |
|
BLAKE2b-256 | b8c42370d66bdf48c89019d050bb924ef40dac010af8c84280521c504abeef7a |