Skip to main content

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:

https://ambermd.org/AmberTools.php

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)

Table of built distributions (wheels) for ambertools-unofficial 26.0.0
File Interpreter ABI Platform
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.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page