def orbits.src.SatState.SatState.__init__ |
( |
|
self, |
|
|
|
sat_name = None , |
|
|
|
ignore_unknown_args = 1 , |
|
|
|
time_format = None , |
|
|
|
t0 = None , |
|
|
|
t1 = None |
|
) |
| |
def orbits.src.SatState.SatState.arr_pos_gen |
( |
|
self, |
|
|
|
lons_arr, |
|
|
|
lats_arr, |
|
|
|
SIZE = None |
|
) |
| |
generator to produce positions from arrays
def orbits.src.SatState.SatState.calc_tle_checksum |
( |
|
self, |
|
|
|
line |
|
) |
| |
def orbits.src.SatState.SatState.comp_eph_bod_dt |
( |
|
self, |
|
|
|
eph_bod = None , |
|
|
|
dtime = datetime.datetime.utcnow() |
|
) |
| |
def orbits.src.SatState.SatState.eph_bod_gen |
( |
|
self, |
|
|
|
t_list |
|
) |
| |
def orbits.src.SatState.SatState.get_ephem_coords |
( |
|
self, |
|
|
|
eph_bod = None |
|
) |
| |
def orbits.src.SatState.SatState.get_ephem_range |
( |
|
self | ) |
|
def orbits.src.SatState.SatState.get_sat_name |
( |
|
self | ) |
|
def orbits.src.SatState.SatState.handle_f_lines |
( |
|
self, |
|
|
|
tle_in_file_path, |
|
|
|
sat_name = None |
|
) |
| |
def orbits.src.SatState.SatState.handle_str_lines |
( |
|
self, |
|
|
|
tle_str, |
|
|
|
sat_name = None |
|
) |
| |
def orbits.src.SatState.SatState.make_eph_bod |
( |
|
self, |
|
|
|
name, |
|
|
|
line1, |
|
|
|
line2 |
|
) |
| |
def orbits.src.SatState.SatState.make_eph_bod_tle |
( |
|
self, |
|
|
|
tle_tuple = None |
|
) |
| |
def orbits.src.SatState.SatState.make_observer |
( |
|
self, |
|
|
|
lat, |
|
|
|
lon, |
|
|
|
elev = 0 , |
|
|
|
time = datetime.datetime.utcnow() |
|
) |
| |
use a prior datetime fcn to provide time
def orbits.src.SatState.SatState.make_sat_pos_arrs |
( |
|
self, |
|
|
|
sec_sample_rate = 0.5 |
|
) |
| |
def orbits.src.SatState.SatState.make_times |
( |
|
self, |
|
|
|
t_start = None , |
|
|
|
t_end = None , |
|
|
|
sec_sample_rate = 5.0 |
|
) |
| |
TLEs can be extrapolated for ~1yr in either direction
before errors propagate
def orbits.src.SatState.SatState.parse_satstate_properties |
( |
|
self | ) |
|
def orbits.src.SatState.SatState.place_sat |
( |
|
self, |
|
|
|
dtime = None , |
|
|
|
eph_bod = None |
|
) |
| |
def orbits.src.SatState.SatState.repair_tle_missing_checksum |
( |
|
self, |
|
|
|
line1, |
|
|
|
line2 |
|
) |
| |
def orbits.src.SatState.SatState.return_closer_tle |
( |
|
self, |
|
|
|
seed_time, |
|
|
|
tle1 = None , |
|
|
|
tle2 = None |
|
) |
| |
def orbits.src.SatState.SatState.return_tle_epoch |
( |
|
self, |
|
|
|
tle_tuple |
|
) |
| |
def orbits.src.SatState.SatState.sat_obs_loc |
( |
|
self, |
|
|
|
obs, |
|
|
|
name, |
|
|
|
line1, |
|
|
|
line2, |
|
|
|
time |
|
) |
| |
def orbits.src.SatState.SatState.satstate_main |
( |
|
self | ) |
|
def orbits.src.SatState.SatState.set_eph_bod |
( |
|
self, |
|
|
|
eph_bod |
|
) |
| |
def orbits.src.SatState.SatState.set_sat_name |
( |
|
self, |
|
|
|
sat_name |
|
) |
| |
def orbits.src.SatState.SatState.set_satstate_defaults |
( |
|
self | ) |
|
def orbits.src.SatState.SatState.set_satstate_f_in |
( |
|
self | ) |
|
def orbits.src.SatState.SatState.source_tle_f |
( |
|
self, |
|
|
|
query_sat_name = 0 , |
|
|
|
sat_name = None |
|
) |
| |
Supports TLE and 3LE
Optional flag to source sat-name from NORAD satcat
ALL TLEs in file must be for same satellite
def orbits.src.SatState.SatState.source_tle_obj |
( |
|
self, |
|
|
|
line1, |
|
|
|
line2, |
|
|
|
sat_name = None |
|
) |
| |
def orbits.src.SatState.SatState.source_tle_str |
( |
|
self, |
|
|
|
tle_str, |
|
|
|
query_sat_name = 0 |
|
) |
| |
intended to receive a TLE or 3LE string
use source_tle_f for multi-TLE input
def orbits.src.SatState.SatState.stream_pos_gen |
( |
|
self, |
|
|
|
sec_sample_rate = 5.0 |
|
) |
| |
generator to produce positions from TLE stream
def orbits.src.SatState.SatState.stream_pos_gen_t_list |
( |
|
self, |
|
|
|
t_list |
|
) |
| |
generator to produce positions from TLE stream
using user-provided time_list (sorted old->new)
def orbits.src.SatState.SatState.time2loc |
( |
|
self, |
|
|
|
dtime |
|
) |
| |
def orbits.src.SatState.SatState.tle2prop |
( |
|
self, |
|
|
|
sat_name, |
|
|
|
line1, |
|
|
|
line2 |
|
) |
| |
def orbits.src.SatState.SatState.validate_position |
( |
|
self, |
|
|
|
geo_x, |
|
|
|
geo_y, |
|
|
|
eph_bod |
|
) |
| |
def orbits.src.SatState.SatState.validate_sat_name |
( |
|
self, |
|
|
|
sat_name |
|
) |
| |
def orbits.src.SatState.SatState.validate_t |
( |
|
self, |
|
|
|
eph_bod, |
|
|
|
dtime |
|
) |
| |
def orbits.src.SatState.SatState.validate_tle |
( |
|
self, |
|
|
|
line |
|
) |
| |
def orbits.src.SatState.SatState.validate_tle_list |
( |
|
self | ) |
|
orbits.src.SatState.SatState.allow_missing_tle_checksum |
orbits.src.SatState.SatState.arg_p |
orbits.src.SatState.SatState.eph_bod |
orbits.src.SatState.SatState.f_in |
orbits.src.SatState.SatState.f_in_fullpath |
orbits.src.SatState.SatState.lats_arr |
orbits.src.SatState.SatState.lons_arr |
orbits.src.SatState.SatState.query_sat_name |
orbits.src.SatState.SatState.sat_elev |
orbits.src.SatState.SatState.sat_lat_deg |
orbits.src.SatState.SatState.sat_lat_rad |
orbits.src.SatState.SatState.sat_lon_deg |
orbits.src.SatState.SatState.sat_lon_rad |
orbits.src.SatState.SatState.sat_name |
orbits.src.SatState.SatState.sat_range |
orbits.src.SatState.SatState.sec_sample_rate |
orbits.src.SatState.SatState.SIZE |
orbits.src.SatState.SatState.tle_list |
orbits.src.SatState.SatState.validate_pos |
orbits.src.SatState.SatState.validate_time |
The documentation for this class was generated from the following file:
Copyright 2014 Google Inc. All rights reserved.