Skip to content

echemdb/electrochemistry-data

Repository files navigation

Electrochemistry-data

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.

Accessing Data

Direct Download (Release Section)

The data can be downloaded as a ZIP from the release section.

Unitpackage API

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()

Electrochemistry Data API

Install the latest version of the module.

pip install git+https://github.com/echemdb/electrochemistry-data.git

In your preferred Python environment retrieve the URL with the data via

from echemdb_ecdata.url import ECHEMDB_DATABASE_URL
ECHEMDB_DATABASE_URL

Contributing

The preparation and of the files and the extraction of the data from a PDF source is described here.

Development

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-schema

For possible commands run

pixi run

More pixi tasks can be inferred from the pyproject.toml.

About

Annotated electrochemical data extracted from literature.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 6