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.5
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.5.tar.gz | 629.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| seamm_mbe-2026.10.5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 663.6 kB
Release files / seamm_mbe-2026.10.5.tar.gz
| Download URL | seamm_mbe-2026.10.5.tar.gz |
|---|---|
| Size | 629.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
54c6f544b7efd1fd66868160de6f159791f3e4331d8cf63e3d560bb15c3b4980
|
|
BLAKE2b-256 checksum How to use checksums |
f38a146d90736277321606e29c2870d56d8fc893083c23120759746415fe0eb4
|
| 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.5-py3-none-any.whl
| Download URL | seamm_mbe-2026.10.5-py3-none-any.whl |
|---|---|
| Size | 34.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
207941e54dcad5a25cf3bcf4947ffb19bab6ed9cb69215229a9044896bfc98e3
|
|
BLAKE2b-256 checksum How to use checksums |
9c8feac2664bef5954db96211511b4ef79279ecfbc26ec09fb021354f5da7cbe
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|