Skip to main content

rxnDB: a mineral reaction database

PyPI DOI

📚 See the documentation for details.

Prerequisite software

This project is written in python. For most users, I recommend installing the miniforge python distribution. This distributions includes a minimal installation of python and the package manager conda, which is required to build the necessary python environment for this software.

For macOS users, miniforge can be installed with homebrew:

brew install miniforge

For Window's users, miniforge can be installed from a binary .exe. Follow the instructions for miniconda, anaconda, or miniforge (recommended) here.

Installation Guide

To install with Conda (recommended):

# Create conda environment
conda create -n rxnDB python=3.13 pip

# Activate conda environment
conda activate rxnDB

# Install rxnDB
pip install rxnDB

Usage Guide

After installing rxnDB, launch the server from the command line:

# Activate conda environment
conda activate rxnDB

# Launch server (UI at http://127.0.0.1:8000/)
rxndb

The same JSON serves browsers and agents:

curl 'http://127.0.0.1:8000/reactions?mineral_symbol=Qz' | head -c 300

Citation

@software{rxndb,
  author       = {Kerswell, Buchanan},
  title        = {rxnDB: a mineral reaction database},
  month        = oct,
  year         = 2026,
  publisher    = {Zenodo},
  version      = {latest},
  doi          = {10.5281/zenodo.23736048},
  url          = {https://doi.org/10.5281/zenodo.23736048},
}

Coauthors

Acknowledgement

The UKRI NERC Large Grant no. NE/V018477/1 awarded to John Wheeler at the University of Liverpool funded this work.

Metadata

Release files for rxnDB 0.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for rxnDB 0.3.0
File Size Uploaded Provenance Actions
rxndb-0.3.0.tar.gz 132.1 kB Without provenance Details for rxndb-0.3.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for rxnDB 0.3.0
File Interpreter ABI Platform Actions
rxndb-0.3.0-py3-none-any.whl Python 3 none any Details for rxndb-0.3.0-py3-none-any.whl

Total release size: 620.8 kB

Release files / rxndb-0.3.0.tar.gz

Download URL rxndb-0.3.0.tar.gz
Size 132.1 kB
Tags Source
SHA-256 checksum
How to use checksums
efe859d3422abc3189d4f598c093c1d5025fd1d1e3d7e0d30164d6c554da0a2c
BLAKE2b-256 checksum
How to use checksums
a95f7ca36e20c43b3b1cb03d3c5b7291814fe12fa9de0c3db85d36db502d188f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.17

Release files / rxndb-0.3.0-py3-none-any.whl

Download URL rxndb-0.3.0-py3-none-any.whl
Size 488.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9725eba37f887c483554ddda9c0545751260d0498ca93dda392458214cdab933
BLAKE2b-256 checksum
How to use checksums
9f4bf41811211049d9c5a09dbcb8ed57df35551c84b1203c42e7372d0c58fdae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.17

Security for rxnDB 0.3.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.3.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page