Skip to content

Releases: ArtifactDB/ritsuko

v0.6.1

28 May 18:33

Choose a tag to compare

  • Add a version config file for Cmake installation.

v0.6.0

02 Mar 05:14

Choose a tag to compare

  • Implement ritsuko::hdf5::vls utilities to handle custom variable-length string arrays. This uses a dataset of pointers that reference a (possibly compressed) heap to efficiently store and retrieve variable length string arrays.
  • Modify open_and_load_*_missing_placeholder_attribute() functions to return a std::optional<> instance, which is more idiomatic.
  • Split check_missing_placeholder_attribute() function into numeric and string versions to separate the logic.

v0.5.2

17 Jan 16:38

Choose a tag to compare

  • Added utilities for block-wise iteration over a N-dimensional array.
  • Migrated utility to validate N-dimensional string datasets from takane.
  • Added utility to quickly get dataset dimensions.
  • Bugfix for variable-length string streaming.
  • Migrated alabaster.base functions to incrementally scan for special values.

v0.5.1

17 Jan 16:37

Choose a tag to compare

  • Force IEEE754 compliance during the float limit checks.

v0.5.0

08 Jan 20:03

Choose a tag to compare

  • Added utilities to quickly load scalar, 1D numeric datasets.
  • Extend the as_numeric_datatype to support non-fixed types.
  • Avoid copying the PredTypes when we can just reference them.
  • Check for string datatypes that use UTF-8-compatible encodings.
  • Check for UTF-8 encoding in the miscellaneous attribute loaders.

v0.4.0

03 Jan 16:05

Choose a tag to compare

  • Added utility to choose a HDF5 datatype from a C++ type.
  • Added some small helpers for safely opening groups, files.
  • Added wrapper function to load 1D numeric datasets/attributes.
  • Added helper function to quickly load the missing placeholder.
  • Added a class to stream numeric data from a 1D dataset.
  • Checks for scalar datasets must now be performed separately.
  • Stripped out all back-compatibility aliases.
  • Replaced the string dataset loader with the Stream1dStringDataset.
  • Minor bugfixes to headers and includes.
  • Added more methods for validating and loading string datasets.
  • Enable convenient extraction of attribute name via get_name.

v0.3.5

19 Nov 08:54

Choose a tag to compare

  • Bugfix for null terminator during extraction of HDF5 name.

v0.3.4

07 Nov 01:19

Choose a tag to compare

  • Added an overload for choosing the missing placeholder while skipping masked values.

v0.3.3

06 Nov 07:57

Choose a tag to compare

  • Generalized the exceed_limits checkers to work on Attributes.
  • Added get_scalar_attribute utility to... quickly get a scalar attribute.
  • Added utility to load and iterate through non-scalar string attributes.

v0.3.2

02 Nov 20:24

Choose a tag to compare

  • Migrated version string parser (and the associated Version class) from chihaya.