mycelyso.tunables¶
Module contents¶
This file contains all the tunables available in mycelyso.
You can set them via -t Name=value on the command line.
-
class
mycelyso.tunables.BorderArtifactRemovalBorderSize[source]¶ Bases:
tunable.tunable.TunableRemove structures, whose centroid lies within that distance [µm] of a border
-
default= 10.0¶
-
value= 10.0¶
-
-
class
mycelyso.tunables.BoxDetection[source]¶ Bases:
tunable.tunable.TunableWhether to run the rectangular microfluidic growth structure detection as ROI detection
-
default= False¶
-
value= False¶
-
-
class
mycelyso.tunables.CleanUpGaussianSigma[source]¶ Bases:
tunable.tunable.TunableClean up step: Sigma [µm] used for Gaussian filter
-
default= 0.075¶
-
value= 0.075¶
-
-
class
mycelyso.tunables.CleanUpGaussianThreshold[source]¶ Bases:
tunable.tunable.TunableClean up step: Threshold used after Gaussian filter (values range from 0 to 1)
-
default= 0.5¶
-
value= 0.5¶
-
-
class
mycelyso.tunables.CleanUpHoleFillSize[source]¶ Bases:
tunable.tunable.TunableClean up step: Maximum size of holes [µm²] which will be filled
-
default= 1.0¶
-
value= 1.0¶
-
-
class
mycelyso.tunables.CropHeight[source]¶ Bases:
tunable.tunable.TunableCrop value (vertical) of the image [pixels]
-
default= 0¶
-
value= 0¶
-
-
class
mycelyso.tunables.CropWidth[source]¶ Bases:
tunable.tunable.TunableCrop value (horizontal) of the image [pixels]
-
default= 0¶
-
value= 0¶
-
-
class
mycelyso.tunables.NodeEndpointMergeRadius[source]¶ Bases:
tunable.tunable.TunableRadius in which endpoints are going to be merged [µm]
-
default= 0.5¶
-
value= 0.5¶
-
-
class
mycelyso.tunables.NodeJunctionMergeRadius[source]¶ Bases:
tunable.tunable.TunableRadius in which junctions are going to be merged [µm]
-
default= 0.5¶
-
value= 0.5¶
-
-
class
mycelyso.tunables.NodeLookupCutoffRadius[source]¶ Bases:
tunable.tunable.TunableRadius at which nodes will be ignored if they are further away [µm]
-
default= 2.5¶
-
value= 2.5¶
-
-
class
mycelyso.tunables.NodeLookupRadius[source]¶ Bases:
tunable.tunable.TunableRadius in which nodes will be searched for found pixel structures [µm]
-
default= 0.5¶
-
value= 0.5¶
-
-
class
mycelyso.tunables.NodeTrackingEndpointShiftRadius[source]¶ Bases:
tunable.tunable.TunableMaximum search radius for endpoints [µm·h⁻¹]
-
default= 100.0¶
-
value= 100.0¶
-
-
class
mycelyso.tunables.NodeTrackingJunctionShiftRadius[source]¶ Bases:
tunable.tunable.TunableMaximum search radius for junctions [µm·h⁻¹]
-
default= 5.0¶
-
value= 5.0¶
-
-
class
mycelyso.tunables.RemoveSmallStructuresSize[source]¶ Bases:
tunable.tunable.TunableRemove structures up to this size [µm²]
-
default= 10.0¶
-
value= 10.0¶
-
-
class
mycelyso.tunables.SkipBinarization[source]¶ Bases:
tunable.tunable.TunableWhether to directly use the input image as binary mask. Use in case external binarization is desired.
-
default= False¶
-
value= False¶
-
-
class
mycelyso.tunables.StoreImage[source]¶ Bases:
tunable.tunable.TunableWhether to store images in the resulting HDF5. This leads to a potentially much larger output file.
-
default= False¶
-
value= False¶
-
-
class
mycelyso.tunables.ThresholdingParameters[source]¶ Bases:
tunable.tunable.TunableParameters for the used binarization method, passed as key1:value1,key2:value2,… string
-
default= ''¶
-
value= ''¶
-
-
class
mycelyso.tunables.ThresholdingTechnique[source]¶ Bases:
tunable.tunable.TunableBinarization method to use, for available methods see documentation (mycelyso.processing.binarization)
-
default= 'experimental_thresholding'¶
-
value= 'experimental_thresholding'¶
-
-
class
mycelyso.tunables.TrackingMaximumCoverage[source]¶ Bases:
tunable.tunable.TunableTracking, maximum covered area ratio at which tracking is still performed
-
default= 0.2¶
-
value= 0.2¶
-
-
class
mycelyso.tunables.TrackingMaximumRelativeShrinkage[source]¶ Bases:
tunable.tunable.TunableTracking, maximal relative shrinkage
-
default= 0.2¶
-
value= 0.2¶
-
-
class
mycelyso.tunables.TrackingMaximumTipElongationRate[source]¶ Bases:
tunable.tunable.TunableTracking, maximum tip elongation rate [µm·h⁻¹]
-
default= 100.0¶
-
value= 100.0¶
-
-
class
mycelyso.tunables.TrackingMinimalGrownLength[source]¶ Bases:
tunable.tunable.TunableTracking, minimal hyphae gained length in track filter [µm]
-
default= 5.0¶
-
value= 5.0¶
-
-
class
mycelyso.tunables.TrackingMinimalMaximumLength[source]¶ Bases:
tunable.tunable.TunableTracking, minimal hyphae end length in track filter [µm]
-
default= 10.0¶
-
value= 10.0¶
-