120 likes | 296 Views
Gamma-ray Large Area Space Telescope. GLAST Large Area Telescope ISOC Peer Review 6.2 Visualization Tools Jim Panetta Engineering Physicist. Visualization Toolsets. Tools for operational GUI design Python QT/PyQT Tools for data visualization HippoDraw Satellite Tool Kit (STK)
E N D
Gamma-ray Large Area Space Telescope GLAST Large Area Telescope ISOC Peer Review 6.2 Visualization Tools Jim Panetta Engineering Physicist
Visualization Toolsets • Tools for operational GUI design • Python • QT/PyQT • Tools for data visualization • HippoDraw • Satellite Tool Kit (STK) • Examples • GOSED
Python • Advantages • Relatively easy to learn • High level language • Fast development cycle • Rich native & third party toolset • Runs anywhere • Extendable • Disadvantages • Performance limitations
QT/PyQT • Commercial products • QT – GUI design tool • Windows – commercial license • open source on Linux • PyQT – Python interface to QT • Well defined support mechanisms • GUI design interface
QT GUIs • Run Control • Subsystems • GOSED
HippoDraw • Rich toolset • Common display methods • Curve Fitting • Display customization • In-house support
Hippo Examples Simple Histogram Scatter Plot Occupancy plot Curve Fitting
COTS analysis and visualization software (Basic software is FREE!) Use in the ISOC to graphically display GLAST orbit and predict when TDRSS or ground network contacts are possible FOT schedules all contacts with TDRSS FOT provides GLAST and TDRS ephemeris to ISOC Satellite Tool Kit (STK)
GOSED GLAST Online System Event Display • QT based GUI • Single tower • Full LAT • ACD (future) • Calibrated Data (future)
GOSED #1 Cosmic ray muon through MiniTower:
GOSED #2 Van de Graff photon (17.6 MeV) through MiniTower: