Release 2.9.0 of MDAnalysis

We are happy to release version 2.9.0 of MDAnalysis!

This is a minor release of the MDAnalysis library, which means that it contains enhancements, bug fixes, deprecations, and other backwards-compatible changes.

Supported environments

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

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

Supported Operating Systems:

Upgrading to MDAnalysis version 2.9.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.10).

Notable changes

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

Enhancements:

Changes:

Author statistics

This release was the work of 10 contributors, 3 of which are new contributors.

Our new contributors are:

Acknowledgements

MDAnalysis thanks NumFOCUS for its continued support as our fiscal sponsor and the Chan Zuckerberg Initiative for supporting MDAnalysis under EOSS4 and EOSS5 awards.

@IAlibay and @p-j-smith (release managers) on behalf of the MDAnalysis Team