API Reference
Plugin Interface
Target Ambiguity Ratio Analysis plugin entry point.
Lightweight module: importing it must not pull in the heavy analysis implementation or the scientific stack. All heavy imports are deferred to the accessor methods.
Attributes
Classes
TargetAmbiguityRatioAnalysisPlugin
Target Ambiguity Ratio Analysis plugin.
Attributes
short_help
class-attribute
instance-attribute
Methods:
Main API entry point
Ambiguity Ratio Analysis implementation.
Classes
Functions:
full_pt_ambiguity_ratio_analysis
Python
full_pt_ambiguity_ratio_analysis(product: Path, point_target_source: Path, output_directory: Path, config: SCTTargetAmbiguityRatioConfig | None, graphs: bool) -> None
Full implementation of Point Target Ambiguity Ratio Analysis.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
product
|
Path
|
Path to the product to be analyzed |
required |
point_target_source
|
Path
|
Path to the point target source file |
required |
output_directory
|
Path
|
Path to the output directory |
required |
config
|
SCTTargetAmbiguityRatioConfig | None
|
analysis configuration parameters, if needed |
required |
graphs
|
bool
|
flag to enable graphs generation |
required |
CLI commands
Configuration
Ambiguity Ratio Analysis configuration.
Attributes
Classes
SCTTargetAmbiguityRatioConfig
dataclass
Bases: AnalysisConfigABC
SCT Target Ambiguity Ratio Analysis configuration