API
Configuration
Ambiguity Ratio Analysis configuration.
Attributes
Classes
SCTTargetAmbiguityRatioConfig
dataclass
Bases: AnalysisConfigABC
SCT Target Ambiguity Ratio Analysis configuration
Attributes
base_config
class-attribute
instance-attribute
config_group_name
class-attribute
instance-attribute
Methods:
from_toml
classmethod
to_toml
Saving to disk a .toml file from the dataclass instance.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
out_file
|
Path
|
path to the output .toml file |
required |
Main Analysis Interface
Ambiguity Ratio Analysis implementation.
Attributes
Classes
Functions:
full_pt_ambiguity_ratio_analysis
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 |
Command Line Interface Command
Core implementation
Target Ambiguity Ratio Analysis
Attributes
Classes
Functions:
sct_point_target_ambiguity_ratio_analysis
sct_point_target_ambiguity_ratio_analysis(product_path: str | Path, external_target_source: str | Path, config: SCTTargetAmbiguityRatioConfig | None = None) -> list[PointTargetAmbiguityRatioDataOutput]
Point Target Ambiguity Ratio Analysis performed on the input product.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
product_path
|
str | Path
|
path to the product to be analyzed |
required |
external_target_source
|
str | Path
|
path to external point target source |
required |
config
|
SCTTargetAmbiguityRatioConfig | None
|
configuration parameters, by default None |
None
|
Returns:
| Type | Description |
|---|---|
list[PointTargetAmbiguityRatioDataOutput]
|
list of PointTargetAmbiguityRatioDataOutput analysis output, one for each product channel and each Point Target |