Skip to content

Python codes based on Jupyter Notebook is used to process CDAAC COSMIC netcdf files, for Research on TEC.

Notifications You must be signed in to change notification settings

haoINvinCbou/CDAAC_COSMIC-TEC_Data-Research

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

CDAAC_COSMIC-TEC_Data-Research

Python codes based on Jupyter Notebook is used to process CDAAC COSMIC netCDF files, for Research on TEC.
Part of the code explanation is in Chinese, but the code in all is very easy and seperated into parts thanks to the Jupyter feature.

All podTec and ionPrf files are deleted, please download yourself from CDAAC,
but all file paths are shown in code, files are on 1 April 2011 of COSMIC mission.

A MAJOR PROBLEM:

Due to the lack of related knowledge,
  the method to calculate tangent point with the data from podTec file is not found.

Therefore all the TEC results from podTec data have no practical meaning,
(Due to an uncertainty of location for the TEC mearsuring point)
 only the results from ionPrf are correct.
(ionPrf is a final product file of CDAAC which contains exact location of one point and its TEC)

If you have a way to calculate tangent point with GPS & LEO location and Elevation Angle,
  I would be more than grateful of your help.

Requires:

  • Python 3.7
  • CDAAC files (netcdf file including podTec and ionPrf)
  • Python libraries: ( netCDF4, numpy, math, matplotlib, basemap )

Process:

  • Read data from nc files
  • ECEF-LLA (Longitude, latitude, altitude) transformation
  • GPS/LEO (Low Earth Orbit) projection trajectory plot
  • Batch processing

Output:

  • Trajectories of LEO/GPS
  • TEC shown as colormap along tangent point trajectory
  • TEC-Altitude figure of data from different trajectories/nc files

About

Python codes based on Jupyter Notebook is used to process CDAAC COSMIC netcdf files, for Research on TEC.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages