Schema for the Open Reaction Database
Project description
Open Reaction Database: Schema (ord-schema)
This repository contains the schema for the Open Reaction Database initiative; please see the documentation at https://docs.open-reaction-database.org.
This repository does not contain the database itself; that is stored
in ord-data. Rather, ord-schema
is
designed to store the database schema and tools for creating, validating, and submitting data to the database.
Installation
$ pip install ord-schema
Examples
The examples/
directory contains examples of dataset creation and use. To run locally, install with:
$ pip install "ord-schema[examples]"
Click here to run the examples with Binder:
Development
To install in editable/development mode:
$ git clone https://github.com/open-reaction-database/ord-schema.git
$ cd ord-schema
$ pip install -e .
If you make changes to the protocol buffer definitions, install protoc
and run ./compile_proto_wrappers.sh
to rebuild the wrappers.
Conventions
1. convention: compound stoichiometry
Created: 2023.07.04
Last updated: 2023.07.04
Description:
- The preferred field for compound stoichiometry is the map
Compound.features
orProductCompound.features
. - The key should be "stoichiometric_coefficient" or "stoichiometric_ratio".
- The value should be a
Data
message with itsfloat_value
representing the compound's stoichiometric coefficient or ratio.
Related links:
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
Built Distribution
File details
Details for the file ord_schema-0.3.84.tar.gz
.
File metadata
- Download URL: ord_schema-0.3.84.tar.gz
- Upload date:
- Size: 118.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.10.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 48b056255c99458b730ed46e818fdbd2037bf5925e11d693f697409faf50b7ba |
|
MD5 | 6d31b5ea03718bd397555a142b56d4ab |
|
BLAKE2b-256 | 766b3c2461b659dc0b796b8b81cca63bc0ea0cc6d6c5454ecb174a2c6562e3cc |
File details
Details for the file ord_schema-0.3.84-py3-none-any.whl
.
File metadata
- Download URL: ord_schema-0.3.84-py3-none-any.whl
- Upload date:
- Size: 134.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.10.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5aee620cf4b82a8829b30ba5d5414b066bfbf83d181c0ba3d9c3cef77cefc390 |
|
MD5 | 4b4cf90f48274f492a4685079b78eb0f |
|
BLAKE2b-256 | 9f8986363e395e794ebef7c2dcff4678fff1f1dc8a699962ab058ca41d62567d |