This is a Python software framework for ionospheric community, which includes data processing processing tools for GNSS, optical and magnetometer sensors.
pyGps.py GNSS data processing tool includes:
- dual frequency pseudo-range TEC
- dual frequency phase TEC
- dual frequency phase corrected TEC
- rate of TEC Index (ROTI)
- vertical TEC with respect to thin shell approximation
- Ionospheric Piercing Point (IPP)
- Satellite position in AER and WGS84
asi.py Optical data procesing is done with a GeoData object by @jswoboda.
Optical data tool includes:
- All-sky Imager intensity with respect to IPP
- Keogram
magnetometer.py Magentometer data processing tool includes:
- Conversion tool between HDZ and XYZ rfame of reference
imf.py Reads and plots space weather data from NASA Goddard space Flight Center OMNIWeb page
plotSatellite.py Plots the satellite's trajectory for given obseravtion time interval for one or list of given satellites. In plots the trajectory on the Basemap object which is an satellite view projection of the Earth for a given width [m], height[m] and venter point [lon, lat].