Releases 2.5.0 and 2.4.x of MDAnalysis

We are happy to release the version 2.5.0 of MDAnalysis!

This is a minor update to the MDAnalysis library.

In line with NEP 29, the minimum required Python and NumPy versions have been raised to 3.9 and 1.21.0 respectively.

Supported Python versions: 3.9, 3.10, 3.11

Supported Operating Systems:

Note: this release also adds wheels for aarch64 and Apple M1 architectures for pip installations.

Upgrading to MDAnalysis version 2.5.0

To update with conda from the conda-forge channel run

conda update -c conda-forge mdanalysis

To update from PyPi with pip run

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.9).

Notable changes

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




Author statistics

This release was the work of 25 contributors, 15 of which are new contributors.

Our new contributors are:

@mglagolev @chrispfae @ooprathamm @MeetB7 @v-parmar @MoSchaeffler @xhgchen @DrDomenicoMarson @AHMED-salah00 @schlaicha @jvermaas @SophiaRuan @marinegor @g2707 @DanielJamesEvans

MDAnalysis 2.4.x

MDAnalysis 2.4.0 and three follow up bug fix releases were made earlier this year.

A full list of changes can be seen in the 2.4.x Changelog.

The 2.4.x branch was the work of 13 contributors, including the following 3 new contributors:

@jaclark5 @jfennick @Hakarishirenai


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

— The MDAnalysis Team