swot_simulator.orbit_propagator

Orbit Propagator

Functions

calculate_orbit(parameters, ephemeris)

Computes the orbit nadir on a subdomain.

calculate_pass(pass_number, orbit, parameters)

Get the properties of an half-orbit

calculate_pass_time(lat, time)

Compute the initial time of each pass

interpolate(lon, lat, time)

Interpolate the given orbit at high resolution (0.5 seconds)

load_ephemeris(stream[, cols])

Loads a tabular file describing a satellite orbit.

rearrange_orbit(cycle_duration, lon, lat, time)

Rearrange orbit starting from pass 1

select_box(box, lon, lat, time)

Selects the orbit in the defined box.

Classes

Orbit(height, lat, lon, pass_time, time, …)

Properties of one orbit

Pass(lat_nadir, lat, lon_nadir, lon, time, …)

Handle one pass