Release 2.11.0 of MDAnalysis

We are happy to release version 2.11.0 of MDAnalysis!

This is a minor release of the MDAnalysis library; it contains bug fixes, new features, and performance improvements. These updates are backwards-compatible, with the exception of one API fix for the AtomicDistances analysis, which is noted under Changes.

A highlight is the new support for mmCIF/PDBx files, which was one of the most-requested features (see Changes).

Supported environments

This release supports NumPy 2.0+ and offers backwards compatibility through to NumPy 1.26.0.

Supported Python versions: 3.11, 3.12, 3.13, 3.14.

Supported Operating Systems:

Upgrading to MDAnalysis version 2.11.0

To update with mamba (or conda) from the conda-forge channel run

mamba update -c conda-forge mdanalysis

To update from PyPi with pip run

python -m pip install --upgrade MDAnalysis

For more help with installation see the installation instructions in the User Guide. Make sure you are using a Python version compatible with MDAnalysis before upgrading (Python >= 3.11).

Notable changes

For a full list of changes, enhancements, bug fixes and deprecations see the CHANGELOG.

Enhancements:

Fixes:

Changes:

Author statistics

This release was the work of 34 contributors, 22 of which are new contributors.

Our new contributors are:

Acknowledgements

MDAnalysis thanks NumFOCUS for its continued support as our fiscal sponsor, the Chan Zuckerberg Initiative for supporting MDAnalysis under an EOSS5 award, and the National Science Foundation for support under CSSI award 2311372.

— @IAlibay and @orbeckst on behalf of the MDAnalysis Team