SIDD Calculations (sarkit.sidd.calculations)

Sub-package for objects and methods that implement the calculations described in SIDD Volume 1

Section 2 SIDD Image Pixel Array

CoordinateSystem(*values)

Enumeration of Coordinate Systems supported by SIDD

get_coordinate_system_type(sidd_xmltree)

Determine which coordinate system is used by a SIDD instance

Section 3 Coordinate Transformations

pixel_to_ecef(sidd_xmltree, pixel)

Convert pixel grid coordinates to ECEF coordinates

ecef_to_pixel(sidd_xmltree, p_ecef)

Convert ECEF coordinates to pixel grid coordinates

pgd_pixel_to_ecef(sidd_xmltree, pixel)

Section 3.2 PGD Pixel to ECEF Coordinate Conversion

ecef_to_pgd_pixel(sidd_xmltree, p_ecef)

Section 3.3 ECEF Coordinate to PGD Pixel Conversion

ggd_pixel_to_geodetic(sidd_xmltree, pixel)

Section 3.4 GGD Pixel to Geodetic Coordinate Conversion

geodetic_to_ggd_pixel(sidd_xmltree, geo)

Section 3.5 Geodetic Coordinate to GGD Pixel Conversion

cgd_pixel_to_ecef(sidd_xmltree, pixel)

Section 3.8 CGD Pixel to ECEF Coordinate Conversion

ecef_to_cgd_pixel(sidd_xmltree, p_ecef)

Section 3.9 ECEF Coordinate to CGD Pixel Conversion

pfgd_pixel_to_latlon(sidd_xmltree, pixel)

Section 3.11 PFGD Row and Column to Latitude, Longitude and Height Conversion

latlon_to_pfgd_pixel(sidd_xmltree, latlon)

Section 3.10 PFGD Latitude and Longitude to Row and Column Conversion

Section 7 ExploitationFeatures Calculations

Angles(*, Azimuth, Slope, DopplerCone, ...)

Angles defined in SIDD Volume 1, ExploitationFeatures Calculations

compute_angles(scene_center_ecef, ...[, ...])

Compute the angles defined in SIDD Volume 1, ExploitationFeatures Calculations