Celestial Tracker

This is for any celestial object you want to track it can vary from:

  • Sun

  • Moon

  • Satellite, etc

class src.component_managers.sources.Satellite1(lat, lon, alt)[source]

Class of geostationary or any other satellite or source.

get_sat1_az_el()[source]

Return satellite’s current Az and El.

class src.component_managers.sources.Satellite2(lat, lon, alt, name)[source]

Class to get source Az and El using the source name.

class src.component_managers.sources.Sun(lat, lon, alt)[source]

Class sun containing all it’s attributes.

calc_position_sun(track_time)[source]

Calculate Sun’s Az and El.

Returns:

timestamp, azimuth and elevation of the Sun.

get_sun_az_el(sun_time)[source]

Return the Sun’s current Az and El.