unity-sds / unity-project-management

Container repo for project management (projects, epics, etc)
Apache License 2.0
0 stars 1 forks source link

Support EMIT Algorithm Development #158

Open mike-gangl opened 2 months ago

mike-gangl commented 2 months ago

Assist EMIT team in convert https://github.com/jfahlen/emit-ghg to application package

individual files: https://github.com/jfahlen/emit-ghg/blob/main/ghg_process.py

mike-gangl commented 2 months ago

What are the input/validation files needed- i understand these exist on disk but we need to make them accessible in the cloud? We will need to either pull them from a DAAC or store them in S3.

from the code, it looks like we need:

parser.add_argument('radiance_file', type=str,  metavar='INPUT', help='path to input image')   
    parser.add_argument('obs_file', type=str,  help='path to observation image')   
    parser.add_argument('loc_file', type=str,  help='path to location image')   
    parser.add_argument('glt_file', type=str,  help='path to glt image')   
    parser.add_argument('l1b_bandmask_file', type=str,  help='path to l1b bandmask image')   
    parser.add_argument('l2a_mask_file', type=str,  help='path to l2a mask image')   

and a reference to a "hard coded" irr_file = '/beegfs/scratch/brodrick/src/isofit/data/kurudz_0.1nm.dat'

we will want to migrate at least some of these to the jupyter environment for iterative processing, and a complete set on which to run validations.