Skip to main content

Automated reaction modeling setup for LAMMPS REACTER simulations

Project description

AutoREACTER logo

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.3.tar.gz (2.1 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.3-py3-none-any.whl (2.1 MB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for autoreacter-0.2.3.tar.gz
Algorithm Hash digest
SHA256 2a56186a8cc3bbba74ed738b4f4d597726de69c40b1ca24044120d4295c022dd
MD5 94db001a3078c7e1f3b42d9977c70b62
BLAKE2b-256 cf5adbcf7be3ff20c44bc3dfe041bfb1cc28c3b75703e6a4541174883d0196c4

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for autoreacter-0.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 fd934d8ed09ed23d1a30aa0eaf4d2d4142dc18c596e6838cf611409813610dcb
MD5 35e1241cfebbc74d70123cc52cab8e28
BLAKE2b-256 ac701cd55621c59c16e717d4aebf5c28baf2bab4ff1cc665449de3aff010e804

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