Skip to content

Releases: pydicom/pyjpegls

v1.4.0

17 Jun 23:37
6442a38
Compare
Choose a tag to compare

Adds support for NumPy v2.0.

The wheels for Python 3.8 still use NumPy 1.26, while those for Python 3.9-3.12 use NumPy 2.0.

v1.3.0

18 Feb 06:36
34eac05
Compare
Choose a tag to compare
  • Allow the use of 16-bit input when the precision is <= 8 with encode_buffer()

v1.2.0

10 Feb 23:18
fcd6807
Compare
Choose a tag to compare
  • Fixes decoding multi-component images with an interleave mode of 0
  • Fixes encoding multi-component images
  • Overhauls the interface to make it more flexible:
    • Adds jlswrite(), encode_array() and encode_buffer()
    • Adds jlsread() and decode_buffer()
  • The old interface is deprecated and will be removed in v2.0
    • This includes read(), write(), encode() and decode()

v1.1.0

18 Jan 21:51
727e56d
Compare
Choose a tag to compare
  • Updates CharLS to v2.4.2
  • Adds support for encoding multi-component (such as RGB) images
  • Adds encode_to_buffer for encoding from an ndarray to a buffer-like
  • Adds decode_from_buffer for decoding from a buffer-like to a buffer-like
  • Adds test coverage
  • Removes support for Python 3.7 and adds it for Python 3.12

This will likely be the last release that supports backwards compatibility with the original CharPyLS as the next version of CharLS removes the parts of the API that CharPyLS depended on.

Initial release 1.0.4

07 May 18:26
Compare
Choose a tag to compare

As this is a fork of PyCharLS, which has the latest version at 1.0.3, we start at 1.0.4.
This has an added release workflow to build wheels and upload them to PyPi.