Uses of Class
org.anchoranalysis.experiment.ExperimentExecutionException
Packages that use ExperimentExecutionException
Package
Description
Arguments that can further specify an experiment in addition to its bean specification.
Beans related to executing an experiment by calling jobs on inputs.
Generic experiments that handle input and output in structured ways.
How a task is executed on multiple inputs.
Defines a task,
which is a set of operations run on an input, that may or may not generate an output.
Specifies a configuration of the launcher for a particular application.
Runs a particular experiment after identifying necessary paths and input files.
Different methods of selecting a object
T
that is used as a parameter for an experiment.SelectParam
s for loading a Experiment
.A centralized location for all command-line options used by the launcher.
Adding/removing/changing the arguments (input and output) from the experiment via
command-line-options.
Beans to combine two or more annotations.
Task to compare a set of annotations to a segmentation or another set of annotations.
Combining multiple images together into a single image.
Tasks pertaining to
Feature
s.Tasks for converting image-formats.
Tasks that involved stacks (usually each channel from an image) that are somehow
grouped-together.
Associating labels with images.
Tasks to scale an image.
Tasks to segment an image.
Tasks that process on one or more slices from a z-stack.
Implementations of
Task
related to file-system
I/O.Converting from
NamedChannelsInput
to the
input-type expected by a Task
.-
Uses of ExperimentExecutionException in org.anchoranalysis.experiment.arguments
Methods in org.anchoranalysis.experiment.arguments that throw ExperimentExecutionExceptionModifier and TypeMethodDescriptionvoid
TaskArguments.assignGroup
(String groupRange) Assigns an index-range to use to form groups, by subsetting components from each input's identifier.void
TaskArguments.assignMaxNumberProcessors
(String numberProcessors) Assigns a suggested maximum number of processors (CPUs) for a task.void
TaskArguments.assignSize
(String size) Assign dimensions or scaling factor or size for an image, as may be used by a task. -
Uses of ExperimentExecutionException in org.anchoranalysis.experiment.bean
Methods in org.anchoranalysis.experiment.bean that throw ExperimentExecutionExceptionModifier and TypeMethodDescriptionExperiment.executeExperiment
(ExecutionArguments arguments) Executes the experiment. -
Uses of ExperimentExecutionException in org.anchoranalysis.experiment.bean.io
Methods in org.anchoranalysis.experiment.bean.io that throw ExperimentExecutionExceptionModifier and TypeMethodDescriptionOutputExperiment.executeExperiment
(ExecutionArguments arguments) Executes the experiment for given arguments.protected Optional
<TaskStatistics> InputOutputExperiment.executeExperimentWithParameters
(ParametersExperiment parameters) protected abstract Optional
<TaskStatistics> OutputExperiment.executeExperimentWithParameters
(ParametersExperiment parameters) Executes the experiment for parameters. -
Uses of ExperimentExecutionException in org.anchoranalysis.experiment.bean.processor
Methods in org.anchoranalysis.experiment.bean.processor that throw ExperimentExecutionExceptionModifier and TypeMethodDescriptionprotected TaskStatistics
DebugDependentProcessor.execute
(Outputter rootOutputter, List<T> inputs, ParametersExperiment parametersExperiment) protected abstract TaskStatistics
JobProcessor.execute
(Outputter rootOutputter, List<T> inputs, ParametersExperiment parametersExperiment) Executes the task on allinputs
.protected TaskStatistics
ParallelProcessor.execute
(Outputter rootOutputter, List<T> inputs, ParametersExperiment parametersExperiment) protected TaskStatistics
SequentialProcessor.execute
(Outputter rootOutputter, List<T> inputs, ParametersExperiment parametersExperiment) JobProcessor.executeLogStatistics
(Outputter rootOutputter, List<T> inputs, ParametersExperiment parametersExperiment) Executes the task on allinputs
and logs statistics about this to the file-systen. -
Uses of ExperimentExecutionException in org.anchoranalysis.experiment.bean.task
Methods in org.anchoranalysis.experiment.bean.task that throw ExperimentExecutionExceptionModifier and TypeMethodDescriptionabstract void
Task.afterAllJobsAreExecuted
(S sharedState, InputOutputContext context) Called once after all calls toTask.executeJob(org.anchoranalysis.experiment.task.ParametersUnbound<T, S>)
.final void
TaskWithoutSharedState.afterAllJobsAreExecuted
(NoSharedState sharedState, InputOutputContext context) abstract S
Task.beforeAnyJobIsExecuted
(Outputter outputter, ConcurrencyPlan concurrencyPlan, List<T> inputs, ParametersExperiment parameters) Called once before all calls toTask.executeJob(org.anchoranalysis.experiment.task.ParametersUnbound<T, S>)
.final NoSharedState
TaskWithoutSharedState.beforeAnyJobIsExecuted
(Outputter outputter, ConcurrencyPlan concurrencyPlan, List<T> inputs, ParametersExperiment parameters) -
Uses of ExperimentExecutionException in org.anchoranalysis.launcher.config
Methods in org.anchoranalysis.launcher.config that throw ExperimentExecutionExceptionModifier and TypeMethodDescriptionabstract ExecutionArguments
LauncherConfig.createArguments
(org.apache.commons.cli.CommandLine line) Creates execution arguments from the command line.LauncherConfig.createExperimentExecutor
(org.apache.commons.cli.CommandLine line) Creates an experiment executor from the command line.abstract void
LauncherConfig.customizeExperimentExecutor
(ExperimentExecutor executor, org.apache.commons.cli.CommandLine line) Customizes the experiment executor with additional configuration. -
Uses of ExperimentExecutionException in org.anchoranalysis.launcher.executor
Methods in org.anchoranalysis.launcher.executor that throw ExperimentExecutionExceptionModifier and TypeMethodDescriptionstatic ExperimentExecutor
ExperimentExecutorFactory.create
(org.apache.commons.cli.CommandLine line, Path defaultExperiment, Path configDirectory) Creates an experiment-executor from a command line that EITHER: uses a default-experiment OR accepts a path passed as the first command-line argument.void
ExperimentExecutor.executeExperiment
(ExecutionArguments executionArguments, boolean alwaysShowExperimentArguments, Logger logger) Executes an experiment after finding a single experiment XML file, and reading the experiment from this file. -
Uses of ExperimentExecutionException in org.anchoranalysis.launcher.executor.selectparam
Methods in org.anchoranalysis.launcher.executor.selectparam that throw ExperimentExecutionExceptionModifier and TypeMethodDescriptionSelectParam.describe()
Provides a string that can be displayed to the user to describe this particularSelectParam
.UseDefaultManager.describe()
static SelectParam
<Path> SelectParamFactory.experimentSelectParam
(org.apache.commons.cli.CommandLine line, Path defaultExperiment) Creates aSelectParam
for experiment selection.static SelectParam
<Optional<Path>> SelectParamFactory.outputSelectParam
(org.apache.commons.cli.CommandLine line) Creates aSelectParam
for output selection.SelectParam.select
(ExecutionArguments executionArguments) Retrieves the parameter. -
Uses of ExperimentExecutionException in org.anchoranalysis.launcher.executor.selectparam.experiment
Methods in org.anchoranalysis.launcher.executor.selectparam.experiment that throw ExperimentExecutionExceptionModifier and TypeMethodDescriptionstatic SelectParam
<Path> ExperimentFactory.defaultExperimentOrCustom
(org.apache.commons.cli.CommandLine line, Path defaultExperiment) Chooses either a path to the default-experiment or a path to a custom experiment. -
Uses of ExperimentExecutionException in org.anchoranalysis.launcher.options
Method parameters in org.anchoranalysis.launcher.options with type arguments of type ExperimentExecutionExceptionModifier and TypeMethodDescriptionvoid
CommandLineExtracter.ifPresentMultiple
(String optionName, CheckedConsumer<String[], ExperimentExecutionException> consumer) Executes aConsumer
if an option is present - allowing that option to occur multiple times.void
CommandLineExtracter.ifPresentSingle
(String optionName, CheckedConsumer<String, ExperimentExecutionException> consumer) Executes aConsumer
if an option is present - allowing that option to occur only once.Methods in org.anchoranalysis.launcher.options that throw ExperimentExecutionExceptionModifier and TypeMethodDescriptionvoid
CommandLineExtracter.ifPresentMultiple
(String optionName, CheckedConsumer<String[], ExperimentExecutionException> consumer) Executes aConsumer
if an option is present - allowing that option to occur multiple times.void
CommandLineExtracter.ifPresentSingle
(String optionName, CheckedConsumer<String, ExperimentExecutionException> consumer) Executes aConsumer
if an option is present - allowing that option to occur only once. -
Uses of ExperimentExecutionException in org.anchoranalysis.launcher.options.process
Method parameters in org.anchoranalysis.launcher.options.process with type arguments of type ExperimentExecutionExceptionModifier and TypeMethodDescriptionprotected void
AddOptionsFromCommandLine.ifPresentMultiple
(String optionShort, CheckedConsumer<String[], ExperimentExecutionException> consumer) Executesconsumer
if one or more options exists with a single argument.protected void
AddOptionsFromCommandLine.ifPresentSingle
(String optionShort, CheckedConsumer<String, ExperimentExecutionException> consumer) Executesconsumer
if maximally one option exists with a single argument - without passingassociated
.protected void
AddOptionsFromCommandLine.ifPresentSingleAssociated
(String optionShort, CheckedBiConsumer<T, String, ExperimentExecutionException> consumer) Executesconsumer
if maximally one option exists with a single argument - passingassociated
.Methods in org.anchoranalysis.launcher.options.process that throw ExperimentExecutionExceptionModifier and TypeMethodDescriptionstatic void
AddInputOptions.addFrom
(CommandLineExtracter extract, InputArguments arguments) Adds options to change the inputs from the command-line.static void
AddOutputOptions.addFrom
(CommandLineExtracter extract, OutputArguments arguments) Adds options to add/remove change the outputs the inputs from the command-line.void
AddInputOptions.addOptionsFromCommandLine()
abstract void
AddOptionsFromCommandLine.addOptionsFromCommandLine()
Maybe add options to the arguments from the command-line.void
AddOutputOptions.addOptionsFromCommandLine()
protected void
AddOptionsFromCommandLine.ifPresentMultiple
(String optionShort, CheckedConsumer<String[], ExperimentExecutionException> consumer) Executesconsumer
if one or more options exists with a single argument.protected void
AddOptionsFromCommandLine.ifPresentSingle
(String optionShort, CheckedConsumer<String, ExperimentExecutionException> consumer) Executesconsumer
if maximally one option exists with a single argument - without passingassociated
.protected void
AddOptionsFromCommandLine.ifPresentSingleAssociated
(String optionShort, CheckedBiConsumer<T, String, ExperimentExecutionException> consumer) Executesconsumer
if maximally one option exists with a single argument - passingassociated
. -
Uses of ExperimentExecutionException in org.anchoranalysis.plugin.annotation.bean.aggregate
Methods in org.anchoranalysis.plugin.annotation.bean.aggregate that throw ExperimentExecutionExceptionModifier and TypeMethodDescriptionvoid
AggregateAnnotations.afterAllJobsAreExecuted
(AggregateSharedState sharedState, InputOutputContext context) AggregateSharedState
AggregateAnnotations.beforeAnyJobIsExecuted
(Outputter outputter, ConcurrencyPlan concurrencyPlan, List<AnnotationWithStrategy<S>> inputs, ParametersExperiment parameters) -
Uses of ExperimentExecutionException in org.anchoranalysis.plugin.annotation.bean.comparison
Methods in org.anchoranalysis.plugin.annotation.bean.comparison that throw ExperimentExecutionExceptionModifier and TypeMethodDescriptionvoid
CompareAnnotations.afterAllJobsAreExecuted
(ComparisonSharedState<T> sharedState, InputOutputContext context) CompareAnnotations.beforeAnyJobIsExecuted
(Outputter outputter, ConcurrencyPlan concurrencyPlan, List<AnnotationComparisonInput<ProvidesStackInput>> inputs, ParametersExperiment parameters) -
Uses of ExperimentExecutionException in org.anchoranalysis.plugin.image.task.bean.combine
Methods in org.anchoranalysis.plugin.image.task.bean.combine that throw ExperimentExecutionExceptionModifier and TypeMethodDescriptionvoid
Montage.afterAllJobsAreExecuted
(MontageSharedState sharedState, InputOutputContext context) Montage.beforeAnyJobIsExecuted
(Outputter outputter, ConcurrencyPlan concurrencyPlan, List<StackSequenceInput> inputs, ParametersExperiment parameters) -
Uses of ExperimentExecutionException in org.anchoranalysis.plugin.image.task.bean.feature
Methods in org.anchoranalysis.plugin.image.task.bean.feature that throw ExperimentExecutionExceptionModifier and TypeMethodDescriptionvoid
ExportFeatures.afterAllJobsAreExecuted
(FeatureExporter<S> sharedState, InputOutputContext context) ExportFeatures.beforeAnyJobIsExecuted
(Outputter outputter, ConcurrencyPlan concurrencyPlan, List<T> inputs, ParametersExperiment parameters) -
Uses of ExperimentExecutionException in org.anchoranalysis.plugin.image.task.bean.format
Methods in org.anchoranalysis.plugin.image.task.bean.format that throw ExperimentExecutionExceptionModifier and TypeMethodDescriptionvoid
ConvertImageFormat.afterAllJobsAreExecuted
(NoSharedState sharedState, InputOutputContext context) ConvertImageFormat.beforeAnyJobIsExecuted
(Outputter outputter, ConcurrencyPlan concurrencyPlan, List<NamedChannelsInput> inputs, ParametersExperiment parameters) -
Uses of ExperimentExecutionException in org.anchoranalysis.plugin.image.task.bean.grouped
Methods in org.anchoranalysis.plugin.image.task.bean.grouped that throw ExperimentExecutionExceptionModifier and TypeMethodDescriptionvoid
GroupedStackBase.afterAllJobsAreExecuted
(GroupedSharedState<S, T> sharedState, InputOutputContext context) GroupedStackBase.beforeAnyJobIsExecuted
(Outputter outputter, ConcurrencyPlan concurrencyPlan, List<ProvidesStackInput> inputs, ParametersExperiment parameters) -
Uses of ExperimentExecutionException in org.anchoranalysis.plugin.image.task.bean.labeller
Methods in org.anchoranalysis.plugin.image.task.bean.labeller that throw ExperimentExecutionExceptionModifier and TypeMethodDescriptionvoid
ImageAssignLabel.afterAllJobsAreExecuted
(SharedStateFilteredImageOutput<T> sharedState, InputOutputContext context) ImageAssignLabel.beforeAnyJobIsExecuted
(Outputter outputter, ConcurrencyPlan concurrencyPlan, List<ProvidesStackInput> inputs, ParametersExperiment parameters) -
Uses of ExperimentExecutionException in org.anchoranalysis.plugin.image.task.bean.scale
Methods in org.anchoranalysis.plugin.image.task.bean.scale that throw ExperimentExecutionExceptionModifier and TypeMethodDescriptionvoid
ScaleImage.afterAllJobsAreExecuted
(S sharedState, InputOutputContext context) ScaleImageCommonSize.beforeAnyJobIsExecuted
(Outputter outputter, ConcurrencyPlan concurrencyPlan, List<StackSequenceInput> inputs, ParametersExperiment parameters) ScaleImageIndependently.beforeAnyJobIsExecuted
(Outputter outputter, ConcurrencyPlan concurrencyPlan, List<StackSequenceInput> inputs, ParametersExperiment parameters) -
Uses of ExperimentExecutionException in org.anchoranalysis.plugin.image.task.bean.segment
Methods in org.anchoranalysis.plugin.image.task.bean.segment that throw ExperimentExecutionExceptionModifier and TypeMethodDescriptionvoid
SegmentInstanceWithModel.afterAllJobsAreExecuted
(SharedStateSegmentInstance<T> sharedState, InputOutputContext context) SegmentInstanceWithModel.beforeAnyJobIsExecuted
(Outputter outputter, ConcurrencyPlan plan, List<StackSequenceInput> inputs, ParametersExperiment parameters) -
Uses of ExperimentExecutionException in org.anchoranalysis.plugin.image.task.bean.slice
Methods in org.anchoranalysis.plugin.image.task.bean.slice that throw ExperimentExecutionExceptionModifier and TypeMethodDescriptionvoid
ExtractSlice.afterAllJobsAreExecuted
(SharedStateSelectedSlice sharedState, InputOutputContext context) ExtractSlice.beforeAnyJobIsExecuted
(Outputter outputter, ConcurrencyPlan concurrencyPlan, List<NamedChannelsInput> inputs, ParametersExperiment parameters) -
Uses of ExperimentExecutionException in org.anchoranalysis.plugin.io.bean.task
Methods in org.anchoranalysis.plugin.io.bean.task that throw ExperimentExecutionExceptionModifier and TypeMethodDescriptionvoid
CombineCSV.afterAllJobsAreExecuted
(CSVWriter writer, InputOutputContext context) void
CopyFiles.afterAllJobsAreExecuted
(RecordingCounter<T> sharedState, InputOutputContext context) void
SummarizeBase.afterAllJobsAreExecuted
(Summarizer<S> sharedState, InputOutputContext context) CombineCSV.beforeAnyJobIsExecuted
(Outputter outputter, ConcurrencyPlan concurrencyPlan, List<FileInput> inputs, ParametersExperiment parameters) CopyFiles.beforeAnyJobIsExecuted
(Outputter outputter, ConcurrencyPlan concurrencyPlan, List<FileWithDirectoryInput> inputs, ParametersExperiment parameters) SummarizeBase.beforeAnyJobIsExecuted
(Outputter outputter, ConcurrencyPlan concurrencyPlan, List<T> inputs, ParametersExperiment parameters) -
Uses of ExperimentExecutionException in org.anchoranalysis.plugin.mpp.bean.convert
Methods in org.anchoranalysis.plugin.mpp.bean.convert that throw ExperimentExecutionExceptionModifier and TypeMethodDescriptionvoid
ConvertNamedChannels.afterAllJobsAreExecuted
(SharedStateRememberConverted<U, S> sharedState, InputOutputContext context) ConvertNamedChannels.beforeAnyJobIsExecuted
(Outputter outputter, ConcurrencyPlan concurrencyPlan, List<T> inputs, ParametersExperiment parameters)