Skip to content

open-reaction-database/ord-schema

Folders and files

NameName
Last commit message
Last commit date

Latest commit

bf662fd · May 24, 2023
Apr 27, 2023
Sep 15, 2020
Dec 1, 2022
Mar 16, 2023
Apr 20, 2023
May 24, 2023
Oct 20, 2020
May 24, 2023
Apr 20, 2023
May 24, 2023
Aug 6, 2020
Jun 1, 2022
Jan 27, 2023
Mar 16, 2023
Dec 13, 2022
Jan 22, 2021
May 14, 2021
Jan 27, 2023
Feb 7, 2020
Apr 22, 2023
Jun 24, 2022
Sep 22, 2020
Jan 27, 2023
Jun 1, 2022
May 17, 2022
Jun 17, 2022
Jan 27, 2023
May 24, 2023

Repository files navigation

Open Reaction Database: Schema (ord-schema)

DOI:10.1007/978-3-319-76207-4_15 PyPI version

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: 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.