Skip to content

Releases: NCAS-CMS/pyfive

Release v0.9.0

17 Oct 11:26
08637c3

Choose a tag to compare

What's Changed

This is a maintenance release ahead of the major v1.0.0 release (TBA)

  • use pytest temporary dir factory to write some of the test hdf5 files and move all fixed hdf5 sample data files to tests/data by @valeriupredoi in #117
  • Install netcdf4 from conda-forge and pin netcdf4<1.7.3 in pyproject.toml by @valeriupredoi in #124
  • Support Python 3.14 by @valeriupredoi in #125
  • remove pin on netcdf4 by @valeriupredoi in #126
  • update changelog for v0.8.0 and v0.9.0 (to be released tomorrow 18 Oct 2025, last before big v1.0) by @valeriupredoi in #127

All reviewed by @kmuehlbauer and @davidhassell 🍻

Full Changelog: v0.8.0...v0.9.0

Release v0.8.0

07 Oct 14:00
8a44c01

Choose a tag to compare

What's Changed

with review from @kmuehlbauer

Full Changelog: v0.7.0...v0.8.0

Release v0.7.0

06 Oct 14:10
52357c9

Choose a tag to compare

What's Changed

All changes with review from @bnlawrence @davidhassell and @bmaranville - very many thanks 🍻

Full Changelog: v0.6.0...v0.7.0

Release v0.6.0

16 Sep 14:39

Choose a tag to compare

Version 0.6.0

2025-09-16

Release by @valeriupredoi containing contributions by @bnlawrence and @kmuehlbauer 🍻

Release v0.5.1

22 Aug 13:54
7eb89e7

Choose a tag to compare

Version 0.5.1

2025-08-22

Issue and authors

Release v0.5.0

11 Jul 11:15

Choose a tag to compare

Pyfive v0.5.0 release

Closes #75

Main highlights:

  • Functionality enhancements to address lazy loading of chunked data, variable length strings, and other minor bug fixes: a completely new approach to handling thread-safe loading of HDF5 files by @bnlawrence and @davidhassell in #68
  • Various improvements towards the pyfive Python package by @valeriupredoi #69 #72 #73 #74 #76 #79

Notes:

  • the repository has now moved permanently to NCAS-CMS https://github.com/NCAS-CMS and will be maintained by NCAS-CMS
  • a release cycle will be set up in the future, for now we are releasing on a "whim" ie when major updates are merged in main

Special thanks:

  • many thanks to @jjhelmus for all his help passing the Pyfive baton
  • many thanks to @kmuehlbauer for willing to help out here

🍻

pyfive v0.4.0

29 Oct 21:11

Choose a tag to compare

pyfive v0.4.0

pyfive version 0.3.0

28 Sep 23:43

Choose a tag to compare

Some highlights from the release:

  • support for dimension scales via the Dataset.dims attribute
  • reading from BytesIO objects
  • File can be used as a context manager
  • references
  • Support for a number of new attribute types:
    • complex64
    • complex128
    • variable length sequences
    • arrays
    • references
  • Dataset.fillvalue attribute
  • fletcher32 checksums