Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
75046d9
moved aerosol obs prepocessing scripts to AeroML repo in src/Applicat…
patricia-nasa Jul 2, 2025
4eb50ff
remove deleted scripts from CMakelists
patricia-nasa Jul 2, 2025
0504b44
switch to new AeroML branch for testing
patricia-nasa Jul 2, 2025
21cda1d
use v1.1.0 tag of AeroML
patricia-nasa Jul 14, 2025
393f220
Merge remote-tracking branch 'origin/feature/update_for_VIIRS_DA' int…
patricia-nasa Dec 15, 2025
27001e5
update components to use v1.4.0 of AeroML
patricia-nasa Dec 15, 2025
820ec0a
add noaa_20 nrt data stream to ana.rc.tmpl
patricia-nasa Dec 15, 2025
745a76e
update viirs tags in ana.rc.tmpl
patricia-nasa Dec 15, 2025
c1e898e
update ana_aod.j.tmpl to run viir nnr if requested
patricia-nasa Dec 15, 2025
9108ba3
update the AerosolAnalysis subroutines to include VIIRS obs
patricia-nasa Dec 15, 2025
28573a4
update fvsetup to include viirs nnr config files in instsall
patricia-nasa Dec 15, 2025
06b0375
update components to use viirs branch of mksi
patricia-nasa Dec 15, 2025
d2f92e2
Merge remote-tracking branch 'origin/develop' into feature/pcastell/v…
patricia-nasa Jan 15, 2026
5dd9d7c
fix AeroML tag number
patricia-nasa Jan 15, 2026
da63efa
fix #!
patricia-nasa Jan 15, 2026
2f7f809
Update components.yaml
patricia-nasa Jan 15, 2026
56baf83
Merge branch 'develop' into feature/pcastell/viirs_updates
rtodling Jan 16, 2026
c66dc28
merge w/ dev
rtodling Jan 16, 2026
16a7c20
attempt to get VIIRS to work
rtodling Jan 21, 2026
ad0374a
Merge branch 'develop' into feature/pcastell/viirs_updates
rtodling Jan 21, 2026
0210544
add to python-path
rtodling Jan 22, 2026
3bd6656
revisions for VIIRS
rtodling Jan 22, 2026
e54f925
a few more minor changes toward 5.43
rtodling Jan 27, 2026
6844818
remove accidental redundancy
rtodling Jan 27, 2026
e0cefa5
Merge branch 'develop' into feature/pcastell/viirs_updates
rtodling Jan 27, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 7 additions & 7 deletions components.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -35,27 +35,27 @@ NCEP_Shared:
GMAO_Shared:
local: ./src/Shared/@GMAO_Shared
remote: ../GMAO_Shared.git
tag: v5.42.3
tag: v5.42.4
sparse: ./config/GMAO_Shared.sparse
develop: main

GMAOpyobs:
local: ./src/Shared/@GMAO_Shared/@GMAO_pyobs
remote: ../GMAOpyobs.git
tag: v1.0.6.1
tag: v1.6.0
develop: develop

AeroML:
local: ./src/Shared/@AeroML
remote: ../AeroML.git
tag: v5.42.0
tag: v1.5.0
develop: develop
sparse: ./config/AeroML.sparse

GEOS_Util:
local: ./src/Shared/@GMAO_Shared/@GEOS_Util
remote: ../GEOS_Util.git
tag: v5.42.0
tag: v5.42.1
develop: main

GMAO_perllib:
Expand Down Expand Up @@ -92,13 +92,13 @@ GEOSana_GridComp:
mksi:
local: ./src/Components/@GEOSana_GridComp/GEOSaana_GridComp/GSI_GridComp/@mksi
remote: ../GEOS_mksi.git
tag: v5.42.8
tag: v5.43.1
develop: develop

GEOSgcm_GridComp:
local: ./src/Components/@GEOSgcm_GridComp
remote: ../GEOSgcm_GridComp.git
tag: v2.7.0.1
tag: v2.7.0.2
sparse: ./config/GEOSgcm_GridComp.sparse
develop: develop

Expand Down Expand Up @@ -251,7 +251,7 @@ umwm:
GEOSgcm_App:
local: ./src/Applications/@GEOSgcm_App
remote: ../GEOSgcm_App.git
tag: v2.3.8.7
tag: v2.3.8.8
develop: develop

Ocean-LETKF:
Expand Down
10 changes: 2 additions & 8 deletions src/Applications/GAAS_App/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -18,24 +18,18 @@ target_link_libraries(${this} PRIVATE OpenMP::OpenMP_Fortran)
ecbuild_add_executable(TARGET ana_aod.x SOURCES ana_aod.F LIBS ${this} GMAO_gfio_r4 Chem_Base Chem_Shared)
ecbuild_add_executable(TARGET mpana_aod.x SOURCES mpana_aod.F90 LIBS ${this} GMAO_gfio_r4 Chem_Base Chem_Shared)

set(pythonscripts modis_l2a.py mxd04_l2a.py avhrr_l2a.py patmosx_l2a.py aod_data.py)
set(pythonscripts aod_data.py)
install(PROGRAMS ${pythonscripts} get_aero_obs.csh run_gaas_ana.csh DESTINATION bin)

install(
FILES mxd04_nnr.py avhrr_nnr.py
DESTINATION lib/Python
)

if (EXTENDED_SOURCE)
set_target_properties (${this} PROPERTIES COMPILE_FLAGS ${EXTENDED_SOURCE})
set_target_properties (ana_aod.x PROPERTIES COMPILE_FLAGS ${EXTENDED_SOURCE})
endif()

file(GLOB rc_files *.rc)
file(GLOB pcf_files *.pcf)
file(GLOB tmpl_files *.tmpl)

install (
FILES ${rc_files} ${pcf_files} ${tmpl_files}
FILES ${rc_files} ${tmpl_files}
DESTINATION etc
)
86 changes: 0 additions & 86 deletions src/Applications/GAAS_App/aeronet_all.py

This file was deleted.

10 changes: 7 additions & 3 deletions src/Applications/GAAS_App/ana.rc.tmpl
Original file line number Diff line number Diff line change
Expand Up @@ -37,9 +37,13 @@ ODS_files::
#___AQUA___${FVWORK}/nnr_003.MYD04_L2a.ocean.%y4%m2%d2_%h200z.ods
#___AQUA___${FVWORK}/nnr_003.MYD04_L2a.deep.%y4%m2%d2_%h200z.ods

#___NOAA20___${FVWORK}/nnr_001.NOAA20_L2a.dt_land.%y4%m2%d2_%h200z.ods
#___NOAA20___${FVWORK}/nnr_001.NOAA20_L2a.dt_ocean.%y4%m2%d2_%h200z.ods
#___NOAA20___${FVWORK}/nnr_001.NOAA20_L2a.db_deep.%y4%m2%d2_%h200z.ods
#___NOAA20DT___${FVWORK}/nnr_001.NOAA20_L2a.dt_land.%y4%m2%d2_%h200z.ods
#___NOAA20DT___${FVWORK}/nnr_001.NOAA20_L2a.dt_ocean.%y4%m2%d2_%h200z.ods
#___NOAA20DB___${FVWORK}/nnr_001.NOAA20_L2a.db_deep.%y4%m2%d2_%h200z.ods

#___NOAA20DT_NRT___${FVWORK}/${EXPID}.NOAA20_L2a.dt_land.%y4%m2%d2_%h200z.ods
#___NOAA20DT_NRT___${FVWORK}/${EXPID}.NOAA20_L2a.dt_ocean.%y4%m2%d2_%h200z.ods
#___NOAA20DB_NRT___${FVWORK}/${EXPID}.NOAA20_L2a.db_deep.%y4%m2%d2_%h200z.ods


#___MISR___${FVWORK}/misr_F12_0022.bright_tc8.obs.%y4%m2%d2.ods
Expand Down
11 changes: 10 additions & 1 deletion src/Applications/GAAS_App/ana_aod.j.tmpl
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ endif
#------------------------------
setenv PATMOSX >>>PATMOSX<<<
setenv MODIS_L2_HDF >>>MODIS_L2_HDF<<<
setenv VIIRS_L2_HDF >>>VIIRS_L2_HDF<<<

setenv AODWORK >>>AODWORK<<<
setenv FVWORK >>>FVWORK<<<
Expand All @@ -42,13 +43,15 @@ setenv nymd >>>NYMD<<<
cd $AODWORK
ls

setenv PYTHONPATH $FVROOT/lib/Python:$FVROOT/lib/Python/pyobs:$FVROOT/lib/Python/pyods
setenv PYTHONPATH $FVROOT/lib/Python:$FVROOT/lib/Python/pyobs:$FVROOT/lib/Python/pyods:$FVROOT/lib/Python/pyabc
setenv PSAS_NUM_MPI 1 # $NCPUS_AOD

set aod_modis_pcf = $AODWORK/modis_l2a.pcf
set aod_avhrr_pcf = $AODWORK/avhrr_l2a.pcf
set aod_viirs_pcf = $AODWORK/viirs_l2a.pcf
cat $aod_modis_pcf
cat $aod_avhrr_pcf
cat $aod_viirs_pcf
cat $AODWORK/ana.rc

set ANAAODX = `which ana_aod.x`
Expand Down Expand Up @@ -113,6 +116,12 @@ foreach time_offset ( 000000 030000 )
# run aod_l2a.py
#---------------
@ errcnt = 0
if ($VIIRS_L2_HDF) then
set isotime = "${yyyy}-${mm}-${dd}T${hh}:00:00"
viirs_l2a.py $aod_viirs_pcf $isotime
@ errcnt = $errcnt + $status
endif

if ($MODIS_L2_HDF) then
set isotime = "${yyyy}-${mm}-${dd}T${hh}:00:00"
modis_l2a.py $aod_modis_pcf $isotime
Expand Down
46 changes: 0 additions & 46 deletions src/Applications/GAAS_App/avhrr_all.py

This file was deleted.

25 changes: 0 additions & 25 deletions src/Applications/GAAS_App/avhrr_l2a.pcf

This file was deleted.

64 changes: 0 additions & 64 deletions src/Applications/GAAS_App/avhrr_l2a.py

This file was deleted.

Loading