Skip to main content

Reaction Network

Codecov GitHub Workflow Status

PyPI - Python Version PyPI - Downloads PyPI - License

Reaction Network (rxn_network) is a Python package for synthesis planning and predicting chemical reaction pathways in inorganic materials synthesis.

Installation

We recommend installing using pip:

pip install -U reaction-network

The package will then be installed under the name rxn_network. The Materials Project API is not installed by default; to install it, run: pip install -U mp-api.

Note As of version 7.0 and beyond, the reaction-network package no longer uses graph-tool. All network functionality is now implemented using rustworkx. This means it is no longer required to complete any extra installations.

Tutorials

The examples folder contains two (2) demonstration notebooks:

  • 1_enumerators.ipynb: how to enumerate reactions from a set of entries; running enumerators using jobflow
  • 2_networks.ipynb: how to build reaction networks from a list of enumerators and entries; how to perform pathfinding to recommend balanced reaction pathways; running reaction network analysis using jobflow

Citation

If you use this code in your work, please consider citing the following paper (see CITATION.bib):

McDermott, M. J., Dwaraknath, S. S., and Persson, K. A. (2021). A graph-based network for predicting chemical reaction pathways in solid-state materials synthesis. Nature Communications, 12(1). https://doi.org/10.1038/s41467-021-23339-x

Acknowledgements

This work was supported as part of GENESIS: A Next Generation Synthesis Center, an Energy Frontier Research Center funded by the U.S. Department of Energy, Office of Science, Basic Energy Sciences under Award Number DE-SC0019212.

Learn more about the GENESIS EFRC here: https://www.stonybrook.edu/genesis/

Release files for reaction-network 8.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 reaction-network 8.3.0
File Size Uploaded
reaction-network-8.3.0.tar.gz 555.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for reaction-network 8.3.0
File Interpreter ABI Platform
reaction_network-8.3.0-py3-none-any.whl Python 3 none any Details

Total release size: 1.1 MB

Release files / reaction-network-8.3.0.tar.gz

Download URL reaction-network-8.3.0.tar.gz
Size 555.9 kB
Tags Source
SHA-256 checksum
How to use checksums
6c1eb46babacce0007fc69cd3a51c286243ee96baf1442dddd53b930cd2874d5
BLAKE2b-256 checksum
How to use checksums
d9df32dbd02b6db82ea28a19c7919346672e5045451f3482a1e295f194621730
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.9.18

Release files / reaction_network-8.3.0-py3-none-any.whl

Download URL reaction_network-8.3.0-py3-none-any.whl
Size 577.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
294e9850515f7c2943d017eac4f35ca2d74cc441bc26c275b7b445dc1f4455a5
BLAKE2b-256 checksum
How to use checksums
4466e72caf103630bad3b53c1412ca30c02ec64a6e6c6143a9ff14989a15183b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.9.18

Release history Release notifications | RSS feed

This release

8.3.0 This release

2 release files

8.2.1

2 release files

8.2.0

2 release files

8.1.0

2 release files

8.0.4

2 release files

8.0.3

2 release files

8.0.2

2 release files

8.0.1

2 release files

8.0.0

2 release files

7.0.1

2 release files

7.0.0

2 release files

6.1.1

2 release files

6.1.0

2 release files

6.0.2

2 release files

6.0.1

2 release files

6.0.0

2 release files

5.1.0

1 release file

5.0.0

1 release file

4.3.0

1 release file

4.2.0

1 release file

4.1.0

1 release file

4.0.2

1 release file

4.0.1

1 release file

4.0.0

1 release file

3.0.0

1 release file

2.0.3

1 release file

2.0.1

1 release file

2.0.0

2 release files

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