You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: doc/source/releases.md
+54-28Lines changed: 54 additions & 28 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,32 @@
1
-
# MDAnalysis Release Notes
1
+
# MDAnalysis Release Notes
2
+
3
+
4
+
## Release 2.9.0 of MDAnalysis
2
5
6
+
This is a minor release of MDAnalysis.
3
7
8
+
This release supports NumPy 2.0+ and offers backwards compatibility through to NumPy 1.23.2
9
+
10
+
Supported Python versions:
11
+
- 3.10, 3.11, 3.12, 3.13
12
+
13
+
### Major features & changes
14
+
15
+
See the [CHANGELOG](https://github.com/MDAnalysis/mdanalysis/blob/release-2.9.0/package/CHANGELOG) and our [release blog post](https://www.mdanalysis.org/blog/#mdanalysis-2.9-is-out) for more details.
16
+
17
+
* Support for Gromacs v2024.4 and v2025 TPR files.
18
+
* A new "water" keyword for selecting water residues.
19
+
*`fasteners` dependency has been switch to `filelock`.
20
+
* Support for distopia 0.4.0 as an optional distance library backend.
21
+
* Parallel analysis support for `MDAnalysis.analysis.nucleicacids`, `MDAnalysis.analysis.contacts`, and `MDAnalysis.analysis.density`.
22
+
* XYZ writer can now write positions up to a user-supplied precision via the `precision` keyword argument.
23
+
*`MDAnalysis.analysis.hole2`, `MDAnalysis.analysis.psa`, and `MDAnalysis.analysis.waterdynamics`, are now only available via optional dependencies (the mdahole2, pathsimanalysis, and waterdynamics mdakits). By default these will not be installed, you will need to install them separately if you wish to use them. Please note that in v3.0 theses modules will be removed completely from the MDAnalysis core library and you will need to use the mdakits directly.
24
+
25
+
## New Contributors
26
+
*[@ChiahsinChu](https://github.com/ChiahsinChu) made their first contribution in https://github.com/MDAnalysis/mdanalysis/pull/4771
27
+
*[@tanishy7777](https://github.com/tanishy7777) made their first contribution in https://github.com/MDAnalysis/mdanalysis/pull/4831
28
+
*[@jauy123](https://github.com/jauy123) made their first contribution in https://github.com/MDAnalysis/mdanalysis/pull/4917
29
+
4
30
## Release 2.8.0 of MDAnalysis
5
31
6
32
This a minor release of MDAnalysis.
@@ -33,8 +59,8 @@ See the [CHANGELOG](https://github.com/MDAnalysis/mdanalysis/blob/release-2.8.0/
33
59
* The `guess_bonds`, `vdwradii`, `fudge_factor`, and `lower_bound` kwargs are deprecated for bond guessing during Universe creation.
34
60
Instead, pass `("bonds", "angles", "dihedrals")` into `to_guess` or `force_guess` during Universe creation, and the associated `vdwradii`, `fudge_factor`, and `lower_bound` kwargs into `Guesser` creation. Alternatively, if `vdwradii`, `fudge_factor`, and `lower_bound` are passed into `Universe.guess_TopologyAttrs`, they will override the previous values of those kwargs.
35
61
* MDAnalysis.topology.guessers and MDAnalysis.topology.tables are deprecated in favour of the new Guessers API and will be removed in MDAnalysis v3.0.
36
-
* Unknown masses are set to 0.0 for current version, this will be depracated in MDAnalysis v3.0.0 and replaced by :class:`Masses`' no_value_label attribute (np.nan).
37
-
62
+
* Unknown masses are set to 0.0 for current version, this will be depracated in MDAnalysis v3.0.0 and replaced by :class:`Masses`' no_value_label attribute (np.nan).
63
+
38
64
## Release 2.7.0 of MDAnalysis
39
65
40
66
This a minor release of MDAnalysis.
@@ -85,8 +111,8 @@ See the [CHANGELOG](https://github.com/MDAnalysis/mdanalysis/blob/release-2.7.0/
85
111
*[@Sumit112192](https://github.com/Sumit112192) made their first contribution in https://github.com/MDAnalysis/mdanalysis/pull/4346
86
112
*[@HeetVekariya](https://github.com/HeetVekariya) made their first contribution in https://github.com/MDAnalysis/mdanalysis/pull/4359
87
113
*[@JoStoe](https://github.com/JoStoe) made their first contribution in https://github.com/MDAnalysis/mdanalysis/pull/4292
88
-
*[@ljwoods2](https://github.com/ljwoods2) made their first contribution in https://github.com/MDAnalysis/mdanalysis/pull/4366
89
-
114
+
*[@ljwoods2](https://github.com/ljwoods2) made their first contribution in https://github.com/MDAnalysis/mdanalysis/pull/4366
115
+
90
116
## Release 2.6.1 of MDAnalysis
91
117
92
118
This is a bugfix release of the 2.6.x version branch of MDAnalysis, it serves as an amendment to the earlier released version 2.6.0.
@@ -102,8 +128,8 @@ See the [CHANGELOG](https://github.com/MDAnalysis/mdanalysis/blob/release-2.6.1/
102
128
* Clarification of SurvivalProbability function documentation [Issue #4247, PR #4248]1
103
129
104
130
### New Contributors
105
-
*[@pillose](https://github.com/pillose) made their first contribution in https://github.com/MDAnalysis/mdanalysis/pull/4168
106
-
131
+
*[@pillose](https://github.com/pillose) made their first contribution in https://github.com/MDAnalysis/mdanalysis/pull/4168
132
+
107
133
## Release 2.6.0 of MDAnalysis
108
134
109
135
This a minor release of MDAnalysis.
@@ -139,13 +165,13 @@ See the [CHANGELOG](https://github.com/MDAnalysis/mdanalysis/blob/release-2.6.0/
139
165
140
166
#### Deprecations:
141
167
* The misspelt `Boltzman_constant` entry in `MDAnalysis.units` is now deprecated in favour the correctly spelt `Boltzmann_constant`. (https://github.com/MDAnalysis/mdanalysis/pull/4230 and https://github.com/MDAnalysis/mdanalysis/pull/4214)
142
-
*`MDAnalysis.analysis.hole2` is now deprecated in favour of a new [HOLE2 MDAKit](https://mdakits.mdanalysis.org/mdahole2.html). (https://github.com/MDAnalysis/mdanalysis/pull/4200)
168
+
*`MDAnalysis.analysis.hole2` is now deprecated in favour of a new [HOLE2 MDAKit](https://www.mdanalysis.org/hole2-mdakit/). (https://github.com/MDAnalysis/mdanalysis/pull/4200)
143
169
144
170
### New Contributors
145
171
*[@MohitKumar020291](https://github.com/MohitKumar020291) made their first contribution in https://github.com/MDAnalysis/mdanalysis/pull/4182
146
172
*[@Shubx10](https://github.com/Shubx10) made their first contribution in https://github.com/MDAnalysis/mdanalysis/pull/4184
147
-
*[@ztimol](https://github.com/ztimol) made their first contribution in https://github.com/MDAnalysis/mdanalysis/pull/4191
148
-
173
+
*[@ztimol](https://github.com/ztimol) made their first contribution in https://github.com/MDAnalysis/mdanalysis/pull/4191
174
+
149
175
## Release 2.5.0 of MDAnalysis
150
176
151
177
This a minor release of MDAnalysis.
@@ -253,25 +279,25 @@ See the [CHANGELOG](https://github.com/MDAnalysis/mdanalysis/blob/release-2.5.0/
253
279
*[@SophiaRuan](https://github.com/SophiaRuan) made their first contribution in https://github.com/MDAnalysis/mdanalysis/pull/4072
254
280
*[@marinegor](https://github.com/marinegor) made their first contribution in https://github.com/MDAnalysis/mdanalysis/pull/4085
255
281
*[@g2707](https://github.com/g2707) made their first contribution in https://github.com/MDAnalysis/mdanalysis/pull/4089
256
-
*[@DanielJamesEvans](https://github.com/DanielJamesEvans) made their first contribution in https://github.com/MDAnalysis/mdanalysis/pull/4109
257
-
282
+
*[@DanielJamesEvans](https://github.com/DanielJamesEvans) made their first contribution in https://github.com/MDAnalysis/mdanalysis/pull/4109
283
+
258
284
## Release 2.4.3 of MDAnalysis
259
285
260
286
This is a bugfix release of the 2.4.x version of MDAnalysis, it serves as an amendment to the earlier released version 2.4.2.
261
287
262
288
### Bug fixes
263
289
* Fixed DCD reading for large (>2Gb) files (Issue #4039). This was broken for versions 2.4.0, 2.4.1 and 2.4.2.
264
-
* Fix element parsing from PSF files tests read via Parmed (Issue #4015)
265
-
290
+
* Fix element parsing from PSF files tests read via Parmed (Issue #4015)
291
+
266
292
## Release 2.4.2 of MDAnalysis
267
293
268
294
This is a bugfix release of the 2.4.x version of MDAnalysis, it serves as an amendment to the earlier released version 2.4.1.
269
295
270
296
### Bug fixes
271
297
272
298
* Fixed an issue where the arguments passed to np.histogramdd in `MDAnalysis.analysis.DensityAnalysis` were not compatible with the 1.24 release of NumPy (PR #3976)
273
-
* Fixed upcoming incompatibilities with NumPy 1.25 in `MDAnalysis.visualization.streamlines_3D` and `MDAnalysis.visualization.streamlines` where incorrect comparison of the truth of arrays would have led to failures (PR #3977)
274
-
299
+
* Fixed upcoming incompatibilities with NumPy 1.25 in `MDAnalysis.visualization.streamlines_3D` and `MDAnalysis.visualization.streamlines` where incorrect comparison of the truth of arrays would have led to failures (PR #3977)
300
+
275
301
## Release 2.4.1 of MDAnalysis
276
302
277
303
This is a bugfix release of the 2.4.x version of MDAnalysis, it serves as an amendment to the earlier released version 2.4.0.
@@ -280,8 +306,8 @@ This is a bugfix release of the 2.4.x version of MDAnalysis, it serves as an ame
280
306
281
307
* The minimum version of biopython has been raised to 1.80 for pip installs
282
308
* pytng has been added as an optional dependency
283
-
284
-
309
+
310
+
285
311
## Release 2.4.0 of MDAnalysis
286
312
287
313
This a minor release of MDAnalysis, as per our once-every-three-months schedule.
@@ -325,8 +351,8 @@ See the [CHANGELOG](https://github.com/MDAnalysis/mdanalysis/blob/release-2.4.0/
325
351
*[@jfennick](https://github.com/jfennick) made their first contribution in https://github.com/MDAnalysis/mdanalysis/pull/3832
326
352
*[@Hakarishirenai](https://github.com/Hakarishirenai) made their first contribution in https://github.com/MDAnalysis/mdanalysis/pull/3956
327
353
328
-
329
-
354
+
355
+
330
356
## Release 2.3.0 of MDAnalysis
331
357
332
358
This a minor release of MDAnalysis, as per our once-every-three-months schedule.
@@ -366,8 +392,8 @@ See the [CHANGELOG](https://github.com/MDAnalysis/mdanalysis/blob/release-2.3.0/
366
392
A series of performance improvements to the MDAnalysis library's backend have been made as per planned work under MDAnalysis' CZI EOSS4 grant. Further details about these will be provided in a future blog post.
367
393
368
394
-`MDAnalysis.lib.distances` now accepts `AtomGroups` as well as NumPy arrays (PR #3730).
369
-
- Timestep has been converted to a Cython Extension type (PR #3683).
370
-
395
+
- Timestep has been converted to a Cython Extension type (PR #3683).
396
+
371
397
## Release 2.2.0 of MDAnalysis
372
398
373
399
In line with NEP29, 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.
@@ -425,8 +451,8 @@ See the [CHANGELOG](https://github.com/MDAnalysis/mdanalysis/blob/release-2.2.0/
425
451
426
452
### Known test failures:
427
453
- Windows builds
428
-
* In some cases users may get permission errors with tests involving symlinks. This should not impact the behaviour of MDAnalysis but may impact the creation of temporary files when using HOLE2 (see: https://github.com/MDAnalysis/mdanalysis/issues/3556).
429
-
454
+
* In some cases users may get permission errors with tests involving symlinks. This should not impact the behaviour of MDAnalysis but may impact the creation of temporary files when using HOLE2 (see: https://github.com/MDAnalysis/mdanalysis/issues/3556).
455
+
430
456
## Release 2.1.0 of MDAnalysis
431
457
432
458
In line with ongoing attempts to align with NEP29, this version of MDAnalysis drops support for Python 3.6 and raises the minimum NumPy version to 1.18.0.
@@ -467,8 +493,8 @@ See the [CHANGELOG](https://github.com/MDAnalysis/mdanalysis/blob/release-2.1.0/
467
493
-`pytest-xdist` and more than 4 workers
468
494
* Under these conditions a test related to logging for HydrogenBondAnalysis can fail. This is not thought to impact the validity of MDAnalysis. See here for more details: https://github.com/MDAnalysis/mdanalysis/issues/3543
469
495
- Windows builds
470
-
* In some cases users may get permission errors with tests involving symlinks. This should not impact the behaviour of MDAnalysis but may impact the creation of temporary files when using HOLE2 (see: https://github.com/MDAnalysis/mdanalysis/issues/3556).
471
-
496
+
* In some cases users may get permission errors with tests involving symlinks. This should not impact the behaviour of MDAnalysis but may impact the creation of temporary files when using HOLE2 (see: https://github.com/MDAnalysis/mdanalysis/issues/3556).
497
+
472
498
## Release 2.0.0 of MDAnalysis
473
499
474
500
This is the first version of MDAnalysis to solely support python 3.6+
@@ -534,5 +560,5 @@ See the [CHANGELOG](https://github.com/MDAnalysis/mdanalysis/blob/release-2.0.0/
534
560
535
561
### Known issues:
536
562
- Windows builds
537
-
* For some compilers (seen on MVC v.19xx), differences in floating point precision leads to PBC wrapping differing from expected outcomes. This leads to failures in the `MDAnalysisTests.lib.test_augment` tests. To our knowledge this does not significantly affect results (as all other tests pass). We will aim to fix this in version 2.1.0.
538
-
563
+
* For some compilers (seen on MVC v.19xx), differences in floating point precision leads to PBC wrapping differing from expected outcomes. This leads to failures in the `MDAnalysisTests.lib.test_augment` tests. To our knowledge this does not significantly affect results (as all other tests pass). We will aim to fix this in version 2.1.0.
0 commit comments