Skip to main content

A SEAMM plug-in for computing atomic (partial) charges from a converged

Project description

SEAMM Atomic Charges Plug-in

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

A SEAMM plug-in for computing atomic (partial) charges from a converged electron density.

Features

This plug-in is a post-processing step: it runs after a quantum-chemistry step (VASP, Gaussian, Psi4, ORCA, …) that has produced an electron density, reads that density, and uses a real-space density-partitioning program to assign a partial charge to each atom. The charges are written back into the configuration as a labeled charge set (e.g. charges_DDEC6) so several schemes can coexist on the same structure.

Supported methods

  • DDEC6 (via the Chargemol program) – ESP-faithful, chemically transferable charges that work for molecular and periodic systems, including metals. The recommended general-purpose / force-field charge.

  • Bader / QTAIM (via the Henkelman bader code) – a rigorous topological partition of the density, the charge solid-state users expect.

Both consume a real-space density grid (or cube), so they apply equally to periodic and molecular calculations. They need the all-electron density from the upstream step (for VASP, CHGCAR plus AECCAR0/AECCAR2 via LAECHG=.TRUE.).

Acknowledgements

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

History

0.1.0 (unreleased)

  • Initial scaffold of the Atomic Charges step.

  • Plug-in structure, parameters, metadata, Tk GUI, and installer in place.

  • DDEC6 (Chargemol) and Bader (Henkelman) backends sketched; density handoff from the upstream QM step and the per-program output parsing are the remaining integration work.

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

atomic_charges_step-2026.6.27.1.tar.gz (311.9 kB view details)

Uploaded Source

Built Distribution

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

atomic_charges_step-2026.6.27.1-py2.py3-none-any.whl (21.5 kB view details)

Uploaded Python 2Python 3

File details

Details for the file atomic_charges_step-2026.6.27.1.tar.gz.

File metadata

File hashes

Hashes for atomic_charges_step-2026.6.27.1.tar.gz
Algorithm Hash digest
SHA256 a77921357d0a37b7259f33812149a961b2d58a2c7b793fd4a96401f4b8f3dc8b
MD5 014a615ed528d93c28ddcdd126c50970
BLAKE2b-256 7f04f0153a6ea82aaa9b48b063cb65439bb65e57d10f13c37623daebefee6f28

See more details on using hashes here.

File details

Details for the file atomic_charges_step-2026.6.27.1-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for atomic_charges_step-2026.6.27.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 998a1dc48be3f9f19cde6c1bf9f9b53759ca3641a0cfc0f05629b8ab8ba3a61e
MD5 9cfa4143f39c6ea4b726f6a1173aabd5
BLAKE2b-256 10d03cdef5d2381a3b41fed20067f75034624514648051fda6595a79a7cb83a9

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