API Reference
Plugin Interface
Interferometric 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
InterferometricAnalysisPlugin
Interferometric Analysis plugin.
Attributes
short_help
class-attribute
instance-attribute
Methods:
Main API entry point
Interferometric Analysis implementation.
Classes
Functions:
full_interferometric_analysis
full_interferometric_analysis(product: Path, product_2: Path | None, output_directory: Path, config: SCTInterferometricAnalysisConfig | None, graphs: bool) -> Path
Full implementation of Interferometric Analysis.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
product
|
Path
|
Path to the product to be analyzed |
required |
product_2
|
Path | None
|
Second co-registered product, must be provided if the first product is not an interferogram |
required |
config
|
SCTInterferometricAnalysisConfig | None
|
analysis configuration parameters, if needed |
required |
output_directory
|
Path
|
Path to the output directory |
required |
graphs
|
bool
|
flag to enable graphs generation |
required |
Returns:
| Type | Description |
|---|---|
Path
|
Path to the NetCDF file containing the results |
CLI commands
Command Line Interface for Interferometric Analysis.
Attributes
Classes
Functions:
interf_coherence_analysis
interf_coherence_analysis(ctx: Context, product: InputProductOption, output_directory: OutputDirectoryOption, product_2: SecondProductOption = None, graphs: GraphsOption = False) -> None
Interferometric Analysis (Coherence and Coherence intensity 2D histograms).
It can be performed: - using a single interferogram product, via -p/--product argument - using two co-registered products, respectively with -p/--product and -pp/--product_2
Configuration
Interferometric Analysis Configuration.
Attributes
Classes
SCTInterferometricAnalysisConfig
dataclass
Bases: AnalysisConfigABC
SCT Interferometric Analysis configuration
Attributes
base_config
class-attribute
instance-attribute
config_group_name
class-attribute
instance-attribute
Methods:
from_dict
classmethod
Convert from dict