v2024.06.0
This release brings compatibility with numpy 2 and various performance optimizations.
Thanks to the 22 contributors to this release:
Alfonso Ladino, David Hoese, Deepak Cherian, Eni Awowale, Ilan Gold, Jessica Scheick, Joe Hamman, Justus Magin, Kai Mühlbauer, Mark Harfouche, Mathias Hauser, Matt Savoie, Maximilian Roos, Mike Thramann, Nicolas Karasiak, Owen Littlejohns, Paul Ockenfuß, Philippe THOMY, Scott Henderson, Spencer Clark, Stephan Hoyer and Tom Nicholas
What's Changed
- attempt to get colour output in CI by @keewis in #9031
- [skip-ci] min_deps_check: show age of required pkg on error by @mathause in #9025
- TEST: Fix numbagg or bottlekneck skip by @hmaarrfk in #9034
- Use ME in test_plot instead of M by @hmaarrfk in #9035
- Bump codecov/codecov-action from 4.3.1 to 4.4.0 in the actions group by @dependabot in #9036
- (fix): equality check against singleton
PandasExtensionArray
by @ilan-gold in #9032 - array api-related upstream-dev failures by @keewis in #8854
- Bump codecov/codecov-action from 4.4.0 to 4.4.1 in the actions group by @dependabot in #9047
- User-guide - pandas : Add alternative to xarray.Dataset.from_dataframe by @loco-philippe in #9020
- pin nightly
zarr
to v2 by @keewis in #9050 - Clarify matmul does xarray.dot by @mthramann in #9060
- Run tests on changes to root dotfiles by @max-sixty in #9062
- Speed up netCDF4, h5netcdf backends by @dcherian in #9067
- Remove empty code cell in examples/multidimensional-coords.ipynb by @kmuehlbauer in #9071
- citation / orcid by @keewis in #9082
- Always run code tests by @dcherian in #9083
- fixes for the
pint
tests by @keewis in #8983 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #9061
- Address latest pandas-related upstream test failures by @spencerkclark in #9081
- Add scottyhq to CITATION.cff by @scottyhq in #9089
- Fix Typo in Bfill benchmark by @Ockenfuss in #9087
- add link to CF conventions on packed data in doc/user-guide/io.rst by @kmuehlbauer in #9045
- add order for polynomial interpolation, fixes #8762 by @nkarasiak in #9079
- Fix upcasting with python builtin numbers and numpy 2 by @djhoese in #8946
- Add Eni to CITATION.cff by @eni-awowale in #9095
- add Jessica to citation by @JessicaS11 in #9096
- (fix): don't handle time-dtypes as extension arrays in
from_dataframe
by @ilan-gold in #9042 - Micro optimizations to improve indexing by @hmaarrfk in #9002
- DAS-2067 - Migrate datatree io.py and common.py by @owenlittlejohns in #9011
- open_datatree performance improvement on NetCDF, H5, and Zarr files by @aladinor in #9014
- [skip-ci] Fix skip-ci for hypothesis by @dcherian in #9102
- Adds Matt Savoie to CITATION.cff by @flamingbear in #9103
- skip the
pandas
datetime roundtrip test withpandas=3.0
by @keewis in #9104 - Add user survey announcement to docs by @jhamman in #9101
- add remaining core-dev citations by @keewis in #9110
- Undo custom padding-top. by @dcherian in #9107
- [skip-ci] Try fixing hypothesis CI trigger by @dcherian in #9112
- release notes for 2024.06.0 by @keewis in #9092
- release v2024.06.0 by @keewis in #9113
New Contributors
- @loco-philippe made their first contribution in #9020
- @mthramann made their first contribution in #9060
- @nkarasiak made their first contribution in #9079
- @aladinor made their first contribution in #9014
Full Changelog: v2024.05.0...v2024.06.0