Parmed

Latest version: v4.3.0

Safety actively analyzes 706267 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 5

3.3.0

* 1079 - Fixes a rare divide-by-zero error sometimes seen with LMOD in Amber
* 1072 - Make lxml an optional dependency by falling back to built-in xml module
* 1035 - Fixes parsing PSF files that do not have an NNB section and some CHARMM -> GROMACS conversions
* 1060 - Fixes Cl GB radius to match tleap
* 1059 - Fixes PSF parsing when residue IDs are not strict integers
* 1055 - Make the default PDB chain ID "Z" instead of "*"
* 1054 - Fixes a `DeprecationWarning` when importing collection ABCs

3.2.0

* Started parsing, storing, and writing LINK records from PDB files in the PDB parser and writer
* Improve handling of duplicate templates when converting to OpenMM force field/residue template XML files
* Fix building C++ extensions on macOS Mojave systems with Anaconda or Miniconda Python
* Fixes 1030 - Improve converting from OpenMM-generated force field systems to GROMACS files
* Add `parmed.read_pdb` and `parmed.write_pdb` as aliases to `parmed.read_PDB` and `parmed.write_PDB`
* Overhauled the PDB parser so it is more robust for official RCSB files (but drops some support for storing all of the data in non-conforming PDB files, although all atoms from those are still parsed)
* Fixed CHARMM parameter parsers to avoid failing when reading unsupported parameters (only fails when trying to use them).
* Added support to reading CMAP terms in Amber topology files

3.1.0

There are a number of fixes to this release. In particular:

* Fix building with PGI compilers
* Fixes 979
* Fixes 977
* Fixes 915
* Fixes 756, 840, and 952 (all the same bug)
* Fixes 988
* Fixes 993
* Fixes 991 -- reading Amber topology files now releases the GIL for improved multithreading
* Provides option to write all PDB atom records as `ATOM` instead of some as `HETATM`
* Fixes 999
* Fixes NBFIX handling in GROMACS topology files
* Fixes 970
* Fixes writing GROMACS GRO files so that it matches the reordering done in GROMACS topology files.

3.0.3

A small bugfix release that fixes bond determination in PDB files and PDB file parsing for large files that use a base-36 number system when atom and residue counts pass the allowed limits in the PDB format.

This is the same version released as part of AmberTools 18

3.0.1

This release fixes a handful of issues including:

* Updates to work with the latest version of PyRosetta (thanks to dww100)
* Fixes to improve converting CHARMM parameter and topology files into OpenMM-compatible force field XML files (thanks to jchodera)
* Support for reading raw GROMACS ITP files (without a parent topology) (thanks to SGenheden)
* Fixes sign of torsional angle calculation (thanks to SGenheden)
* Fixes assigning constraints in OpenMM involving angles and for certain rigid waters (thanks to nvidic)

Thanks to everyone for their help with this!

3.0.0

Page 3 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.