This repository contains data used for the creation of entries on echemdb.org.
The data consist of frictionless based unitpackages,
which were creared from SVG, YAML and bibtex (BIB) using svgdigitizer.
All input YAML files and output DataPackages are validated against the echemdb-metadata schema.
The data can be downloaded as a ZIP from the release section.
A collection can be created from the the echemdb module of the unitpackages interface
(see unitpackages installation instructions).
from unitpackage.database.echemdb import Echemdb
db = Echemdb.from_remote()Install the latest version of the module.
pip install git+https://github.com/echemdb/electrochemistry-data.gitIn your preferred Python environment retrieve the URL with the data via
from echemdb_ecdata.url import ECHEMDB_DATABASE_URL
ECHEMDB_DATABASE_URLThe preparation and of the files and the extraction of the data from a PDF source is described here.
If you want to work on the data and repository itself, install pixi and get a copy of the latest unreleased version of the metadata-schema:
git clone https://github.com/echemdb/electrochemistry-data.git
cd metadata-schemaFor possible commands run
pixi runMore pixi tasks can be inferred from the pyproject.toml.