Skip to content

Latest commit

 

History

History
208 lines (149 loc) · 20.6 KB

File metadata and controls

208 lines (149 loc) · 20.6 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

1.1.0 (2026-03-16)

Features

  • add and test fsspec xarray support (b1f2664)
  • add dask array integration (7fdaad5)
  • Add memory usage test (ca8b232)
  • add streaming write API for iterator-based array writing (75bb535)
  • add xarray Dataset write support (3665d74)
  • Add xarray.open_dataset fsspec support (f137509)
  • OmChunkFileReader reader (#89) (c3173c9)
  • OmGrid interface based on crs_wkt (#32) (8db561c)

Bug Fixes

  • assert that fsspec returned the expect number of bytes (0dfa0c5)
  • asyncio_default_fixture_loop_scope warning (#83) (ec63718)
  • avoid deprecation warning in test_codecs.py (#101) (2d43cd6)
  • deps: update dependencies and necessary adjustments (#87) (f87ed5e)
  • failing fs-spec test (81ec4c3)
  • fsspec tests should not depend on specific files (#68) (7a41bc6)
  • GaussianGrid shape of latitude and longitude should match grid shape (#95) (c737607)
  • Improve grid return types (#93) (140c2d8)
  • metadata traversal in legacy files (#91) (a067756)
  • only squeeze dimensions for integer indices (#90) (0d4ab00)
  • pass shape tuple instead of reader to get_grid (#96) (c844735)
  • writer support for numpy scalars (#72) (1729c81)

1.0.0 (2026-03-16)

Features

Bug Fixes

  • add more metadata to pyproject.toml (1344631)
  • assert that fsspec returned the expect number of bytes (0dfa0c5)
  • asyncio_default_fixture_loop_scope warning (#83) (ec63718)
  • avoid deprecation warning in test_codecs.py (#101) (2d43cd6)
  • ci cache improvements (#58) (edd687a)
  • codec registration (0a6e572)
  • deps: update dependencies and necessary adjustments (#87) (f87ed5e)
  • failing fs-spec test (81ec4c3)
  • fsspec tests should not depend on specific files (#68) (7a41bc6)
  • GaussianGrid shape of latitude and longitude should match grid shape (#95) (c737607)
  • Improve grid return types (#93) (140c2d8)
  • metadata traversal in legacy files (#91) (a067756)
  • minor improvement in README.md (e01df5e)
  • missing readme on pypi because not included in sdist (294295f)
  • only squeeze dimensions for integer indices (#90) (0d4ab00)
  • pass shape tuple instead of reader to get_grid (#96) (c844735)
  • run docs on push on main branch (00df254)
  • runtime error for attributes (6b50ebf)
  • shape should be a tuple (#43) (8546752)
  • type hint for OmFilePyReader.shape (a03e581)
  • writer support for numpy scalars (#72) (1729c81)
  • wrong usage of zarr create_array compressor (2f221c4)
  • xarray contained attributes as variables (#23) (8fac64d)
  • zarr codec behavior for different zarr versions (#50) (8c6e516)

Miscellaneous Chores

1.1.1 (2026-02-19)

Bug Fixes

  • avoid deprecation warning in test_codecs.py (#101) (2d43cd6)
  • GaussianGrid shape of latitude and longitude should match grid shape (#95) (c737607)
  • pass shape tuple instead of reader to get_grid (#96) (c844735)

1.1.0 (2026-01-19)

Features

Bug Fixes

  • assert that fsspec returned the expect number of bytes (0dfa0c5)
  • asyncio_default_fixture_loop_scope warning (#83) (ec63718)
  • deps: update dependencies and necessary adjustments (#87) (f87ed5e)
  • failing fs-spec test (81ec4c3)
  • Improve grid return types (#93) (140c2d8)
  • metadata traversal in legacy files (#91) (a067756)
  • only squeeze dimensions for integer indices (#90) (0d4ab00)

1.0.1 (2025-10-14)

Bug Fixes

  • fsspec tests should not depend on specific files (#68) (7a41bc6)
  • writer support for numpy scalars (#72) (1729c81)

1.0.0 (2025-09-30)

Miscellaneous Chores

0.1.1 (2025-09-29)

Bug Fixes

  • add more metadata to pyproject.toml (1344631)
  • missing readme on pypi because not included in sdist (294295f)

0.1.0 (2025-09-27)

Features

Bug Fixes

  • ci cache improvements (#58) (edd687a)
  • codec registration (0a6e572)
  • minor improvement in README.md (e01df5e)
  • run docs on push on main branch (00df254)
  • shape should be a tuple (#43) (8546752)
  • type hint for OmFilePyReader.shape (a03e581)
  • wrong usage of zarr create_array compressor (2f221c4)
  • xarray contained attributes as variables (#23) (8fac64d)
  • zarr codec behavior for different zarr versions (#50) (8c6e516)

[Unreleased]

Added

  • Added Changelog
  • Added Async Reader

Fixed

  • Fix type hint for shape property of OmFilePyReader
  • Improved tests to use pytest fixtures
  • Fix xarray contained attributes as variables
  • Improve benchmarks slightly

[0.0.2] - 2025-03-10

Fixed

  • Properly close reader and writer

[0.0.1] - 2025-03-07

Added

  • Initial release of omfiles
  • Support for reading .om files
  • Integration with NumPy arrays
  • xarray compatibility layer