Skip to content

Releases: lamyj/odil

v0.13.0

01 Feb 09:25
v0.13.0
ec44c7b
Compare
Choose a tag to compare
  • Decrease memory usage in Writer
  • Improve conversion from Python to Binary
  • Update registry to 2023e

v0.12.2

19 Apr 15:11
v0.12.2
4dbe5b5
Compare
Choose a tag to compare
Bump version: 0.12.1 → 0.12.2

v0.12.1

13 Jan 15:13
v0.12.1
Compare
Choose a tag to compare

This is a bugfix release:

  • Fix CLI applications
  • Fix DataSet and VR Python wrappers
  • Modernize CMake
  • Update registry to 2020e

v0.12.0

07 Apr 11:54
Compare
Choose a tag to compare

Improve Python wrappers:

  • Add sequence and/or mapping protocol to data objects (values, VRs, elements, data sets)
  • Add pickling support to data objects
  • Use native C++ fstreams when reading and writing files (large speed improvement)

v0.11.0

17 Feb 08:23
Compare
Choose a tag to compare
  • Drop support for Python 2
  • Update registry to 2020a
  • Add support for "very long" VRs (OV, SV, UV)
  • Improve robustness of VRFinder
  • Fix role negotiation during association

v0.10.0

02 Nov 15:54
Compare
Choose a tag to compare

Improvements:

  • Memory usage in Python wrappers (switch from Boost.Python to Pybind11)
  • Python unit tests

Bug fixes:

  • Data set printing in command line tools

Other changes

  • Replace log4cpp with Boost::Log

v0.9.2

03 May 11:56
Compare
Choose a tag to compare

Improvements:

  • Less resource-intensive compilation (#67)
  • New version of the DICOM registry (2018b)

Bug fixes:

  • Handling of Unicode in Python 3 (#63)
  • Reading files with invalid IS or DS elements

v0.9.1

19 Feb 08:50
Compare
Choose a tag to compare

Improvements

  • CI scripts
  • Python iostream wrapper

v0.9.0

19 Feb 08:35
Compare
Choose a tag to compare

New features

  • Add implementation of DICOM web services (WADO-RS, QIDO-RS and STOW-RS)
  • Add emscripten wrappers

Improvements

  • Update registry to 2017d (2017e has no registry changes)
  • Improve Python wrappers of odil::Reader and odil::Writer: wrap reading and writing tags and elements
  • Improve N-CREATE (thanks @ThibautSchmitt)
  • Improve CI integration
  • Documentation

v0.8.0

19 Apr 09:44
Compare
Choose a tag to compare

New features and improvements:

  • N-SET and N-CREATE messages, SCU and SCP
  • Support of Python 3
  • store command for the command-line application
  • Move semantics (data structures, reader, writer, SCU and SCP)
  • Dictionary version 2017a

Bug fixes:

  • Tags can be used as Python dictionary keys
  • Fix access to empty elements
  • Fix Appveyor CI

Thanks to @cguebert, @edouard-mangel, @fbridault, @ThibautSchmitt!