Skip to content

Commit 744c684

Browse files
committed
News.rst
1 parent c734ba9 commit 744c684

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

NEWS.rst

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,19 @@ Upgrade Guide
66
0.17.0
77
------
88

9-
ADIOS 2.9.0 is now the minimally supported version for ADIOS2 support.
9+
ADIOS 2.9.0 is now the minimally supported version for ADIOS2; support for ADIOS 2.11.0 has been added.
10+
HDF5 1.8.13 is now the minimally supported version for HDF5, support for HDF5 2.0 has been added.
11+
12+
A new unified API for accessing Iterations/Snapshots has been introduced in ``series.snapshots()``.
13+
This replaces access via ``series.iterations``, ``series.writeIterations()`` and ``series.readIterations()`` which are now deprecated.
14+
``series.writeIterations()`` and ``series.readIterations()`` are now implemented internally in terms of ``series.snapshots()``, but remain backward-compatible to old useage.
15+
16+
The behavior of ``series.snapshots()`` is determined by the selected ``Access`` type:
17+
18+
* ``Access::CREATE_RANDOM_ACCESS`` and ``Access::READ_RANDOM_ACCESS`` behave the same way as ``series.iterations`` did so far.
19+
``Access::CREATE`` and ``Access::READ_ONLY`` are now aliases for these two access types.
20+
* ``Access::CREATE_LINEAR`` and ``Access::READ_LINEAR`` are used for creating/accessing Iterations one after another, e.g. in a Stream. These modes are more restricted in their API contract, but will work for streaming and file data alike, and ensure more resource-friendly IO patterns.
21+
If the ADIOS2 backend uses steps, then old steps cannot be reopened after closing them.
1022

1123
0.16.0
1224
------

0 commit comments

Comments
 (0)