0.0.41
Pre-release
Pre-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 separatepod5_convert_to_fast5_argparser()
andconvert_from_fast5()
out frompod5_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.