Repository navigation
TAT-C v3.4.3
What's Changed
Added:
- Analysis function
collect_ground_trackargumentssat_altazandsolar_altazoptionally report satellite and solar altitude/azimuth metrics. - Analysis function
collect_ground_pixelsallows pixel-level analysis similar to ground tracks. - Analysis function
compute_limbcomputes the observable limb (maximum extent of viewable Earth). - Schema
PointedInstrumentvariablescross_track_pixels,along_track_pixels,cross_track_oversampling,along_track_oversamplingenable pixel-level analysis. - Schema
PointedInstrumentmethodscompute_footprint,compute_footprint_center,compute_projected_pixel_position,get_pixel_cone_and_clock_angle, andcompute_footprint_pixel_arrayrefactor utility functions and add pixel-level capabilities.
Changed:
- Updates analysis function
collect_orbit_trackto check if a masked area contains each subsatellite point prior to additional computation. - Refactors analysis function
collect_orbit_trackand utility functioncompute_projected_ray_positionto use more vectorized calculations. - Updates analysis function
collect_ground_trackto check if a masked area contains each footprint center point prior to additional computation. - Updates analysis function
collect_ground_trackto compute ground tracks at a designated elevation. - Renames utility function
_get_footprint_pointtocompute_projected_ray_position. - Refactors
Instrumentmethodis_valid_observationargument fromtargetstotarget. - Refactors utility function
compute_footprint_centerreturn type from a Skyfield GeographicPosition to a Shapely Geometry. - Replaced memory-intensive cross-product in analysis function
collect_ro_observationsand utility functioncompute_projected_ray_position. - Fixes a bug in utility function
_split_polygon_antimeridianwhere a ground track footprint could circle the wrong pole if the smallest longitude coordinate is in the opposite north/south hemisphere.
Full Changelog: v3.4.2...v3.4.3