SatelliteCameraViewer.full_sky module
camera_display.py
- class SatelliteCameraViewer.full_sky.FullSky(root=None, font_family='san-serif', font_size=10)[source]
Bases:
objectFullSky - the core drawing code for the stars - also includes logic for the user interface
- Parameters:
root (Tk) – The tk root value.
font_family – Name of font to use inside pyplot area.
font_size (str) – Size of font to use inside pyplot area.
- Attributes:
Methods
camera_image_register([label, nx, ny, w, h])camera_image_register - setup Camera Image.
cubesat_viewer_register([u, label, w, h])cubesat_viewer_register - setup Cubesat.
do_mag()do_reset()do_rpy()do_stars()draw()draw - flush everything to the screen.
plot_ecliptic - add ecliptic line to the sky plot
plot_galactic_plane - add galactic plan line to the sky plot.
plot_star - add all the stars to the sky plot
plot_sun_moon - add sun and moon to the sky plot.
update_full_sky - primary logic to redraw the sky plot.
FullSky - the core drawing code for the stars - also includes logic for the user interface
- Parameters:
root (Tk) – The tk root value.
font_family – Name of font to use inside pyplot area.
font_size (str) – Size of font to use inside pyplot area.
- Attributes:
Methods
camera_image_register([label, nx, ny, w, h])camera_image_register - setup Camera Image.
cubesat_viewer_register([u, label, w, h])cubesat_viewer_register - setup Cubesat.
do_mag()do_reset()do_rpy()do_stars()draw()draw - flush everything to the screen.
plot_ecliptic - add ecliptic line to the sky plot
plot_galactic_plane - add galactic plan line to the sky plot.
plot_star - add all the stars to the sky plot
plot_sun_moon - add sun and moon to the sky plot.
update_full_sky - primary logic to redraw the sky plot.
- property ax
- camera_image_register(label=None, nx=400, ny=300, w=400, h=300)[source]
camera_image_register - setup Camera Image.
- property canvas
- cubesat_viewer_register(u=3, label=None, w=400, h=300)[source]
cubesat_viewer_register - setup Cubesat.
- property fig
- property nikon
nikon - return NikonD5 class.
- property root
- class SatelliteCameraViewer.full_sky.StarsConstellationsBSC5[source]
Bases:
objectMethods
get_constellations([constellations])constellations
stars
StarsConstellationsBSC5
Methods
get_constellations([constellations])constellations
stars
- property max_mag
- property skycoords
- property stars
- class SatelliteCameraViewer.full_sky.UserInterface[source]
Bases:
objectMethods
do_mag()do_reset()do_rpy()do_stars()focal_length_buttons_set([focal_length])focal_length_set
stars_button_set(value)set_stars_button
match_stars_button_set
- rpy_values_deg = {'pitch': 0.0, 'roll': 0.0, 'yaw': 0.0}
rpy_values_deg - values of Roll, Pitch, and Yaw sliders.