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.3
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.3.tar.gz | 626.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| seamm_mbe-2026.10.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 659.4 kB
Release files / seamm_mbe-2026.10.3.tar.gz
| Download URL | seamm_mbe-2026.10.3.tar.gz |
|---|---|
| Size | 626.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
631db8faca7a61c06bdc0d5f635d61975b0b69d7e0f2789e734cb262886c23d9
|
|
BLAKE2b-256 checksum How to use checksums |
ae387d35beeef3d6887e78ddc0ff90d8e699e9dd813eb34b7eb8e9843aeca0f2
|
| 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.3-py3-none-any.whl
| Download URL | seamm_mbe-2026.10.3-py3-none-any.whl |
|---|---|
| Size | 32.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
4027a6252374cb3ebee2c1ca70aa5b8e7fe8926787a15b28f9822c64eaffa05b
|
|
BLAKE2b-256 checksum How to use checksums |
238b9f56158c7cc91c46cc46a4aebb10aa387d568f60160b10395d3b7a99a9a0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|