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
File details
Details for the file exchange-metadata-converter-0.0.9.tar.gz
.
File metadata
- Download URL: exchange-metadata-converter-0.0.9.tar.gz
- Upload date:
- Size: 9.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.9.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7de8bce705e472b42b1604e26bb0eb1e436be669ee21461e1709cdffb6dabfa1 |
|
MD5 | a5615047ae7abbb10c6e2b5bb2ef951b |
|
BLAKE2b-256 | b8c42370d66bdf48c89019d050bb924ef40dac010af8c84280521c504abeef7a |