Releases: clij/clij2
Releases · clij/clij2
0.12.4
New features
- equalizeMeanIntensitiesOfSlices operation (similar to Fijis Bleaching Correction Simple Ratio)
Bugfixes
- Memory leak in boundingBox operation
- standardDeviation operation saved its results in the wrong result table column
- Some operations didn't have menu entries
- ReplaceIntensity
- ReplaceIntensities
- StandardDeviationOfAllPixels
- StandardDeviationOfMaskedPixels
- VarianceOfAllPixels
- VarianceOfMaskedPixels
- MeanOfMaskedPixels
- MinimumOfMaskedPixels
- MaximumOfMaskedPixels
- Resample
- SaveAsTIF
0.12.3
Bugfixes:
- jython auto-completion of functions with name length < 4 caused an exception
- removed debug traces from jython auto-completion
- jython auto-completion now also works immediately after a bracket
New Features:
- resample operation
0.12.2
This release is just a new deployment as the former version wasn't deployed correctly
0.12.1
New features
- absoluteInplace
- differenceOfGaussianInplace
- touchMatrixToMesh
- watershed
New features for memory management
- setKeepReferences
- release
- clear
- reportMemory
0.12.0
New features
- AutomaticThresholdInplace
- ConnectedComponentsLabelingInplace
Backwards compatibility breaking changes
- The package net.haesleinhuepf.clij was renamed to net.haesleinhuepf.clijx to prevent confusion with CLIJ1. If you have import statements which broke: Check if you can access the methods via clijx.method() instead of net.haesleinhuepf.clij....Method.method().
0.11.3
Bug fixes:
- To make Fijis and CLIJs 3D-Objects Counter deliver identical resulting label maps, we switched from von-Neumann neighborhood to Moore-Neighborhood in connected components analysis.
0.11.2
Bug fixes:
- ConnectedComponentsAnalysis didn't work for 8/16 bit images
New Features:
- some kernels were internally translated to the new OpenCL dialect (CCA, replaceIntensities, excludeLabelsOnEdges, ParticleAnalyser, )
- added blurImages3D, blurInplace3D and blurBuffers3D to investigate their differences in performance
- drawTwoValueLine()
- stopWatch()
- saveAsTIF()
- countTouchingNeighbors()
- replaceIntensities()
- averageDistanceOfClosestPoints()
0.11.1
New features:
- Added convenience methods: clijx.pullRAI(object) and clijx.pullToRAI(object, rai)
0.11.0
New features
- API simplification: clijx.op().method() and clijx.op.method() are deprecated. Use clijx.method() instead. This will improve unified handling between matlab and python.
- API simplification: clijx.method(Float(5)) and clijx.method(Integer(5)) can now be called like clijx.method(5). This should improve coding in matlab and python
- CLIJx API was re-generated with readable variable names
- DetectLabelEdges operation
- Internally, kernels using the new OpenCL-dialect support now image-size independent compilation. This should improve performance when using differently sized images.
- Auto-completion for CLIJx with proper variable names and documentation
0.10.4
New features:
- OnlyzeroOverwriteMaximumBox
- OnlyzeroOverwriteMaximumDiamond
Bugfixes:
- ConnectedComponentsAnalysis might have found too many objects because a temporary image wasn't initialized to zero.