NWChemEx is an electronic structure package focusing on high-performance computing and reduced scaling methodologies. NWChemEx attempts to break from the traditional "monolithic" electronic structure package by decomposing the overall package into smaller, independent packages called plugins. Each plugin is its own GitHub repository and can be used as is, without the rest of NWChemEx (aside from any needed dependencies).
Features
The NWChemEx repository is essentially a meta-target which brings together the many modular components developed by the NWChemEx community.
Plugins
- SCF - a plugin containing GPU-enabled implementations of Hartree-Fock and Density Functional Theory with a focus on reduced scaling variants.
- FriendZone - a plugin containing interfaces to software packages maintained by the broader computational chemistry community.
Productivity
- SimDE - a software developer kit which facilitates writing modular computational chemistry plugins compatible with PluginPlay and NWChemEx.
Installation
NWChemEx ultimately uses CMake for configuring and building. This means that installation is usually achieved via a variation on:
git clone https://github.com/NWChemEx/NWChemEx
cd NWChemEx
cmake -H. -Bbuild -D...
cmake --build build --target install
More detailed install instructions can be found here.
Acknowledgments
This research was supported by the Exascale Computing Project (17-SC-20-SC), a collaborative effort of the U.S. Department of Energy Office of Science and the National Nuclear Security Administration.
Metadata
Release files for nwchemex 0.0.48
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| nwchemex-0.0.48.tar.gz | 61.4 kB | Details |
Built distributions (wheels)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| nwchemex-0.0.48-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl | CPython 3.12 | CPython 3.12 | Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 | Details |
| nwchemex-0.0.48-cp312-cp312-macosx_14_0_arm64.whl | CPython 3.12 | CPython 3.12 | macOS 14.0+ ARM64 | Details |
Total release size: 74.4 MB
Release files / nwchemex-0.0.48.tar.gz
| Download URL | nwchemex-0.0.48.tar.gz |
|---|---|
| Size | 61.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ab04cdaf4699a074c6fa1b64b43eb16cc31a1e00724e4b01d7d160683fa03c11
|
|
BLAKE2b-256 checksum How to use checksums |
60487610a06898f2d633b98d4c3ed82b8a5cbb8cd7397142eff4e7a80aaf3df5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.
Transparency logRelease files / nwchemex-0.0.48-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | nwchemex-0.0.48-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 37.7 MB |
| Tags | CPython 3.12 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
17e6ed791234f0c28ac2aacc7a6f16411a90a78abb79fb23499b7655c3f629d5
|
|
BLAKE2b-256 checksum How to use checksums |
ae17d31c85774f66c64f547a47440c562bd9eecf5c8620cb5be40bac44445cf6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.
Transparency logRelease files / nwchemex-0.0.48-cp312-cp312-macosx_14_0_arm64.whl
| Download URL | nwchemex-0.0.48-cp312-cp312-macosx_14_0_arm64.whl |
|---|---|
| Size | 36.6 MB |
| Tags | CPython 3.12 macOS 14.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
34b4f11899f7a3a20dddf03191d66fbe25554fd4256b248a65b45dda5703f14e
|
|
BLAKE2b-256 checksum How to use checksums |
074b8ab7cf83fd878054d78eaeca50199ded3422625990a22aa45b470380619f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.
Transparency log