Geometry
The geometry package provides SAR-specific geometric computations for the PERSEO framework.
It is built around the WGS84 ellipsoid and operates on vectorized NumPy arrays of ECEF coordinates.
Core functionalities range from coordinate conversions between terrestrial and celestial frames
to angular computations (squint, incidence, look), Doppler analysis, direct and inverse geocoding
(monostatic and bistatic), antenna pointing and attitude, and ellipsoidal geometry utilities.
Coordinates : XYZ ↔ LLH, UTM ↔ LLH and ECEF ↔ ECI conversions
Geocoding : direct and inverse geocoding, monostatic and bistatic
Pointing : reference frames, antenna reference frame, and attitude
Navigation : interpolated trajectory, velocity, and acceleration
Geometry
This package is the geometric engine of the PERSEO framework. All modules rely on the WGS84 ellipsoid model and are designed for vectorized operations (N, 3) coordinate arrays.