MDAnalysis 2.2 is out

We are happy to release the version 2.2.0 of MDAnalysis!

In line with NEP 29, this version of MDAnalysis drops support for Python 3.7 and raises the minimum NumPy version to 1.19.0. Minimum version support has also been changed for the following packages; networkx>=2.0, scipy>=1.5.0, gsd>=1.9.3. Further details on MDAnalysis future support strategy and NEP29 will be released shortly.

Supported Python versions: 3.8, 3.9, 3.10

Supported Operating Systems:

Upgrading to MDAnalysis version 2.2.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.

Notable new additions

Important fixes

For a full list of bugfixes see the CHANGELOG.

Other changes

Deprecations

Author statistics

This release was the work of 30 contributors, 21 of which are new contributors.

Our new contributors are: @BFedder @inomag @Agorfa @aya9aladdin @shudipto-amin @HenokB @umak1106 @tamandeeps @Mrqeoqqt @megosato @AnirG @rishu235 @manishsaini6421 @Sukeerti1 @robotjellyzone @markvrma @alescoulie @mjtadema @aditi2906 @rsexton2 @rafaelpap

Acknowledgements

Thanks to @mikemhenry for testing the M1 builds locally.

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