Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
".": "1.1.0"
".": "1.0.0"
}
56 changes: 56 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)


Expand Down
2 changes: 1 addition & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -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"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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",
# ]
# ///

Expand Down