Skip to content

Produce a Machine-Learing-Ready DMSP SSJ (precipitating particles) dataset

License

Notifications You must be signed in to change notification settings

lkilcommons/ssj_latbin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ssj_latbin

DOI

A library which creates a machine-learning-ready Defense Meterology Satellite Program auroral particle precipitation (SSJ) dataset.

A Jupyter notebook which documents this code and demonstrates its usage is available in the notebooks folder

Data is reduced from raw data as follows:

  1. The 19 SSJ energy channels are grouped in 'bands', by default "hard" (particle kinetic energy >1keV) and "soft" (particle kinetic energy <= 1keV)
  2. Uncertain (low detector count) measurements are discarded using flexible threshold (settable in configuration file)
  3. The remaining measurements from all channels in a given band are summed
  4. Data is grouped by orbit (in the ML-ready dataset these would be the 'samples')
  5. Data from each orbit is divided into latitude bins and the average flux in each bin is calculated (each bin is a 'feature' in the ML-ready dataset)

Takes Level 1B NASA Common Data Format (CDF) SSJ files (Redmon et al. 2017) from NASA CDAWeb and produces the latitude-and-orbit binned data in Apache Parquet format.

References

Redmon, R. J., Denig, W. F., Kilcommons, L. M., and Knipp, D. J. (2017), New DMSP database of precipitating auroral electrons and ions, J. Geophys. Res. Space Physics, 122, 9056– 9067, doi:10.1002/2016JA023339.

About

Produce a Machine-Learing-Ready DMSP SSJ (precipitating particles) dataset

Resources

License

Stars

Watchers

Forks

Packages

No packages published