radar.utils.calculate.monopulse
Module Contents
Classes
API
- class radar.utils.calculate.monopulse.Monopulse[source]
- classmethod _preprocess_geometry(geometry: polars.DataFrame, condition: polars.Expr) polars.DataFrame[source]
Computes spatial splitting weights based on a dynamic condition.
- classmethod _compute_element_responses(array_beam: polars.DataFrame, geometry_processed: polars.DataFrame, k: float) polars.DataFrame[source]
Performs cross-join and computes complex voltage contributions per element.
- classmethod _aggregate_and_compute_ratios(working_df: polars.DataFrame, array_beam_id: polars.DataFrame) polars.DataFrame[source]
Aggregates element responses back to the angular grid and calculates channels/ratios.