Skip to main content

SEAMM Model Chemistry Plug-in

GitHub pull requests Build Status Code Coverage Code Quality Documentation Status PyPi VERSION

A SEAMM plug-in for defining the model chemistry for subsequent steps

Features

  • Please edit this section!

Acknowledgements

This package was created with the molssi-seamm/cookiecutter-seamm-plugin tool, which is based on the excellent Cookiecutter.

Developed by the Molecular Sciences Software Institute (MolSSI), which receives funding from the National Science Foundation under award CHE-2136142.

History

2026.7.30 – $variables in the Type/Method/Basis selectors
  • The Type and Method (e.g. DFT functional) selectors now accept typed text, including a ‘$variable’ or ‘=expression’, so a preceding Loop step can vary the model chemistry from one iteration to the next.

  • A ‘$variable’ typed into any of Type, Method, Program, or Basis is now actually evaluated at run time. Previously only a variable that was the entire model-chemistry value was dereferenced; one embedded in a composed string (e.g. the Basis field alone) was passed through to downstream steps as the literal, unresolved text.

  • Added a checkbox to enter the whole model-chemistry string directly as text, instead of using the Type/Method/Program/Basis picker – by far the simplest way to use a ‘$variable’, since it sidesteps the picker’s discovery/validation entirely. The dialog switches to this mode automatically when the stored value can’t be decomposed by the picker (e.g. it is itself a ‘$variable’).

2026.6.28 – Basis-set selection
  • Added a basis-set field to the dialog for levels of theory that use a basis (HF, DFT, MP2, coupled cluster), using the shared Basis Set Exchange picker (choose elements on a periodic table, then a covering basis). It is hidden for methods that use no basis (semiempirical, forcefield, MLFF).

  • The basis is the user’s free choice – any Basis Set Exchange basis (stored as ‘bse:NAME’), not just the few a program advertises. A level of theory is accepted as long as a program offers its type and method.

  • The model-chemistry grammar accepts a ‘bse:’ prefix on the basis.

2026.6.22 (2026-06-22)

  • Plug-in created using the SEAMM plug-in cookiecutter.

Download files

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

Source Distribution

model_chemistry_step-2026.7.30.tar.gz (324.6 kB view details)

Uploaded Source

Built Distribution

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

model_chemistry_step-2026.7.30-py2.py3-none-any.whl (25.4 kB view details)

Uploaded Python 2Python 3

File details

Details for the file model_chemistry_step-2026.7.30.tar.gz.

File metadata

  • Download URL: model_chemistry_step-2026.7.30.tar.gz
  • Upload date:
  • Size: 324.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for model_chemistry_step-2026.7.30.tar.gz
Algorithm Hash digest
SHA256 2a5f12fa9ee5ed8f3ae0acd87be63b621fbb7c6645b8ef1c2b584989017ee9ac
MD5 17bd1b08a011868db060263348974097
BLAKE2b-256 7d79de518db96456667eb47955bbe5a1e608e2a928a72cf50917288b1a94fff1

See more details on using hashes here.

File details

Details for the file model_chemistry_step-2026.7.30-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for model_chemistry_step-2026.7.30-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 1a7517385aa8ee1fcaa5c0fad2871710350049cf60a5a3c65f0f0c5baf4f68a5
MD5 fc9bebbdc15e8e6c0b9ef30671d7496f
BLAKE2b-256 8c7f8d76b46cbe06423871fc1b7810eeef16fcac3d6e1dc9dd22d9b46b94bd30

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 Sentry Error logging StatusPage Status page