JCSDA-internal / ioda-converters

Various converters for getting obs data in and out of IODA
9 stars 4 forks source link

initial commit of cloudsat decoder #1499

Closed BenjaminRuston closed 2 months ago

BenjaminRuston commented 5 months ago

Description

Initial commit of a cloudSat decoder for CPR L2 data

Issue(s) addressed

Resolves #1498

Impact

Expected impact on downstream repositories:

Checklist

BenjaminRuston commented 5 months ago

@imoradi this is just initial commit, I've removed the dependency on jdutil and just computed the epoch time directly

there is still some cleanup yet to do but can you verify this still works for you.

imoradi commented 5 months ago

Other than the way you calculate epoch which I cannot confirm because I don't have JEDI Python tools, everything else works. I can run and generate the output simply by setting epoch to a specific date.

BenjaminRuston commented 5 months ago

@imoradi I can show you how to run this independently of the pyiodaconv library (quick hack) but also will show you how to build these and run converter on a NASA machine

BenjaminRuston commented 3 months ago

Other than the way you calculate epoch which I cannot confirm because I don't have JEDI Python tools, everything else works. I can run and generate the output simply by setting epoch to a specific date.

@imoradi I can show you how to make a the common util available (it just lives in a build folder rather than the src folder)

imoradi commented 3 months ago

The values are correct but we have to find a better way than hardcoding them

BenjaminRuston commented 2 months ago

@imoradi your change to add Layer and height should be in here now

BenjaminRuston commented 2 months ago

while I do a small flurry of commits, turning off CI and resetting to draft

a ctest is being added to test this converter

BenjaminRuston commented 2 months ago

@fcvdb can you please have a look and we can move this forward there is another PR in draft that will add GPM DPR using this as template