ambertools-unofficial
Unofficial PyPI repackaging of AmberTools command-line programs (antechamber, parmchk2, cpptraj, sander, tleap, and many more).
This package is not affiliated with or endorsed by the AmberTools developers at the University of California, San Francisco, Rutgers University, or any other contributing institution.
Installation
pip install ambertools-unofficial
The AMBERHOME environment variable is set automatically by wrapper scripts — no manual configuration needed.
Included compiled programs
antechamber, am1bcc, atomtype, bondtype, espgen, prepgen, respgen, match, match_atomname, parmchk2, parmcal, sqm, tleap / teLeap, cpptraj, ambpdb, sander, pbsa, simplepbsa, mdgx, paramfit, resp, nmode, gbnsr6, rism1d, rism3d.snglpnt, AddToBox, ChBox, PropPDB, UnitCell, mmpbsa_py_energy, mmpbsa_py_nabnmode, mm_pbsa_nabnmode, nfe-umbrella-slice, and more.
All compiled binaries are built with OpenMP support for multi-threaded
execution. Thread count can be controlled with the OMP_NUM_THREADS
environment variable.
Included Python scripts
The following pure-Python utilities from the AmberTools distribution are included and available as commands after installation:
- MMPBSA / ante-MMPBSA — MM-PBSA/MM-GBSA binding free energy analysis
- cpinutil / ceinutil / cpeinutil — constant pH/redox input preparation (requires
pip install parmed) - charmmlipid2amber — convert CHARMM lipid PDB files for use with Lipid14
- pyresp_gen / py_resp — Python RESP charge fitting
- fitpkaeo — pKa fitting (requires numpy, scipy)
- softcore_setup — prepare softcore TI input
- finddgref — free energy reference state finder
- genremdinputs — generate replica exchange MD inputs
- fixremdcouts — fix REMD output files
- remake_cpouts — deconvolute constant pH REMD cpout files
Not included
The following components from the full AmberTools distribution are not included in this package:
| Component | Reason | Alternative |
|---|---|---|
| ParmEd | Python package with C extensions | pip install parmed |
| pytraj | Python/C++ bindings to cpptraj | pip install pytraj |
| pdb4amber | Standalone Python package | pip install pdb4amber |
| packmol_memgen | Complex bundled dependencies | Install via conda |
| mdout_analyzer | Requires tkinter GUI + matplotlib | Use parmed or manual parsing |
| bar_pbsa | Requires pytraj C extension | Install via conda |
| MPI variants (sander.MPI, etc.) | MPI requires system-specific libraries | Install via conda or build from source |
| CUDA variants | Requires NVIDIA GPU drivers | Install via conda or build from source |
| Python API (libsander, libpbsa bindings) | C extension modules | Install via conda |
Source code
The binaries in this wheel are compiled from the official AmberTools 26 source code, which is freely available at:
In accordance with the GNU General Public License v3 §6(d), the Corresponding Source for all GPL-licensed components can be obtained free of charge from the URL above.
License
AmberTools is distributed under a combination of licenses:
- GPL-3.0-or-later — the majority of AmberTools programs
- LGPL-3.0-or-later — libsander, libpbsa, libmdgx, BLEND (3D-RISM)
- BSD-3-Clause — arpack, ucpp, netcdf
- MIT — portions of ParmEd (fortranformat, chemistry.unit)
- CC-BY-SA-4.0 — DFTB parameter files (
dat/slko) - Public Domain — LAPACK, BLAS, force-field parameter files
See the LICENSE file distributed with this package for the full license texts.
This repackaging is provided under the same GPL-3.0-or-later terms.
Metadata
Release files for ambertools-unofficial 26.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| ambertools_unofficial-26.0.0-py3-none-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl | Python 3 | none | Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 | Details |
| ambertools_unofficial-26.0.0-py3-none-macosx_11_0_arm64.whl | Python 3 | none | macOS 11.0+ ARM64 | Details |
| ambertools_unofficial-26.0.0-py3-none-macosx_10_9_x86_64.whl | Python 3 | none | macOS 10.9+ x86-64 | Details |
Total release size: 250.3 MB
Release files / ambertools_unofficial-26.0.0-py3-none-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | ambertools_unofficial-26.0.0-py3-none-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 90.2 MB |
| Tags | Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 Python 3 |
|
SHA-256 checksum How to use checksums |
f841da80333783773f3018687012551fe25b8d17f7ae401bb19505f4d36f9bf4
|
|
BLAKE2b-256 checksum How to use checksums |
424df191485448fa7a31e2e9451658a7dc621b4bc2a87526c5436dc16a2c01c9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / ambertools_unofficial-26.0.0-py3-none-macosx_11_0_arm64.whl
| Download URL | ambertools_unofficial-26.0.0-py3-none-macosx_11_0_arm64.whl |
|---|---|
| Size | 80.1 MB |
| Tags | Python 3 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
28138fb8fda89e77538cbf7e4adb113e84a9c43fad2dc2d03ed10b308ac9b3e0
|
|
BLAKE2b-256 checksum How to use checksums |
eb704b8c7be521901169a19c663c7d79be13d34ab6cf5095b924005b3d1d1a1e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / ambertools_unofficial-26.0.0-py3-none-macosx_10_9_x86_64.whl
| Download URL | ambertools_unofficial-26.0.0-py3-none-macosx_10_9_x86_64.whl |
|---|---|
| Size | 80.1 MB |
| Tags | Python 3 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
e6073aad380930215ef9bcf828b77f36074b9d7063fdd3bfa7bb9cf58e46336f
|
|
BLAKE2b-256 checksum How to use checksums |
bd4fb8e0cb4654c42775a12f39d15c76b1a9dd65662b4f768a5f2529fb978fca
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Security for ambertools-unofficial 26.0.0
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.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.