Skip to content

0.0.41

Pre-release
Pre-release
Compare
Choose a tag to compare
@iiSeymour iiSeymour released this 07 Nov 17:01
· 436 commits to master since this release

Changed since 0.0.32

  • Fixed pod5-inspect erroring when loading data.
  • Fixed issue where some files inbetween 0.34 - 0.38 wouldn't load correctly.
  • Fixed migrating of large files from older versions.
  • Fixed building against the c++ api - previously missing include files.
  • Support for opening and writing "split" pod5 files. All API's now expect and return combined pod5 files.
  • All data in the read table that was previously contained in dictionaries of structs is now stored in the read table, or a new "run info" table. This change simplifies data access into the pod5 files, and helps users who want to convert the pod5 data to pandas or other arrow-compatible reader formats. Old data is migrated on load, and will continue to work, data can be permanently migrated using the tool pod5-migrate
  • Updated Conan recipe to support building without specifying C++ standard version.
  • Bump the Boost and Arrow versions to pick up latest changes.
  • Support C++17 + C++20 with the conan package pod5 generates.
  • Modified pod5_format_tools/pod5_convert_to_fast5.py to separate pod5_convert_to_fast5_argparser() and convert_from_fast5() out from pod5_convert_from_fast5.main().
  • File version is now V2, due to the addition of num_samples.
  • Added num_samples field to read table, containing the total number of samples a read contains. The field is filled in by API if it doesn't exist.