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.

equator_properties(lon_nadir, lat_nadir, time)

Calculate the position of the satellite at the equator.

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

EquatorCoordinates(longitude, time)

Coordinates of the satellite at the equator.

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

Properties of one orbit.

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

Handle one pass.