From 3b3d130dfba8fb7ece484c6aae78bda5a9260e69 Mon Sep 17 00:00:00 2001 From: betolink Date: Tue, 28 Jan 2025 15:11:39 -0600 Subject: [PATCH 1/4] Preparing the release of v0.13.0 --- CHANGELOG.md | 21 ++++++++++++++++++++- CITATION.cff | 4 ++-- pyproject.toml | 4 ++-- 3 files changed, 24 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3c13adeb..d36bbb2a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,12 +7,30 @@ and this project uses [Semantic Versioning](https://semver.org/spec/v2.0.0.html) ## [Unreleased] +## [v0.13.0] - 2025-01-28 + +### Changed +- Code of conduct: "per NASA direction received on 1/22/2025, per Executive Order on 1/20/2025" [see more](https://en.wikipedia.org/wiki/Nineteen_Eighty-Four) +- Integration tests: Test are no longer randomized! this means each fail should be reproducible, we are testing the most + popular datasets from all DAACs, see files under tests/integration/popular_collections. + ([#215](https://github.com/nsidc/earthaccess/issues/215)) + ([**@mfisher87**](https://github.com/mfisher87)) + +### Added +- VirtualiZarr: earthaccess can open archival formats (NetCDF, HDF5) as if they were Zarr by leveraging VirtualiZarr + In order to use this capability the collection needs to be supported by OPeNDAP and have dmrpp files. + + ### Fixed - `earthaccess.download` will let requests automatically decode compressed content ([#887](https://github.com/nsidc/earthaccess/issues/887)) ([**@itcarroll**](https://github.com/itcarroll)) +- `earthaccess.download` now shares the authenticated session cookie among threads to avoid overloading EDL. + ([#913](https://github.com/nsidc/earthaccess/issues/913)) + ([**hailiangzhang**](https://github.com/hailiangzhang)) + ## [v0.12.0] - 2024-11-13 ### Changed @@ -663,7 +681,8 @@ _Conception!_ - Add basic classes to interact with NASA CMR, EDL and cloud access. - Basic object formatting. -[Unreleased]: https://github.com/nsidc/earthaccess/compare/v0.12.0...HEAD +[Unreleased]: https://github.com/nsidc/earthaccess/compare/v0.13.0...HEAD +[0.13.0]: https://github.com/nsidc/earthaccess/compare/v0.12.0...v0.13.0 [0.12.0]: https://github.com/nsidc/earthaccess/compare/v0.11.0...v0.12.0 [0.11.0]: https://github.com/nsidc/earthaccess/releases/tag/v0.11.0 [0.10.0]: https://github.com/nsidc/earthaccess/releases/tag/v0.10.0 diff --git a/CITATION.cff b/CITATION.cff index 1b39f9ed..54a0fd3b 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -26,8 +26,8 @@ keywords: url: "https://earthaccess.readthedocs.io" repository-code: "https://github.com/nsidc/earthaccess" -version: "0.12.0" -date-released: "2024-11-13" +version: "0.13.0" +date-released: "2025-01-28" authors: - family-names: "Barrett" diff --git a/pyproject.toml b/pyproject.toml index bb904f2b..92f77886 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "earthaccess" -version = "0.12.0" +version = "0.13.0" description = "Client library for NASA Earthdata APIs" authors = [ {name = "earthaccess contributors"} @@ -184,7 +184,7 @@ combine-as-imports = true convention = "google" [tool.bumpversion] -current_version = "0.12.0" +current_version = "0.13.0" commit = false tag = false regex = true From 856fab35e8c73ec1056d0dd0475200612779405d Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Tue, 28 Jan 2025 23:24:14 +0000 Subject: [PATCH 2/4] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- CHANGELOG.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d36bbb2a..e277f8fd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,16 +11,16 @@ and this project uses [Semantic Versioning](https://semver.org/spec/v2.0.0.html) ### Changed - Code of conduct: "per NASA direction received on 1/22/2025, per Executive Order on 1/20/2025" [see more](https://en.wikipedia.org/wiki/Nineteen_Eighty-Four) -- Integration tests: Test are no longer randomized! this means each fail should be reproducible, we are testing the most - popular datasets from all DAACs, see files under tests/integration/popular_collections. +- Integration tests: Test are no longer randomized! this means each fail should be reproducible, we are testing the most + popular datasets from all DAACs, see files under tests/integration/popular_collections. ([#215](https://github.com/nsidc/earthaccess/issues/215)) ([**@mfisher87**](https://github.com/mfisher87)) -### Added +### Added - VirtualiZarr: earthaccess can open archival formats (NetCDF, HDF5) as if they were Zarr by leveraging VirtualiZarr - In order to use this capability the collection needs to be supported by OPeNDAP and have dmrpp files. + In order to use this capability the collection needs to be supported by OPeNDAP and have dmrpp files. - + ### Fixed - `earthaccess.download` will let requests automatically decode compressed content From 8762fa5e7496232437fe91fdcd5401cd89c981a0 Mon Sep 17 00:00:00 2001 From: betolink Date: Tue, 28 Jan 2025 18:53:08 -0600 Subject: [PATCH 3/4] updated changelog --- CHANGELOG.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e277f8fd..f7ee3a00 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,7 +10,6 @@ and this project uses [Semantic Versioning](https://semver.org/spec/v2.0.0.html) ## [v0.13.0] - 2025-01-28 ### Changed -- Code of conduct: "per NASA direction received on 1/22/2025, per Executive Order on 1/20/2025" [see more](https://en.wikipedia.org/wiki/Nineteen_Eighty-Four) - Integration tests: Test are no longer randomized! this means each fail should be reproducible, we are testing the most popular datasets from all DAACs, see files under tests/integration/popular_collections. ([#215](https://github.com/nsidc/earthaccess/issues/215)) @@ -19,7 +18,8 @@ and this project uses [Semantic Versioning](https://semver.org/spec/v2.0.0.html) ### Added - VirtualiZarr: earthaccess can open archival formats (NetCDF, HDF5) as if they were Zarr by leveraging VirtualiZarr In order to use this capability the collection needs to be supported by OPeNDAP and have dmrpp files. - + See (example notebooks)[https://github.com/nsidc/earthaccess/blob/main/docs/tutorials/dmrpp-virtualizarr.ipynb]! + ([**@ayushnag**](https://github.com/ayushnag) and [**TomNicholas**](https://github.com/TomNicholas/)) ### Fixed From 79a35fb5919eff64380a03d1a1e16248a5d9c5e3 Mon Sep 17 00:00:00 2001 From: betolink Date: Tue, 28 Jan 2025 18:55:23 -0600 Subject: [PATCH 4/4] fix MD typo --- CHANGELOG.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f7ee3a00..96b8ce3f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -18,8 +18,8 @@ and this project uses [Semantic Versioning](https://semver.org/spec/v2.0.0.html) ### Added - VirtualiZarr: earthaccess can open archival formats (NetCDF, HDF5) as if they were Zarr by leveraging VirtualiZarr In order to use this capability the collection needs to be supported by OPeNDAP and have dmrpp files. - See (example notebooks)[https://github.com/nsidc/earthaccess/blob/main/docs/tutorials/dmrpp-virtualizarr.ipynb]! - ([**@ayushnag**](https://github.com/ayushnag) and [**TomNicholas**](https://github.com/TomNicholas/)) + See [example notebooks](https://github.com/nsidc/earthaccess/blob/main/docs/tutorials/dmrpp-virtualizarr.ipynb)! + ([**@ayushnag**](https://github.com/ayushnag) and [**@TomNicholas**](https://github.com/TomNicholas/)) ### Fixed @@ -29,7 +29,7 @@ and this project uses [Semantic Versioning](https://semver.org/spec/v2.0.0.html) - `earthaccess.download` now shares the authenticated session cookie among threads to avoid overloading EDL. ([#913](https://github.com/nsidc/earthaccess/issues/913)) - ([**hailiangzhang**](https://github.com/hailiangzhang)) + ([**@hailiangzhang**](https://github.com/hailiangzhang)) ## [v0.12.0] - 2024-11-13