ocssw
V2022
|
Public Member Functions | |
def | __init__ (self, pArgs, parent_logger_name) |
def | WriteToSilent (self) |
def | BuildUncs (self, noisySfx) |
def | ReadFromSilent (self) |
Detailed Description
Class to get Rrs uncertainties for a given L2 granule. Includes methods to: * get baseline from L2 granule * calculate uncertainties (as rmse) from corresponding perturbed L2 files * save uncertainty variables in original unperturbed granule Inputs: *args: 1- baselineFile 2- noisyDir -- directory where noisy files are located
Definition at line 22 of file MakeUnc.py.
Constructor & Destructor Documentation
◆ __init__()
def __init__ | ( | self, | |
pArgs, | |||
parent_logger_name | |||
) |
Definition at line 36 of file MakeUnc.py.
Member Function Documentation
◆ BuildUncs()
def BuildUncs | ( | self, | |
noisySfx | |||
) |
" Calculates rrs uncertainty as st.dev of rrs. Note that to save time I use unperturbed rrs as the rrs baseline for the simulation
Definition at line 148 of file MakeUnc.py.
◆ ReadFromSilent()
def ReadFromSilent | ( | self | ) |
Reads Baseline file Flags: l2bin default flags, namely ATMFAIL(1), LAND(2), HIGLINT(8), HILT(16), HISATZEN(32), STRAYLIGHT(256), CLDICE(512), COCCOLITH(1024), HISOLZEN(4096), LOWLW(16384), CHLFAIL(32768), NAVWARN(65536), MAXAERITER(524288), CHLWARN(2097152), ATMWARN(4194304), NAVFAIL(33554432), FILTER(67108864) flagBits = 1 + 2 + 8 + 16 + 32 + 256 + 512 + 1024 + 4096 + 16384 + 32768 + 65536 + 524288 + 2097152 + 4194304 + 33554432 + 67108864 l2flags = geoVar['l2_flags'][:] flagMaskArr = (l2flags & flagBits > 0)
Definition at line 218 of file MakeUnc.py.
◆ WriteToSilent()
def WriteToSilent | ( | self | ) |
Definition at line 95 of file MakeUnc.py.
Member Data Documentation
◆ attrLtUncDict
attrLtUncDict |
Definition at line 57 of file MakeUnc.py.
◆ attrOtherProdUncDict
attrOtherProdUncDict |
Definition at line 70 of file MakeUnc.py.
◆ attrRrsUncDict
attrRrsUncDict |
Definition at line 46 of file MakeUnc.py.
◆ dimsDict
dimsDict |
Definition at line 47 of file MakeUnc.py.
◆ doChla
doChla |
Definition at line 41 of file MakeUnc.py.
◆ doNflh
doNflh |
Definition at line 42 of file MakeUnc.py.
◆ doSaniCheck
doSaniCheck |
Definition at line 44 of file MakeUnc.py.
◆ dTypeDict
dTypeDict |
Definition at line 48 of file MakeUnc.py.
◆ logger
logger |
Definition at line 37 of file MakeUnc.py.
◆ ltSilDict
ltSilDict |
Definition at line 56 of file MakeUnc.py.
◆ ltUncArrDict
ltUncArrDict |
Definition at line 55 of file MakeUnc.py.
◆ noisyDir
noisyDir |
Definition at line 39 of file MakeUnc.py.
◆ otherProdsDict
otherProdsDict |
Definition at line 68 of file MakeUnc.py.
◆ pSafe
pSafe |
Definition at line 43 of file MakeUnc.py.
◆ rrsSilDict
rrsSilDict |
Definition at line 45 of file MakeUnc.py.
◆ rrsUncArrDict
rrsUncArrDict |
Definition at line 49 of file MakeUnc.py.
◆ silFile
silFile |
Definition at line 38 of file MakeUnc.py.
The documentation for this class was generated from the following file:
- /gfs-oceanweb/web/ocssw/ocssw_src/src/scripts/MakeUnc.py