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.featuresorProductCompound.features. - The key should be "stoichiometric_coefficient" or "stoichiometric_ratio".
- The value should be a
Datamessage with itsfloat_valuerepresenting 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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ord_schema-0.3.99.tar.gz.
File metadata
- Download URL: ord_schema-0.3.99.tar.gz
- Upload date:
- Size: 119.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.17
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
db52e40cb2b6dc3fc7060d307f2fb8d511c747ea23b2f4531f86ceb2432276ae
|
|
| MD5 |
9cb26c89d72dfddd08e76d4087246054
|
|
| BLAKE2b-256 |
37b20c6ed81ee3b94ce0dce1d145295a258f5c5dbc1688b318e637dd0825ca29
|
File details
Details for the file ord_schema-0.3.99-py3-none-any.whl.
File metadata
- Download URL: ord_schema-0.3.99-py3-none-any.whl
- Upload date:
- Size: 135.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.17
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
56391f5a4cb2d86f2231a2a259fb6d1bd8f95a47746637718928c8092ae2852d
|
|
| MD5 |
af20df212002a14e6011649634edcc12
|
|
| BLAKE2b-256 |
239ce79ebbec3f30c36b9cf054e586f516c1df628a933180617ad37d6542726f
|