Skip to content

Releases: m-pilia/disptools

Version 0.4.1

06 Sep 18:04
ec0cc36
Compare
Choose a tag to compare
  • No functional changes.
  • Bumped supported Python versions.
  • Updated GitHub Actions workflow.
  • Removed AppVeyor CI build. Windows wheels are currently unavailable.

Version 0.4.0

04 Oct 07:21
Compare
Choose a tag to compare

New:

  • add support for MSVC, now the C extension can be built with Visual Studio
  • switch build configuration to CMake
  • add alternative GPGPU (CUDA) implementation of the C algorithms
  • add continuos integration (AppVeyor)
  • move documentation to a separate gh-pages branch

New features:

  • add function to decompose displacement fields (f597ad2)
  • add function to compute mutual information (908c0f5, 4db9a4b)
  • add parameters to control termination of the algorithms for displacement generation (815d5db)
  • add parameter to upper-limit the step length in the algorithms for displacement generation (f96320b)
  • add custom color maps to disptools.drawing.extract_slice (6cece45, f823cf8)
  • add function to convert a binary mask to a Simul@atrophy mask (68ee99a)
  • allow handling of non-consistent coordinate systems in the generation of displacements (b7c027f)
  • add function to compute image entropy (5fc1979)
  • implement a wrapper to call Simul@atrophy (3123b7c)
  • higher quality image resampling (a4380b2)
  • add functions to compute Jaccard and F measure (5a46138)

API changes:

  • rename disptools.drawing.resize_image to disptools.drawing.scale_image (b26be21)
  • change default Jacobian lower thresholds (c9ce07d)
  • new default parameter values for disptools.measure.reject_outliers (5ec2242)
  • return the standard deviation together with the mean in disptools.measure.volume_change (5ec2242)

Bug-fixes:

Update

02 Jul 14:04
Compare
Choose a tag to compare

*Added regularisation term to the gradient algorithm.
*Refactoring of the interface for the displacements.displacement function. New default values for the arguments.
*C verbose output to stdout, print eta at each iteration.
*Implemented mesure.centre_of_mass.

Bugfixes

28 Jun 11:29
Compare
Choose a tag to compare

Fix a bug in the selection of the algorithm.

Bugfixes

26 May 17:52
Compare
Choose a tag to compare

Fix bugs due to incomplete copy of SimpleITK image object information in some functions.
Update Sphinx config to automatically read the version number from setup.py.

Bugfixes

25 Apr 12:15
c5fba4e
Compare
Choose a tag to compare

Add MANIFEST.in, fix debug switch macro.

Add Elastix parameter file IO

20 Apr 08:20
Compare
Choose a tag to compare

Add support for reading and writing Elastix parameter files.

First release

06 Apr 09:45
e056418
Compare
Choose a tag to compare
v0.1.1

v0.1.1