seamm_mbe
Many-body expansion (MBE) corrections for periodic cells and clusters.
seamm_mbe estimates high-level energies, forces and stress for a system the
high-level method can't treat directly. It takes a cheap calculation on the
whole system and adds many-body increments of [high − low] computed on small
isolated fragments: monomers, selected pairs and triples, general in the order.
The library does the bookkeeping and runs no calculations:
- molecule typing by formula and bond-graph topology, with charges, for water, the carbonates (EC, FEC, DMC, EMC), Li⁺, BF₄⁻, PF₆⁻, common monatomic ions, and any other molecule;
- fragment enumeration under periodic boundary conditions, with canonical keys and per-type-pair cutoffs;
- the "mixed" assignment of each increment to a periodic or a molecular low level;
- the increment algebra for energy, forces and the origin-independent virial;
- the assembled labels, with energy offsets, atomic and molecular pressure and QC.
The mbe_step SEAMM plug-in runs the fragment calculations through the Model
Chemistry batch contract.
It generalizes the prototype that labelled 152 periodic water cells for MLFF
training (TinkerCliffs, 2026-09-29/30), and reproduces that prototype's pilot
frame from the stored fragment results (tests/data/).
The design is in MBE_correction_step_design.rst (SEAMM workspace). The
campaign notes are in docs/developer_guide/campaigns/2026-10-03/.
Copyright
Copyright (c) 2026, Paul Saxe
Acknowledgements
Project based on the Computational Molecular Science Python Cookiecutter version 1.11.
Metadata
Release files for seamm-mbe 2026.10.6
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| seamm_mbe-2026.10.6.tar.gz | 633.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| seamm_mbe-2026.10.6-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 668.6 kB
Release files / seamm_mbe-2026.10.6.tar.gz
| Download URL | seamm_mbe-2026.10.6.tar.gz |
|---|---|
| Size | 633.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
692c412a86bdf8d1acf02c7638b2ab2e970934e0b6e57f9943def36330ee611a
|
|
BLAKE2b-256 checksum How to use checksums |
bbd902837c8750f8ae2e5774bd5c69b95d40acca834bed165d530ca1c105e1a9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / seamm_mbe-2026.10.6-py3-none-any.whl
| Download URL | seamm_mbe-2026.10.6-py3-none-any.whl |
|---|---|
| Size | 35.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f63923afda239548fcb85c1f12fa8cf8c08fa4059e04b22685e5e007a249cfcc
|
|
BLAKE2b-256 checksum How to use checksums |
da97e37c9a648bc3602f39218650444e97d782a96a1e52b4494519cfc8d04171
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|