Skip to main content

Automated reaction modeling setup for LAMMPS REACTER simulations

Project description

AutoREACTER logo

AutoREACTER

Automated generation of LAMMPS/REACTER-ready reaction-template workflows.*

Status: AutoREACTER is currently in v0.2-beta and under active development. APIs, configuration schemas, reaction libraries, and core functionality may change without notice. Please refer to the changelog for the latest updates.

Documentation

Full documentation is available at:

autoreacter.org

The documentation includes installation instructions, input configuration, supported reactions, supported force fields, cleanup utilities, and developer API references.

For detailed functional-group mapping and reaction rules, see the supported reactions documentation.

Installation

AutoREACTER can be installed directly from PyPI:

python -m pip install AutoREACTER

For users who want to modify the source code or run the latest development version, AutoREACTER can also be installed from source:

git clone https://github.com/NanoCIPHER-Lab/AutoREACTER.git
cd AutoREACTER
python -m pip install -e .

AutoREACTER also requires LUNAR for atom typing. See the getting started documentation for the full setup guide.

Quick start

Run AutoREACTER with a JSON input file:

python examples/run_AutoREACTER.py -i examples/example_1_inputs_count_mode.json

or:

python examples/run_AutoREACTER.py --input examples/example_1_inputs_count_mode.json

View available commands and options:

python examples/run_AutoREACTER.py --help

Interactive notebook workflow

AutoREACTER can also be used through Jupyter notebooks for an interactive, visual, step-by-step workflow. This mode is recommended for inspecting monomers, functional groups, reaction templates, and generated LAMMPS setup files before running larger workflows.

See the examples directory for notebooks and usage notes:

examples/README.md

Help and support

If you find a bug, need a new reaction type, or want to request additional force-field support, please open an issue:

AutoREACTER Issues

License

AutoREACTER is released under the MIT License. See LICENSE for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

autoreacter-0.2.2.tar.gz (1.3 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

autoreacter-0.2.2-py3-none-any.whl (1.4 MB view details)

Uploaded Python 3

File details

Details for the file autoreacter-0.2.2.tar.gz.

File metadata

  • Download URL: autoreacter-0.2.2.tar.gz
  • Upload date:
  • Size: 1.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.13

File hashes

Hashes for autoreacter-0.2.2.tar.gz
Algorithm Hash digest
SHA256 9e6146d31cc4b367b702f972659dc093486471d581ffc3befa2457aabf744893
MD5 6b47eb9f9c1f7c6b34727c8eb33d40cc
BLAKE2b-256 38f67fe8f7c4c8df0fc740f706d7e9895e366d163d50af7a8aa71949e869083f

See more details on using hashes here.

File details

Details for the file autoreacter-0.2.2-py3-none-any.whl.

File metadata

  • Download URL: autoreacter-0.2.2-py3-none-any.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.13

File hashes

Hashes for autoreacter-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 7e81124dfb97865eb102814c292aa61ab8722e7816756bd611fba6202c3bda05
MD5 ced616f1212289d908fea7f58dadaf66
BLAKE2b-256 f451bee79dd4a04a07ee85eeda98e8dcf0cb230f27fb4f9eb18c67cad75b012b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page