ssec / polar2grid

Tools for reading, remapping, and writing satellite instrument data.
http://www.ssec.wisc.edu/software/polar2grid/
GNU General Public License v3.0
72 stars 34 forks source link

Create new Polar2Grid reader for CSPP VIIRS Cloud Product EDRs #620

Closed kathys closed 1 year ago

kathys commented 1 year ago

Please create a reader in support of the CSPP VIIRS Cloud products created from the CSPP ASCI EDR software.

File pattern: JRR-CloudHeight*.nc

File Arrays: float CldTopTemp , float CldTopHght

Temperature unit is Kelvin, Height unit is Meter

I was hoping that these products would have the same format as the GEO product files, but they do not seem to. However, the color tables and valid ranges should be the same in the end.

Temperature range: 180. to 340.

Height range: 0.0 to 20000

Test data: bumi:/data/users/kathys/test_data/viirs_edr/j01/asci bumi:/data/users/kathys/test_data/viirs_edr/npp/asci

djhoese commented 1 year ago

Any preference on the name of the products when they are loaded via Polar2Grid? CTH/CTT? cloud_top_height/cloud_top_temperature? Or I can match the exact variable naming in the files.

kathys commented 1 year ago

Do you and/or Satpy have a preference? Maybe matching the variable names makes the most sense. Cannot remember what did we do for MiRS? I think we matched the variable names.

djhoese commented 1 year ago

I usually go with what the file has, but some of the names in these files are not good. What I mean by that is that I'd like to have a single viirs_edr reader that dynamically looks at the file and says "yep, you can load any 2D variable", but the surface reflectance files have names like "375m surface Reflectance Band I3". So this generic naming can be used for all EDR products. I'll think about it and ask around.

djhoese commented 1 year ago

The initial version of this has been added now. Any future issues or changes will be in other issues or pull requests.