Releases: intake/intake-esm
Releases · intake/intake-esm
🚀 v2024.2.6 🚀
What's Changed
- Bump pypa/gh-action-pypi-publish from 1.8.10 to 1.8.11 by @dependabot in #641
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #642
- replace black/flake/isort with ruff-format by @andersy005 in #643
- FIX: Pin older versions of sphinx to fix docs by @mgrover1 in #646
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #645
- Bump actions/setup-python from 4 to 5 by @dependabot in #644
- Bump codecov/codecov-action from 3.1.4 to 4.0.0 by @dependabot in #648
- Pin intake to
<v2
by @andersy005 in #651 - Drop python 3.9 by @andersy005 in #652
- Update Dependabot configuration by @andersy005 in #653
- update changelog by @andersy005 in #655
Full Changelog: v2023.11.10...v2024.2.6
🚀 intake-esm v2023.11.10 🚀
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #640
- Replace applymap with map by @dougiesquire in #639
- ADD: Add ci support for python 3.12 by @mgrover1 in #634
Full Changelog: v2023.10.27...v2023.11.10
📦 v2023.10.27 📦
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #618
- Add levels option to to_datatree() by @mgrover1 in #624
- Bump pypa/gh-action-pypi-publish from 1.8.7 to 1.8.8 by @dependabot in #625
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #626
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #628
- Bump pypa/gh-action-pypi-publish from 1.8.8 to 1.8.10 by @dependabot in #627
- Bump actions/checkout from 3 to 4 by @dependabot in #630
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #631
- Fix for fsspec 2023.10.0 by @aulemahal in #636
- Update-changelog by @andersy005 in #638
Full Changelog: v2023.07.07...v2023.10.27
🚀 v2023.07.07 🚀
What's Changed
- Add support for None in search query by @aulemahal in #612
- Remove hardcoded single-threaded dask scheduler for dataset combine by @dougiesquire in #614
- Bump pypa/gh-action-pypi-publish from 1.8.6 to 1.8.7 by @dependabot in #616
- Updates for pydantic v2 by @dougiesquire in #619
Full Changelog: v2023.6.14...v2023.07.07
📦 v2023.6.14 📦
What's Changed
- Bump codecov/codecov-action from 3.1.1 to 3.1.3 by @dependabot in #600
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #602
- Bump pypa/gh-action-pypi-publish from 1.8.4 to 1.8.5 by @dependabot in #601
- Optional aggregation control by @aulemahal in #569
- Bump codecov/codecov-action from 3.1.3 to 3.1.4 by @dependabot in #605
- Bump pypa/gh-action-pypi-publish from 1.8.5 to 1.8.6 by @dependabot in #604
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #607
- FIX: Ensure storage options passed properly by @mgrover1 in #609
- attempt at fixing rtd docs build by @andersy005 in #610
Full Changelog: v2023.4.20...v2023.6.14
📦 v2023.4.20 📦
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #532
- Bump codecov/codecov-action from 3.1.0 to 3.1.1 by @dependabot in #533
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #534
- Ensure
intake
kwargs are properly passed toCatalog
by @andersy005 in #536 - Use latest ecgtools by @andersy005 in #538
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #537
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #539
- FIX: Add more options to kerchunk backend kwargs by @mgrover1 in #548
- Accept Path in esm_datastore by @aulemahal in #541
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #542
- fix badge for ci by @mgrover1 in #555
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #553
- Bump pypa/gh-action-pypi-publish from 1.5.1 to 1.6.4 by @dependabot in #552
- Ensure aggregation control is optional by @mgrover1 in #551
- Fix #554: check filesystem url is a string by @observingClouds in #558
- FIX: Add dask config single-threaded to build catalog from timeseries by @mgrover1 in #559
- Pin minimum versions for fsspec, gcsfs, and s3fs by @andersy005 in #563
- Drop support for Python 3.8 by @andersy005 in #564
- Replace flake8/isort with ruff by @andersy005 in #566
- [pre-commit.ci] pre-commit autoupdate (#571)Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> by @pre-commit-ci in #571
- [pre-commit.ci] pre-commit autoupdate (#573)Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> by @pre-commit-ci in #573
- add in distributed for build catalog example by @mgrover1 in #574
- New opendap dataformat by @aulemahal in #570
- Add max as a codeowner by @mgrover1 in #576
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #575
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #577
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #578
- Bump pypa/gh-action-pypi-publish from 1.6.4 to 1.7.1 by @dependabot in #581
- [pre-commit.ci] pre-commit autoupdate (#582)Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> by @pre-commit-ci in #582
- Bump pypa/gh-action-pypi-publish from 1.7.1 to 1.8.1 (#584)Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> by @dependabot in #584
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #585
- update pre-commit and dependabot schedules by @andersy005 in #586
- Add
columns_with_iterables
parameter toesm_datastore
by @dougiesquire in #589 - Fix the link to documentation build status by @mgrover1 in #591
- Bump pypa/gh-action-pypi-publish from 1.8.1 to 1.8.4 by @dependabot in #592
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #593
New Contributors
- @observingClouds made their first contribution in #558
- @dougiesquire made their first contribution in #589
Full Changelog: v2022.9.18...v2023.4.20
📦 v2022.9.18 📦
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #363
- Bump codecov/codecov-action from 2.0.2 to 2.0.3 by @dependabot in #362
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #364
- Bump codecov/codecov-action from 2.0.3 to 2.1.0 by @dependabot in #365
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #366
- Update pydantic models by @andersy005 in #367
- Update pre-commit hooks by @andersy005 in #369
- Add Query Model by @andersy005 in #370
- Use ESMCatModel Pydantic model by @andersy005 in #368
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #371
- Add ESMDataSource by @andersy005 in #372
- Fix catalog serialization by @andersy005 in #373
- Fix
__repr__
and__repr_html__
by @andersy005 in #374 - Ensure multi variable catalogs are parsed properly by @andersy005 in #375
- Update Pull Request Template by @andersy005 in #376
- Use pydantic.validate_arguments decorator to validate individual functions by @andersy005 in #377
- Upgrade setup/build requirements by @andersy005 in #383
- Add functionality for derived variables by @andersy005 in #379
- Rename
_types
module tocat
by @andersy005 in #381 - Add method for loading registry from a Python module by @andersy005 in #386
- Add query to derived variables by @andersy005 in #389
- Add
skip_on_error
option when loading datasets by @andersy005 in #390 - Fix
.nunique()
and.unique()
methods by @andersy005 in #391 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #392
- Properly check whether dataframe is empty by @andersy005 in #394
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #396
- Remove linting workflow: use pre-commit.ci by @andersy005 in #399
- ESMCat pydantic Model: make id optional by @andersy005 in #398
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #402
- Exclude buggy xarray versions by @andersy005 in #406
- Add
to_dask()
method toesm_datastore
by @d70-t in #403 - Use mamba when building docs on Readthedocs by @andersy005 in #408
- Add to_collection method returning an Xcollection by @jukent in #405
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #410
- Added detection of "*" to enable opening of multi-file datasets. by @andersy005 in #395
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #411
- Add Docs Based on ESDS Blog Posts by @mgrover1 in #409
- Switch over to the furo theme by @andersy005 in #412
- Reorganize docs by @andersy005 in #413
- Search returns same class as self - allowing subclassing by @aulemahal in #417
- Support mixed data formats by @aulemahal in #416
- Expose
pd.DataFrame.to_csv
andjson.dump
keyword arguments by @andersy005 in #421 - Pin importlib-metadata to 2.0 by @andersy005 in #422
- Fix CI failures: don't turn warnings into errors by @andersy005 in #429
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #430
- Bump pypa/gh-action-pypi-publish from 1.4.2 to 1.5.0 by @dependabot in #431
- Fix dependency version conflict by @andersy005 in #432
- Add Python 3.10 to CI by @andersy005 in #400
- Improve search with derived variables by @aulemahal in #428
- Add pyupgrade to pre-commit hooks by @andersy005 in #433
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #438
- Support iterable columns with
require_all_on
by @aulemahal in #435 - Remove unused
@df.setter
by @andersy005 in #440 - Add
last_updated
to theESMCatalogModel
by @andersy005 in #442 - Derived Catalog: test for all needed variables and skip if existing by @aulemahal in #441
- Subset derived variable registry only with used derived variables by @aulemahal in #446
- Bump actions/setup-python from 2 to 3 by @dependabot in #451
- Bump actions/checkout from 2 to 3 by @dependabot in #450
- Add tutorial module by @jukent in #454
- Tutorial url by @jukent in #455
- Ensure fsspec storage options are propagated to
xr.open_dataset
by @jukent in #453 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #459
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #463
- Change import to have configurable prefixes via
set_options
by @aulemahal in #460 - updating google-cmip6 cat to have more datasets by @jukent in #464
- replace references to collection with catalog by @jukent in #457
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #466
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #467
- Allow saving catalog via fsspec protocols by @andersy005 in #469
- Ensure
storage_options
are passed toesmcat.save()
by @andersy005 in #471 - Bump codecov/codecov-action from 2.1.0 to 3.0.0 by @dependabot in #472
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #473
- Support for the grid mapping attribute and variable by @RondeauG in #449
- Bump codecov/codecov-action from 3.0.0 to 3.1.0 by @dependabot in #475
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #476
- ENH: Support Kerchunk Files by @mgrover1 in #480
- Bump actions/setup-python from 3 to 4 by @dependabot in #482
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #483
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #484
- FIX: Add fixes to allow reading kerchunk catalog by @mgrover1 in #485
- Bump styfle/cancel-workflow-action from 0.9.1 to 0.10.0 by @dependabot in #486
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #488
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #489
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #492
- Bump pypa/gh-action-pypi-publish from 1.5.0 to 1.5.1 by @dependabot in #493
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #494
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #497
- Drop support for Python 3.7 by @andersy005 in #499
- use micromamba in CI by @andersy005 in #500
- Add
get_available_cats()
method totutorial.py
by @jukent in #458 - Docs improvement: use sphinx-design tabs by @andersy005 in #504
- add
sphinx-design
to list of extensions by @andersy005 in #505 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/intake/intake-esm/pull/...
🚀 intake-esm v2021.8.17 🚀
Enhancements made
- Add pydantic models to facilitate data validation #347 (@andersy005)
Maintenance and upkeep improvements
- [pre-commit.ci] pre-commit autoupdate #355 (@pre-commit-ci)
- skip cmip6_preprocessing tests for the time being #354 (@andersy005)
- Bump styfle/cancel-workflow-action from 0.9.0 to 0.9.1 #348 (@dependabot)
- Update pre-commit hooks #346 (@andersy005)
- Bump codecov/codecov-action from 1 to 2.0.2 #345 (@dependabot)
- Disable workflows on Forks #342 (@andersy005)
- 💚 Add missing test dependency #340 (@andersy005)
- Code refactoring #338 (@andersy005)
- Bump pre-commit/action from v2.0.2 to v2.0.3 #337 (@dependabot)
- Bump styfle/cancel-workflow-action from 0.8.0 to 0.9.0 #334 (@dependabot)
- Bump pre-commit/action from v2.0.0 to v2.0.2 #333 (@dependabot)
- Bump styfle/cancel-workflow-action from 0.7.0 to 0.8.0 #322 (@dependabot)
- 💚 Fix CI #321 (@andersy005)
- Fix Tests: Use a publicly available s3 object #318 (@andersy005)
- Bump styfle/cancel-workflow-action from 0.6.0 to 0.7.0 #316 (@dependabot)
Documentation improvements
- Add cesm2-le catalog #349 (@mgrover1)
- Docs: Execute all notebooks #341 (@andersy005)
- 📚 Enable comments in docs via sphinx-comments #326 (@andersy005)
Other merged PRs
Contributors to this release
🚀 Intake-esm v2021.1.15 🚀
Bug Fixes
- Fix memory error when computing unique values #313 (@andersy005)
Breaking Changes
- 📦 Drop support for Python 3.6 #311 (@andersy005)
Internal Changes
- ⬆️ Upgrade dependencies & pin versions in CI environment #314 (@andersy005)
- 💚 Fix failing upstream-dev CI #310 (@andersy005)
Documentation
- Update MPI catalogs for MISTRAL #308 (@aaronspring)
Contributors to this release
🚀 Intake-esm v2020.12.18 🚀
Bug Fixes
- 🐛 Disable
_requested_variables
for single variable assets #306 (@andersy005)
Internal Changes
- Update changelog in preparation for new release #307 (@andersy005)
- Use
github-activity
to update list of contributors #302 (@andersy005) - Add nbqa & Update prettier commit hooks #300 (@andersy005)
- Update pre-commit and GH actions #299 (@andersy005)
Contributors to this release
(GitHub contributors page for this release)
@andersy005 | @dcherian | @jbusecke | @naomi-henderson | @Recalculate