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
Contributors: Trevor James Smith (:user:`Zeitsperre`).
8
8
9
-
Contributors:
9
+
Fixes
10
+
^^^^^
11
+
- Author and license information have been updated in the top-most ``__init__.py``, ``.zenodo.json``, and ``pyproject.toml`` files.
10
12
11
-
Changes
12
-
^^^^^^^
13
-
* No change.
14
-
15
-
Fixes
16
-
^^^^^
17
-
* No change.
13
+
Internal changes
14
+
^^^^^^^^^^^^^^^^
15
+
- Removed the obsolete ``MANIFEST.in`` file.
16
+
- New `pre-commit` checks have been added to the ``.pre-commit-config.yaml`` file.
18
17
19
18
.. _changes_0.5.0:
20
19
@@ -23,12 +22,10 @@ Changelog
23
22
24
23
Bug fixes
25
24
^^^^^^^^^
26
-
27
25
- Scalar attributes that are not strings are no longer wrapped in tuples of length==1 (by :user:`bzah`).
28
26
29
27
Breaking changes
30
28
^^^^^^^^^^^^^^^^
31
-
32
29
- Nested group handling (by :user:`bzah`):
33
30
- Before this version, all groups were read, but conflicting variable names in-between groups would shadow data. Now, similarly to ``xarray.open_dataset``, ``open_ncml`` accepts an optional ``group`` argument to specify which group should be read. When ``group`` is not specified, it defaults to the root group. Additionally ``group`` can be set to ``'*'`` so that every group is read and the hierarchy is flattened. In the event of conflicting variable/dimension names across groups, the conflicting name will be modified by appending ``'__n'`` where n is incremented.
34
31
- Enums are no longer transformed into CF flag_values and flag_meanings attributes, instead they are stored in the ``encoding["dtype"].metadata`` of their respective variable. This is aligned with what was done on `xarray` v2024.01.0 (by :user:`bzah`).
@@ -37,7 +34,6 @@ Breaking changes
37
34
38
35
Internal changes
39
36
^^^^^^^^^^^^^^^^
40
-
41
37
- Added support for running `pytest` with `pytest-cov` (by :user:`Zeitsperre`).
42
38
- Reworked the GitHub CI testing workflow to perform version checks as well as tests with `pytest-cov` (by :user:`Zeitsperre`).
43
39
- The `xncml` package has been significantly restructured to improve maintainability (by :user:`bzah` and :user:`Zeitsperre`):
@@ -68,7 +64,6 @@ Internal changes
68
64
- Add support for Python 3.12
69
65
- Drop support for Python 3.8
70
66
71
-
72
67
.. _changes-0.3:
73
68
74
69
0.3 (2023-08-28)
@@ -79,7 +74,6 @@ Internal changes
79
74
- Closing the dataset returned by `open_ncml` will close the underlying opened files (by :user:`huard`).
80
75
- Add `Dataset.from_text` classmethod to create a `Dataset` from an XML string (by :user:`huard`).
81
76
82
-
83
77
.. _changes-0.2:
84
78
85
79
0.2 (2023-02-23)
@@ -90,12 +84,11 @@ Internal changes
90
84
- Add support in `Dataset` for NcML documents using the `ncml` namespace (by :user:`huard`).
91
85
- Implement `Dataset.to_cf_dict` method to export CF-JSON dictionary (by :user:`huard`).
0 commit comments