orbitx.Matchups#
- class orbitx.Matchups(data: DataTree)[source]#
Class to find matchup events between multiple satellites
Methods
__init__(data)animate([trail_length, step, interval, ...])Animate satellite orbits with progressive matchup discovery.
find_matchups(satellites, start_date, ...[, ...])Main generator for Matchups object
from_netcdf(input_path)Loads a Matchup object from a netCDF4 file
from_orbit(orbit, start_date, end_date, ...)Generator for Matchups object if orbits were already generated.
plot([projection, show_events])Plot the matchup dataset generated from orbitx.interface.return_matchups
to_netcdf(output_path)Exports a matchup object to a netcdf file
Attributes
check_afterWhether matchups where one of the space - time positions considered is after the considered time should be considered
check_beforeWhether matchups where one of the space - time positions considered is before the considered time space should be considered
creation_dateWhen this object was created
end_dateDate until which the orbits are computed
eventsIndividual crossover events derived from the matchup points.
has_land_ocean_maskWhether the matchup object contain information about the land / ocean / coast mask
matchupsThe xarray dataset underpinning this object
orbitOrbit object from which matchups were found
reference_dateThe date used as reference for time representation in "seconds since"
satellite_nameLong name (e.g. Sentinel-6) of the satellites considered in this matchup.
satellite_shortnameShort name (e.g. S6) of the satellites considered in this matchup.
space_diff_thresholdThe maximum spatial distance (in kilometers between projected position on Earth surface) between two satellites for a pair of space - time positions to be considered a matchup
start_dateDate from which the orbits are computed
time_diff_thresholdThe maximum time delay between two satellites for a pair of space - time positions to be considered a matchup
versionThe OrbitX version used to create this object