From 13dd1c8a93cad1fa4f461db17fe1e1dfb25c95a6 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 19 Feb 2026 15:56:03 +0000 Subject: [PATCH] chore(ci-release-please-examples-version): release python-omfiles 1.0.0 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 56 +++++++++++++++++++ Cargo.lock | 2 +- Cargo.toml | 2 +- ...f_ifs_hres_gaussian_O1280_to_0.1_degree.py | 2 +- 5 files changed, 60 insertions(+), 4 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 5fdd883..37fcefa 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "1.1.0" + ".": "1.0.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 628b3fa..b55a6d0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,62 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [1.0.0](https://github.com/open-meteo/python-omfiles/compare/python-omfiles-v1.1.0...python-omfiles-v1.0.0) (2026-02-19) + + +### Features + +* add compression property to reader ([#44](https://github.com/open-meteo/python-omfiles/issues/44)) ([150f6a1](https://github.com/open-meteo/python-omfiles/commit/150f6a1f8b6f6b1e93de3712681e54c4db23a545)) +* add pfor codecs ([#25](https://github.com/open-meteo/python-omfiles/issues/25)) ([7bfeb2c](https://github.com/open-meteo/python-omfiles/commit/7bfeb2c7229c29aea777ce96a07bead0dda67104)) +* Async Python Reader Interface ([#26](https://github.com/open-meteo/python-omfiles/issues/26)) ([d714ffe](https://github.com/open-meteo/python-omfiles/commit/d714ffee782baeeee01c2c59a5efc5759cfea9a8)) +* bump dependencies ([#56](https://github.com/open-meteo/python-omfiles/issues/56)) ([7ecfc09](https://github.com/open-meteo/python-omfiles/commit/7ecfc0907edde12e30c703a577d06e796801ee82)) +* check availability of cpu features on import ([#52](https://github.com/open-meteo/python-omfiles/issues/52)) ([a116604](https://github.com/open-meteo/python-omfiles/commit/a116604c1d50e22036c213e9fd6b0f6d774c00e2)) +* docs ([#46](https://github.com/open-meteo/python-omfiles/issues/46)) ([bd0470b](https://github.com/open-meteo/python-omfiles/commit/bd0470bb6919e15d727b67dd933d93343809d63f)) +* fenerated type stubs ([#28](https://github.com/open-meteo/python-omfiles/issues/28)) ([effb29d](https://github.com/open-meteo/python-omfiles/commit/effb29d1ace5fcc86264df55d7280538a8deefbc)) +* fsspec support for writer ([#45](https://github.com/open-meteo/python-omfiles/issues/45)) ([a429a30](https://github.com/open-meteo/python-omfiles/commit/a429a303ccdec40ce8dd407f768107ef514881b0)) +* improve xarray support ([#19](https://github.com/open-meteo/python-omfiles/issues/19)) ([680846c](https://github.com/open-meteo/python-omfiles/commit/680846cd884e528cee82a11680c76993e8a4e19a)) +* OmChunkFileReader reader ([#89](https://github.com/open-meteo/python-omfiles/issues/89)) ([c3173c9](https://github.com/open-meteo/python-omfiles/commit/c3173c9777a505aaae4acfe0d4fb61d7092dffba)) +* OmGrid interface based on crs_wkt ([#32](https://github.com/open-meteo/python-omfiles/issues/32)) ([8db561c](https://github.com/open-meteo/python-omfiles/commit/8db561c04cb2617bea122c4cde0ec8c9a108a38f)) +* optional dependencies ([#47](https://github.com/open-meteo/python-omfiles/issues/47)) ([c9f9252](https://github.com/open-meteo/python-omfiles/commit/c9f92524f71931aebb35eaeb9bae0172bc626bff)) +* properly close reader and writer ([#21](https://github.com/open-meteo/python-omfiles/issues/21)) ([cf223d4](https://github.com/open-meteo/python-omfiles/commit/cf223d40d5e949bff512fb46aad5a49c23c8a8a5)) +* public API and documentation improvements ([#55](https://github.com/open-meteo/python-omfiles/issues/55)) ([1daf92e](https://github.com/open-meteo/python-omfiles/commit/1daf92eef97d057563abae7371f80865980ec936)) +* release gil during array read ([#48](https://github.com/open-meteo/python-omfiles/issues/48)) ([0d346c0](https://github.com/open-meteo/python-omfiles/commit/0d346c0941d82996229aabef8ea6ee2d5c68eb94)) +* Support hierarchical files and scalar data types ([#17](https://github.com/open-meteo/python-omfiles/issues/17)) ([c648ca6](https://github.com/open-meteo/python-omfiles/commit/c648ca660b325901dc20a2ae37c7bf2aed6f563c)) +* update readme and docs ([#57](https://github.com/open-meteo/python-omfiles/issues/57)) ([c1ef3fe](https://github.com/open-meteo/python-omfiles/commit/c1ef3fedb9137fe9e69341f397395b9f34de4c89)) + + +### Bug Fixes + +* add more metadata to pyproject.toml ([1344631](https://github.com/open-meteo/python-omfiles/commit/1344631247f10a130f94d819eddacfb6c9dc7d87)) +* assert that fsspec returned the expect number of bytes ([0dfa0c5](https://github.com/open-meteo/python-omfiles/commit/0dfa0c5ed05db8904460ee745e93fa6d3fdbc5de)) +* asyncio_default_fixture_loop_scope warning ([#83](https://github.com/open-meteo/python-omfiles/issues/83)) ([ec63718](https://github.com/open-meteo/python-omfiles/commit/ec637181bbfa2484153fcf8a8797f080ab7d3476)) +* avoid deprecation warning in test_codecs.py ([#101](https://github.com/open-meteo/python-omfiles/issues/101)) ([2d43cd6](https://github.com/open-meteo/python-omfiles/commit/2d43cd67ebb15bee56351cb20af2bfea833f395f)) +* ci cache improvements ([#58](https://github.com/open-meteo/python-omfiles/issues/58)) ([edd687a](https://github.com/open-meteo/python-omfiles/commit/edd687ad8516ad5bcf08a3d9c39fdb4a88a064c0)) +* codec registration ([0a6e572](https://github.com/open-meteo/python-omfiles/commit/0a6e572942b60b5677760f5d7176c5832aae2b87)) +* **deps:** update dependencies and necessary adjustments ([#87](https://github.com/open-meteo/python-omfiles/issues/87)) ([f87ed5e](https://github.com/open-meteo/python-omfiles/commit/f87ed5e63c4ee4d143aa7520cbe87f44912ae15d)) +* failing fs-spec test ([81ec4c3](https://github.com/open-meteo/python-omfiles/commit/81ec4c39d16291ad4e9875a522fe9c022ec54cfd)) +* fsspec tests should not depend on specific files ([#68](https://github.com/open-meteo/python-omfiles/issues/68)) ([7a41bc6](https://github.com/open-meteo/python-omfiles/commit/7a41bc615ef963f02efc9c2bd3e4b993ac41df5f)) +* GaussianGrid shape of latitude and longitude should match grid shape ([#95](https://github.com/open-meteo/python-omfiles/issues/95)) ([c737607](https://github.com/open-meteo/python-omfiles/commit/c737607bf395b86bded875c7686380eef6b5bb3e)) +* Improve grid return types ([#93](https://github.com/open-meteo/python-omfiles/issues/93)) ([140c2d8](https://github.com/open-meteo/python-omfiles/commit/140c2d888fa90f5cc3def1d79038888fd5c84a50)) +* metadata traversal in legacy files ([#91](https://github.com/open-meteo/python-omfiles/issues/91)) ([a067756](https://github.com/open-meteo/python-omfiles/commit/a067756417e617562c9b3d6846759fa717c780b4)) +* minor improvement in README.md ([e01df5e](https://github.com/open-meteo/python-omfiles/commit/e01df5e824d3ef2aa2e7dda2bc7c91c805c735e0)) +* missing readme on pypi because not included in sdist ([294295f](https://github.com/open-meteo/python-omfiles/commit/294295fd9636586c3e99319cf2117310cf0bc2bc)) +* only squeeze dimensions for integer indices ([#90](https://github.com/open-meteo/python-omfiles/issues/90)) ([0d4ab00](https://github.com/open-meteo/python-omfiles/commit/0d4ab00dbde7487289c67d6b89a22b93eca5540d)) +* pass shape tuple instead of reader to get_grid ([#96](https://github.com/open-meteo/python-omfiles/issues/96)) ([c844735](https://github.com/open-meteo/python-omfiles/commit/c84473519947fe4e0a1dbd2ca17f6d8297f7abe8)) +* run docs on push on main branch ([00df254](https://github.com/open-meteo/python-omfiles/commit/00df25483348507cd98d4d3c43d6d5e81ee14ef3)) +* runtime error for attributes ([6b50ebf](https://github.com/open-meteo/python-omfiles/commit/6b50ebf820ed69a8d8ef79e4a8c38f412edd2826)) +* shape should be a tuple ([#43](https://github.com/open-meteo/python-omfiles/issues/43)) ([8546752](https://github.com/open-meteo/python-omfiles/commit/85467520c29198f8958cb2f997d7179d5216b8fe)) +* type hint for OmFilePyReader.shape ([a03e581](https://github.com/open-meteo/python-omfiles/commit/a03e581bc1da260411c70299237da1cf2babc947)) +* writer support for numpy scalars ([#72](https://github.com/open-meteo/python-omfiles/issues/72)) ([1729c81](https://github.com/open-meteo/python-omfiles/commit/1729c81a3d43788def34cfed3ce7ecf9877fb267)) +* wrong usage of zarr create_array compressor ([2f221c4](https://github.com/open-meteo/python-omfiles/commit/2f221c4fe5f10cd3b9ad56550a4b545f130bad0a)) +* xarray contained attributes as variables ([#23](https://github.com/open-meteo/python-omfiles/issues/23)) ([8fac64d](https://github.com/open-meteo/python-omfiles/commit/8fac64d0a208cb3775533637e3767e916260bd32)) +* zarr codec behavior for different zarr versions ([#50](https://github.com/open-meteo/python-omfiles/issues/50)) ([8c6e516](https://github.com/open-meteo/python-omfiles/commit/8c6e5161826f1989e18b4f010b3019eecb66e86c)) + + +### Miscellaneous Chores + +* release 1.0.0 ([1141aca](https://github.com/open-meteo/python-omfiles/commit/1141aca22717dc6bd083dc6b1c94148600f357ab)) + ## [1.1.0](https://github.com/open-meteo/python-omfiles/compare/v1.0.1...v1.1.0) (2026-01-19) diff --git a/Cargo.lock b/Cargo.lock index 0b85d16..0d76c36 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1110,7 +1110,7 @@ dependencies = [ [[package]] name = "python-omfiles" -version = "1.1.0" +version = "1.0.0" dependencies = [ "async-lock", "delegate", diff --git a/Cargo.toml b/Cargo.toml index 49e0d5e..6f800bc 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "python-omfiles" -version = "1.1.0" +version = "1.0.0" edition = "2021" description = "Python bindings for the rust omfiles library" license = "GPL-2.0-only" diff --git a/examples/regrid_ecmwf_ifs_hres_gaussian_O1280_to_0.1_degree.py b/examples/regrid_ecmwf_ifs_hres_gaussian_O1280_to_0.1_degree.py index fec1493..c0f4b21 100644 --- a/examples/regrid_ecmwf_ifs_hres_gaussian_O1280_to_0.1_degree.py +++ b/examples/regrid_ecmwf_ifs_hres_gaussian_O1280_to_0.1_degree.py @@ -6,7 +6,7 @@ # "omfiles[fsspec]>=1.1.0", # x-release-please-start-version # "matplotlib", # "cartopy", -# "earthkit-regrid==0.5.0", +# "earthkit-regrid==1.0.0", # ] # ///