Releases: ePSIC-DLS/particlespy
v0.6.0
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
v0.5.1
v0.5.0
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
v0.4.0
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
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
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
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.