Skip to content

Releases: ePSIC-DLS/particlespy

v0.6.0

13 Jul 08:12
104cd47

Choose a tag to compare

This is a minor release with feature updates.

All functions and modules have been updated to be snake_case, rather than camelCase where that was previously the case. This will affect a lot of functionality and therefore you may need to update any scripts/notebooks.

Improvements were also made to trainable segmentation, as noted in #71 .

v0.5.2

07 Apr 10:50
5225e33

Choose a tag to compare

This is a minor release to fix the builds so that they correctly include the parameters files but don't include the data files.

v0.5.1

14 Jan 18:13
2a7bad8

Choose a tag to compare

This is a minor release that contains a couple of bug fixes.

v0.5.0

26 Oct 10:49
5e1895c

Choose a tag to compare

This is a minor release that adds the following new functionality:

  • Bug fixes including: adding all parameters to particle saving and loading, updates for compatibility with latest scikit-image version.
  • Added erosion step to watershed process.
  • Added the ability to extract particle images without any background (only pixels associated with particle).
  • Added plotting of 3 properties in a 3D scatter plot.
  • Added Niblack and Sauvola segmentation algorithms.
  • Changed clearing of borders to happen after watershedding to allow greater number of particles to be included when near to image border.

Changes in this release can be tracked at https://github.com/ePSIC-DLS/ParticleSpy/pulls?q=is%3Apr+milestone%3Av0.5.0+is%3Aclosed

v0.4.1

23 Apr 08:47
ea3ccb4

Choose a tag to compare

This release is a fix for a bug in which the current_parameters.hdf file did not contain the correct parameters. This should fix an error thrown when pressing Update in the SegUI interface.

v0.4.0

31 Mar 09:17
3d883f1

Choose a tag to compare

This is a minor release that adds the following new functionality:

Added the ability to track particles through time series data by using the trackpy package.
Added additional clustering algorithms to cluster particle properties, namely DBSCAN, OPTICS and affinity propagation algorithms.
Fixed a bug in which SegUI could not be run in linux/MacOS.
Changes in this release can be tracked at https://github.com/ePSIC-DLS/ParticleSpy/milestone/5?closed=1

v0.3.0

17 Feb 14:30
edfebdc

Choose a tag to compare

This is a minor release that adds the following new functionality:

Added a calculation of the "background signal" to particles in ParticleAnalysis. This is now automatically subtracted from particle intensity.
Added the ability to plot scatter plots of 2 properties.
Added a function to cluster particles based on selected properties.
Changes in this release can be tracked at https://github.com/ePSIC-DLS/ParticleSpy/milestone/3?closed=1

v0.2.0

19 Nov 14:41
22c8f3d

Choose a tag to compare

This is a minor release that adds the following new functionality:

  • Added support to segment arbitrary signals that are passed at the same time as the main image.
  • Added a function to normalize the dimensions of all particle images/maps in a particle list.
  • Added a manual segmentation editor to SegUI.

Changes in this release can be tracked at https://github.com/ePSIC-DLS/ParticleSpy/milestone/2?closed=1

v0.1.0

25 Sep 12:41
6beff2e

Choose a tag to compare

This is the first stable release of ParticleSpy.

Functionality includes:

  • Semi-automated segmentation of nanoparticle images.
  • Automated analysis of a number of particle parameters (size, shape etc..)
  • Automated analysis and mapping of STEM-EDS signals associated with individual particles.