Uses of Class
org.anchoranalysis.core.time.ExecutionTimeRecorder
Packages that use ExecutionTimeRecorder
Package
Description
Recording the execution-time of operations for profiling.
Non-bean classes related to a
Task
.How long particular operations take to execute.
Inference of machine learning models on images.
Beans to reduce the number of results that are returned from inference, by removing overlaping
entities etc.
Instance-segmentation of a
Stack
.Non-bean classes to reduce the number of results that are returned from inference, by removing
overlapping entities etc.
Non-beans pertaining to segmentation of images via model inference.
Bean classes for reading raster-files from the filesystem.
Different interpolator methods to use when scaling voxels.
Beans for filesystem I/O using Bioformats.
Beans related to collecting inputs from the file-system for an experiment.
Beans for the framework around writing files to the file-system.
Classes for outputting to particular directories.
Allows a generators to write element(s) to the filesystem.
Strategies for reducing the number of elements with a list by merging/removing lower-confidence
elements that overlap.
Implementations of
ThumbnailFromObjects
.Non-bean classes pertaining to
Feature
s as used in tasks.Non-bean classes for image-segmentation.
Non-bean classes pertaining to combining stacks into a single stack.
Implementations of
InputManager
that process Stack
s.Implementations of
StackReader
.Non-bean classes to help use multiple files to represent a single
Stack
.-
Uses of ExecutionTimeRecorder in org.anchoranalysis.core.time
Subclasses of ExecutionTimeRecorder in org.anchoranalysis.core.timeModifier and TypeClassDescriptionclass
An implementation ofExecutionTimeRecorder
that is a simple placeholder that does nothing.Methods in org.anchoranalysis.core.time that return ExecutionTimeRecorderModifier and TypeMethodDescriptionOperationContext.getExecutionTimeRecorder()
Allows for the execution time of certain operations to be recorded.static ExecutionTimeRecorder
ExecutionTimeRecorderIgnore.instance()
Singleton instance.Constructors in org.anchoranalysis.core.time with parameters of type ExecutionTimeRecorderModifierConstructorDescriptionOperationContext
(ExecutionTimeRecorder executionTimeRecorder, Logger logger) Creates a newOperationContext
instance. -
Uses of ExecutionTimeRecorder in org.anchoranalysis.experiment.task
Methods in org.anchoranalysis.experiment.task that return ExecutionTimeRecorderModifier and TypeMethodDescriptionExperimentFeedbackContext.getExecutionTimeRecorder()
Allows execution-time for particular operations to be recorded.InputOutputContextStateful.getExecutionTimeRecorder()
ParametersExperiment.getExecutionTimeRecorder()
Allows execution-time for particular operations to be recorded.Constructors in org.anchoranalysis.experiment.task with parameters of type ExecutionTimeRecorderModifierConstructorDescriptionExperimentFeedbackContext
(StatefulMessageLogger loggerExperiment, boolean detailedLogging, ExecutionTimeRecorder executionTimeRecorder) Creates a newExperimentFeedbackContext
instance.InputOutputContextStateful
(ExecutionArguments executionArguments, Outputter outputter, ExecutionTimeRecorder executionTimeRecorder, StatefulMessageLogger logger, ErrorReporter errorReporter) Creates with initialization arguments. -
Uses of ExecutionTimeRecorder in org.anchoranalysis.experiment.time
Methods in org.anchoranalysis.experiment.time that return ExecutionTimeRecorderModifier and TypeMethodDescriptionstatic ExecutionTimeRecorder
ExecutionTimeRecorderFactory.create
(boolean executionTimeOutputsEnabled) Creates either aExecutionTimeRecorder
that records times, or ignores the recording depending on whether any output is enabled that needs the execution-time. -
Uses of ExecutionTimeRecorder in org.anchoranalysis.image.inference
Methods in org.anchoranalysis.image.inference that return ExecutionTimeRecorderModifier and TypeMethodDescriptionImageInferenceContext.getExecutionTimeRecorder()
Allows execution-time for particular operations to be recorded.Constructors in org.anchoranalysis.image.inference with parameters of type ExecutionTimeRecorderModifierConstructorDescriptionImageInferenceContext
(DualScale<Dimensions> dimensions, ScaleFactor scaleFactor, Optional<List<String>> classLabels, VoxelsResizer resizer, ExecutionTimeRecorder executionTimeRecorder, Logger logger) Creates a newImageInferenceContext
instance. -
Uses of ExecutionTimeRecorder in org.anchoranalysis.image.inference.bean.reduce
Methods in org.anchoranalysis.image.inference.bean.reduce with parameters of type ExecutionTimeRecorderModifier and TypeMethodDescriptionReduceElementsGreedy.reduce
(List<LabelledWithConfidence<ObjectMask>> elements, Extent extent, ExecutionTimeRecorder executionTimeRecorder) -
Uses of ExecutionTimeRecorder in org.anchoranalysis.image.inference.bean.segment.instance
Methods in org.anchoranalysis.image.inference.bean.segment.instance with parameters of type ExecutionTimeRecorderModifier and TypeMethodDescriptionSegmentStackIntoObjectsPooled.segment
(Stack stack, ExecutionTimeRecorder executionTimeRecorder) Segments individually using a pool of size 1 just for one stack.abstract SegmentedObjects
SegmentStackIntoObjectsPooled.segment
(Stack stack, ConcurrentModelPool<T> modelPool, ExecutionTimeRecorder executionTimeRecorder) Segments a stack to produce an object-collection.SegmentStackIntoObjectsScaleDecode.segment
(Stack stack, ConcurrentModelPool<S> modelPool, ExecutionTimeRecorder executionTimeRecorder) SuppressNonMaximum.segment
(Stack stack, ConcurrentModelPool<T> modelPool, ExecutionTimeRecorder executionTimeRecorder) -
Uses of ExecutionTimeRecorder in org.anchoranalysis.image.inference.bean.segment.reduce
Methods in org.anchoranalysis.image.inference.bean.segment.reduce with parameters of type ExecutionTimeRecorderModifier and TypeMethodDescriptionabstract ReductionOutcome
<LabelledWithConfidence<T>> ReduceElements.reduce
(List<LabelledWithConfidence<T>> elements, Extent extent, ExecutionTimeRecorder executionTimeRecorder) Reduce a list of elements (each with a confidence score and a label) to a smaller-list. -
Uses of ExecutionTimeRecorder in org.anchoranalysis.image.inference.segment
Methods in org.anchoranalysis.image.inference.segment with parameters of type ExecutionTimeRecorderModifier and TypeMethodDescriptionSegmentedObjects.reduce
(ReduceElements<ObjectMask> reduce, boolean separateEachLabel, ExecutionTimeRecorder executionTimeRecorder) Reduces the segmented-objects, applying a reduction algorithm separately to each object-class.Constructors in org.anchoranalysis.image.inference.segment with parameters of type ExecutionTimeRecorderModifierConstructorDescriptionSegmentedObjects
(String classLabel, Collection<WithConfidence<MultiScaleObject>> objects, SegmentedBackground background, ExecutionTimeRecorder executionTimeRecorder) Create for a collection of objects with an identical label.SegmentedObjects
(List<LabelledWithConfidence<MultiScaleObject>> objects, SegmentedBackground background, ExecutionTimeRecorder executionTimeRecorder) Create for a collection of objects with potentially differing labels.SegmentedObjectsAtScale
(List<LabelledWithConfidence<MultiScaleObject>> source, Function<MultiScaleObject, ObjectMask> extractObject, Stack background, StackDisplayer displayer, ExecutionTimeRecorder executionTimeRecorder, String executionTimeSuffix) Creates a newSegmentedObjectsAtScale
instance. -
Uses of ExecutionTimeRecorder in org.anchoranalysis.image.io.bean.stack.reader
Methods in org.anchoranalysis.image.io.bean.stack.reader with parameters of type ExecutionTimeRecorderModifier and TypeMethodDescriptionabstract OpenedImageFile
StackReader.openFile
(Path path, ExecutionTimeRecorder executionTimeRecorder) Opens a file containing one or more images.abstract OpenedImageFile
StackReaderOrientationCorrection.openFile
(Path path, CalculateOrientationChange orientationCorrection, ExecutionTimeRecorder executionTimeRecorder) Opens a file containing one or more images but does not read an image. -
Uses of ExecutionTimeRecorder in org.anchoranalysis.image.voxel.resizer
Constructors in org.anchoranalysis.image.voxel.resizer with parameters of type ExecutionTimeRecorderModifierConstructorDescriptionVoxelsResizerExecutionTime
(VoxelsResizer resizer, ExecutionTimeRecorder executionTimeRecorder, String operationIdentifierPrefix) Creates with anVoxelsResizer
andExecutionTimeRecorder
. -
Uses of ExecutionTimeRecorder in org.anchoranalysis.io.bioformats.bean
Methods in org.anchoranalysis.io.bioformats.bean with parameters of type ExecutionTimeRecorderModifier and TypeMethodDescriptionBioformatsReader.openFile
(Path path, ExecutionTimeRecorder executionTimeRecorder) BioformatsReader.openFile
(Path filePath, CalculateOrientationChange orientationCorrection, ExecutionTimeRecorder executionTimeRecorder) -
Uses of ExecutionTimeRecorder in org.anchoranalysis.io.input.bean
Methods in org.anchoranalysis.io.input.bean that return ExecutionTimeRecorderModifier and TypeMethodDescriptionInputManagerParameters.getExecutionTimeRecorder()
Allows for the execution time of certain operations to be recorded. -
Uses of ExecutionTimeRecorder in org.anchoranalysis.io.output.bean
Methods in org.anchoranalysis.io.output.bean with parameters of type ExecutionTimeRecorderModifier and TypeMethodDescriptionOutputManager.createContextForWriting
(Optional<ImageFileFormat> suggestedFormatToWrite, ExecutionTimeRecorder executionTimeRecorder) Creates theOutputWriteContext
needed for writing files. -
Uses of ExecutionTimeRecorder in org.anchoranalysis.io.output.outputter
Methods in org.anchoranalysis.io.output.outputter that return ExecutionTimeRecorderModifier and TypeMethodDescriptionInputOutputContext.getExecutionTimeRecorder()
Allows execution-times to be recorded for particular operations.OutputWriteContext.getExecutionTimeRecorder()
Records the execution time of particular operations.Constructors in org.anchoranalysis.io.output.outputter with parameters of type ExecutionTimeRecorderModifierConstructorDescriptionOutputWriteContext
(OutputWriteSettings settings, Optional<ImageFileFormat> suggestedFormatToWrite, ExecutionTimeRecorder executionTimeRecorder) Creates a newOutputWriteContext
instance. -
Uses of ExecutionTimeRecorder in org.anchoranalysis.io.output.writer
Methods in org.anchoranalysis.io.output.writer that return ExecutionTimeRecorderModifier and TypeMethodDescriptionElementOutputter.getExecutionTimeRecorder()
Records the execution time of particular operations.Constructors in org.anchoranalysis.io.output.writer with parameters of type ExecutionTimeRecorderModifierConstructorDescriptionElementOutputter
(OutputterChecked outputter, ExecutionTimeRecorder executionTimeRecorder, Supplier<Optional<Logger>> logger) Creates a newElementOutputter
instance. -
Uses of ExecutionTimeRecorder in org.anchoranalysis.plugin.image.bean.object.segment.reduce
Methods in org.anchoranalysis.plugin.image.bean.object.segment.reduce with parameters of type ExecutionTimeRecorderModifier and TypeMethodDescriptionThresholdConfidence.reduce
(List<LabelledWithConfidence<ObjectMask>> elements, Extent extent, ExecutionTimeRecorder executionTimeRecorder) -
Uses of ExecutionTimeRecorder in org.anchoranalysis.plugin.image.bean.thumbnail.object
Methods in org.anchoranalysis.plugin.image.bean.thumbnail.object with parameters of type ExecutionTimeRecorderModifier and TypeMethodDescriptionOutlinePreserveRelativeSize.start
(ObjectCollection objects, StreamableCollection<BoundingBox> boundingBoxes, Optional<Stack> backgroundSource, ExecutionTimeRecorder executionTimeRecorder) abstract ThumbnailBatch
<ObjectCollection> ThumbnailFromObjects.start
(ObjectCollection objects, StreamableCollection<BoundingBox> boundingBoxes, Optional<Stack> background, ExecutionTimeRecorder executionTimeRecorder) Initializes a batch to create thumbnails. -
Uses of ExecutionTimeRecorder in org.anchoranalysis.plugin.image.task.feature
Methods in org.anchoranalysis.plugin.image.task.feature that return ExecutionTimeRecorderModifier and TypeMethodDescriptionFeatureCalculationContext.getExecutionTimeRecorder()
Records the execution-time of particular operations.Methods in org.anchoranalysis.plugin.image.task.feature with parameters of type ExecutionTimeRecorderModifier and TypeMethodDescriptionFeatureExporter.createCalculationContext
(Optional<String> groupName, ExecutionTimeRecorder executionTimeRecorder, InputOutputContext ioContext) Creates aFeatureCalculationContext
for calculating features to later use this exporter.Constructors in org.anchoranalysis.plugin.image.task.feature with parameters of type ExecutionTimeRecorderModifierConstructorDescriptionFeatureCalculationContext
(FeatureResultsAndThumbnails results, S rowSource, FeatureNameList featureNames, Optional<String> groupGeneratorName, ExecutionTimeRecorder executionTimeRecorder, boolean suppressErrors, InputOutputContext context) Creates a newFeatureCalculationContext
. -
Uses of ExecutionTimeRecorder in org.anchoranalysis.plugin.image.task.segment
Methods in org.anchoranalysis.plugin.image.task.segment with parameters of type ExecutionTimeRecorderModifier and TypeMethodDescriptionSharedStateSegmentInstance.createCalculationContext
(ExecutionTimeRecorder executionTimeRecorder, InputOutputContext ioContext) Creates aFeatureCalculationContext
for calculating features to later use this exporter. -
Uses of ExecutionTimeRecorder in org.anchoranalysis.plugin.image.task.slice
Constructors in org.anchoranalysis.plugin.image.task.slice with parameters of type ExecutionTimeRecorderModifierConstructorDescriptionMontageSharedState
(Map<Path, BoundingBoxEnclosed> boxes, Extent sizeCombined, VoxelsResizer resizer, ExecutionTimeRecorder executionTimeRecorder) Create with a mapping fromPath
s to boxes. -
Uses of ExecutionTimeRecorder in org.anchoranalysis.plugin.io.bean.input.stack
Constructors in org.anchoranalysis.plugin.io.bean.input.stack with parameters of type ExecutionTimeRecorderModifierConstructorDescriptionConvertNamedChannelsInputToStack
(NamedChannelsInput input, int timeIndex, Optional<String> channelName, ExecutionTimeRecorder executionTimeRecorder) Create with an input.ConvertNamedChannelsInputToStack
(NamedChannelsInput input, ExecutionTimeRecorder executionTimeRecorder) Create with an input. -
Uses of ExecutionTimeRecorder in org.anchoranalysis.plugin.io.bean.stack.reader
Methods in org.anchoranalysis.plugin.io.bean.stack.reader with parameters of type ExecutionTimeRecorderModifier and TypeMethodDescriptionBranchExtension.openFile
(Path path, ExecutionTimeRecorder executionTimeRecorder) FlattenAsChannel.openFile
(Path path, ExecutionTimeRecorder executionTimeRecorder) ImposeResolution.openFile
(Path path, ExecutionTimeRecorder executionTimeRecorder) MultiFileReader.openFile
(Path filePath, ExecutionTimeRecorder executionTimeRecorder) ReadVoxelExtentXml.openFile
(Path path, ExecutionTimeRecorder executionTimeRecorder) RejectIfConditionXYResolution.openFile
(Path path, ExecutionTimeRecorder executionTimeRecorder) RotateImageToMatchEXIFOrientation.openFile
(Path path, ExecutionTimeRecorder executionTimeRecorder) RotateImageToMatchEXIFOrientation.openFile
(Path path, CalculateOrientationChange orientationCorrection, ExecutionTimeRecorder executionTimeRecorder) -
Uses of ExecutionTimeRecorder in org.anchoranalysis.plugin.io.multifile
Constructors in org.anchoranalysis.plugin.io.multifile with parameters of type ExecutionTimeRecorderModifierConstructorDescriptionOpenedMultiFile
(StackReader stackReader, ParsedFilePathBag fileBag, ExecutionTimeRecorder executionTimeRecorder) -
Uses of ExecutionTimeRecorder in org.anchoranalysis.plugin.opencv.bean.stack
Methods in org.anchoranalysis.plugin.opencv.bean.stack with parameters of type ExecutionTimeRecorderModifier and TypeMethodDescriptionOpenCVReader.openFile
(Path path, ExecutionTimeRecorder executionTimeRecorder)