Skip to content

Preview release 0.3.4

Compare
Choose a tag to compare
@ErlendHaa ErlendHaa released this 07 May 11:05
· 135 commits to master since this release
61bfcb4
  • Full support for LIS Spec Block sub-type 0 and 1.
  • dlisio now uses the python type 'bytes' to represent the LIS79 defined datatype 'mask'.
  • The content of DFSRs is checked more thoroughly before attempting to read the curves.
  • Integral parts of LIS Entry Block are sanity checked upon parsing.
  • Fixes a bug that resulted in the curve parsing routines allocating to little memory for the numpy array. That ultimately resulted in a segfault. This bug affected both DLIS and LIS, but only occurs for files that are written in a specific way.
  • Fixes a bug in the DLIS curve parsing that caused dlisio to incorrectly restore state after attempting to read a broken frame from the file, resulting in the following frames being incorrectly written to the outputted numpy array.