Skip to content

Commit 799b81f

Browse files
Bump to v0.7.0 (#637)
1 parent 65c0be6 commit 799b81f

File tree

6 files changed

+65
-11
lines changed

6 files changed

+65
-11
lines changed

HISTORY.rst

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,60 @@
22
History
33
=======
44

5+
v0.7.0 (10 April 2024)
6+
----------------------
7+
8+
This minor release includes enhancements to the performance of the
9+
Regrid2 API and fixes Regrid2 to align the behavior of how missing
10+
values are handled with CDAT. There are various bug fixes, documentation
11+
updates, and feature deprecations listed below.
12+
13+
Enhancements
14+
~~~~~~~~~~~~
15+
16+
- Improving regrid2 performance by `Jason Boutte`_ in
17+
https://github.com/xCDAT/xcdat/pull/533
18+
- Update Regrid2 missing and fill value behaviors to align with CDAT
19+
and add ``unmapped_to_nan`` arg for output data by `Jason Boutte`_ in
20+
https://github.com/xCDAT/xcdat/pull/613
21+
22+
Bug Fixes
23+
~~~~~~~~~
24+
25+
- Fix Regrid2 to convert bounds as Dask Arrays to NumPy Arrays for
26+
compatibility with NumPy based code by `Tom Vo`_ and `Jiwoo Lee`_ in
27+
https://github.com/xCDAT/xcdat/pull/634
28+
- Fix climo notebook missing T bounds and add notebook env setup in all
29+
example notebooks by `Tom Vo`_ in
30+
https://github.com/xCDAT/xcdat/pull/623
31+
- Update unweighted temporal averages to not require bounds by
32+
`Tom Vo`_ in https://github.com/xCDAT/xcdat/pull/579
33+
34+
Documentation
35+
~~~~~~~~~~~~~
36+
37+
- Update documentation styling for easier navigation by `Tom Vo`_
38+
in https://github.com/xCDAT/xcdat/pull/624
39+
- Add list of projects using xCDAT by `Tom Vo`_ in
40+
https://github.com/xCDAT/xcdat/pull/617
41+
- Fix ESMFMKFILE env variable not set in RTD build by `Tom Vo`_ in
42+
https://github.com/xCDAT/xcdat/pull/577
43+
44+
Deprecations
45+
~~~~~~~~~~~~
46+
47+
- Remove deprecated features and APIs by `Tom Vo`_ in
48+
https://github.com/xCDAT/xcdat/pull/628, including:
49+
50+
- ``horizontal_xesmf()`` and ``horizontal_regrid2()``
51+
- ``**kwargs`` from ``create_grid()``
52+
- ``add_bounds`` accepting boolean arg in ``open_dataset()`` and
53+
``open_mfdataset()``
54+
- Remove CDML/XML support from ``open_dataset()`` and
55+
``open_mfdataset()`` since CDAT is EOL since Dec/2023
56+
57+
**Full Changelog**: https://github.com/xCDAT/xcdat/compare/v0.6.1...0.7.0
58+
559
v0.6.1 (29 November 2023)
660
-------------------------
761

conda-env/ci.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,15 @@ dependencies:
77
# Base - required for building the package.
88
# =========================================
99
- python >=3.9
10-
- cf_xarray >=0.7.3 # Constrained because https://github.com/xarray-contrib/cf-xarray/issues/467
10+
- cf_xarray >=0.7.3
1111
- cftime
1212
- dask
1313
- netcdf4
14-
- numpy >=1.23.0 # This version of numpy includes support for Python 3.11.
14+
- numpy >=1.23.0
1515
- pandas
1616
- python-dateutil
17-
- xarray >=2022.02.0 # This version of Xarray drops support for Python 3.8.
18-
- xesmf >=0.7.0 # Constrained because https://github.com/pangeo-data/xESMF/issues/212.
17+
- xarray >=2022.02.0
18+
- xesmf >=0.7.0
1919
- xgcm
2020
# Quality Assurance
2121
# ==================

conda-env/dev.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,15 @@ dependencies:
77
# Base - required for building the package.
88
# =========================================
99
- python >=3.9
10-
- cf_xarray >=0.7.3 # Constrained because https://github.com/xarray-contrib/cf-xarray/issues/467
10+
- cf_xarray >=0.7.3
1111
- cftime
1212
- dask
1313
- netcdf4
14-
- numpy >=1.23.0 # This version of numpy includes support for Python 3.11.
14+
- numpy >=1.23.0
1515
- pandas
1616
- python-dateutil
17-
- xarray >=2022.02.0 # This version of Xarray drops support for Python 3.8.
18-
- xesmf >=0.7.0 # Constrained because https://github.com/pangeo-data/xESMF/issues/212.
17+
- xarray >=2022.02.0
18+
- xesmf >=0.7.0
1919
- xgcm
2020
# Optional - enables additional features.
2121
# =========================================

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,6 @@
3535
test_suite="tests",
3636
tests_require=test_requires,
3737
url="https://github.com/xCDAT/xcdat",
38-
version="0.6.1",
38+
version="0.7.0",
3939
zip_safe=False,
4040
)

tbump.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
github_url = "https://github.com/xCDAT/xcdat"
33

44
[version]
5-
current = "0.6.1"
5+
current = "0.7.0"
66

77
# Example of a semver regexp.
88
# Make sure this matches current_version before

xcdat/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,4 +20,4 @@
2020
from xcdat.temporal import TemporalAccessor # noqa: F401
2121
from xcdat.utils import compare_datasets # noqa: F401
2222

23-
__version__ = "0.6.1"
23+
__version__ = "0.7.0"

0 commit comments

Comments
 (0)