Skip to content

Releases: matajoh/libnpy

v1.5.3

02 Nov 02:35
57fcaea
Compare
Choose a tag to compare

Improvements:

  • Increased CHUNK size as per miniz instructions
  • Added tests for very large arrays in NPZ files
  • Added some CI tests to catch issues across platforms
  • Removed the internal IO streams in favor of just using stringstream
  • NPZs can now be read from and written to memory

Bugfixes:

  • Fixed an issue where very large arrays in NPZ files would throw an error
  • Fixed a bug with mac builds due to deprecated APIs

Version 1.5.2

05 Oct 15:32
9329797
Compare
Choose a tag to compare

Removing using namespace std to simplify library use

Version 1.5.1

26 Aug 15:21
fd35df5
Compare
Choose a tag to compare

Improvements:

  • CMake build now uses the highest compiler warning/error setting

Bugfixes:

  • Fixed some bugs exposed by heightened compiler warnings

Version 1.5.0

09 Jun 09:52
001e539
Compare
Choose a tag to compare

Improvements:

  • Added a keys member to inpzstream so it is possible to query the keys of the tensors

Version 1.4.1

28 May 15:01
f1463ef
Compare
Choose a tag to compare

Bug fixes:

  • Fixed a bug with integer shifting

Version v1.4.0

28 May 13:43
71f721a
Compare
Choose a tag to compare

Improvements:

  • Further minor CMake changes to improve ease of use
  • NPZ streams now have is_open methods to check for successful file opening
  • Minor code style changes

Bug fixes:

  • NPZ files will now correctly handle PKZIP versions after 2.0, both for reading and writing

Version 1.3.1

25 May 10:08
e40db08
Compare
Choose a tag to compare

Improvements:

  • Updated CMake integration to make the library easier to use via FetchContent

Version 1.3.0 - Unicode support

11 Feb 08:25
4f19e7d
Compare
Choose a tag to compare

New Features:

  • Support for Unicode string tensors (npy type 'U')

Breaking change:

  • CopyFrom interface for C# Tensors has been changed to use *Buffer objects

Version 1.2.2

09 Feb 07:39
8609cd2
Compare
Choose a tag to compare

Improvements:

  • Bug fix for a missing comma on 1d shape

Version 1.2.1

08 Feb 15:36
43fcada
Compare
Choose a tag to compare

Improvements:

  • Bug fix for scalar tensor reading
  • Bug fix with memstream buffer size at initialization
  • ".npy" will be added to tensor names in NPZ writing if not already present