4.3 OrbitPath

latlon_to_path_list( lat, lon)
Get list of paths that cover a particular latitude and longitude.

>>> latlon_to_path_list(66.121646, 89.263022)
[7, 8, 9, 10, 11, 12, 13, 14, 146, 147, 148, 149, 150, 151, 152, 153, 154]

orbit_to_path( orbit)
Given orbit number return path number.

>>> orbit_to_path(29058)
37

orbit_to_time_range( orbit)
Given orbit number return time range. Time format: YYYY-MM-DDThh:mm:ssZ (ISO 8601)

>>> orbit_to_time_range(32467)
('2006-01-24T19:56:53Z', '2006-01-24T21:35:46Z')

path_time_range_to_orbit_list( path, start, end)
Given path and time range return list of orbits on path. Time format: YYYY-MM-DDThh:mm:ssZ (ISO 8601)

>>> path_time_range_to_orbit_list(37, '2002-02-02T02:00:00Z', '2002-05-02T02:00:00Z')
[11350, 11583, 11816, 12049, 12282, 12515]

time_range_to_orbit_list( start, end)
Given start time and end time return list of orbits. Time format: YYYY-MM-DDThh:mm:ssZ (ISO 8601)

>>> time_range_to_orbit_list('2005-02-02T02:00:00Z', '2005-02-02T03:00:00Z')
[27271, 27272]

time_to_orbit_path( time)
Given time return orbit number and path number. Time format: YYYY-MM-DDThh:mm:ssZ (ISO 8601)

>>> time_to_orbit_path('2005-02-02T02:00:00Z')
(27271, 104)