WAM2layers / Moisture_tracking_intercomparison

Apache License 2.0
4 stars 0 forks source link

Added data loading for Australia case #48

Closed seunguk-2 closed 4 months ago

seunguk-2 commented 4 months ago

How to use Function_load2.py in a Jupyter notebook


''' Examples of data loading of moisture sources

Data is loaded per individual ensemble member for each model.
All data is converted to mm evaporative sources over the whole time period

List of models at the time of analysis:
univie FLEXPART
CHc LAGRANTO
Ru_Xu_FLEXPART
FLEXPART_WaterSip_TatFanCheng
WAM2layers
Utrack Arie Staal
TRACMASS Dipanjan Dey
Uvigo
B-TrIMS
UGhent HAMSTER
2LDRM
'''

for file in files:
    model_name = file[8:]
    print('Loading %s' % model_name)
    if model_name == "TRACMASS Dipanjan Dey": 
        print('no spatial results')
        continue
    srcs = load_model(model_name)

    if model_name ==  "univie FLEXPART":
        srcs_flexpart_univie = srcs
    elif model_name == "CHc LAGRANTO":
        srcs_lagranto_CHc = srcs
    elif model_name ==  "Ru_Xu_FLEXPART":
        srcs_flexpart_xu = srcs
    elif model_name ==  "FLEXPART_WaterSip_TatFanCheng":
        srcs_flexpart_watersip1, srcs_flexpart_watersip2, srcs_flexpart_watersip3 = srcs
    elif model_name ==  "WAM2layers":
        srcs_wam2layers = srcs
    elif model_name ==  "Utrack Arie Staal":
        srcs_utrack_e1, srcs_utrack_e2, srcs_utrack_e3, srcs_utrack_e4, srcs_utrack_e5 = srcs
#     elif model_name ==  "TRACMASS Dipanjan Dey": 
#
    elif model_name ==  "Uvigo":
        srcs_uvigo_e1, srcs_uvigo_e2 = srcs
    elif model_name ==  "B-TrIMS":
        srcs_btrims = srcs
    elif model_name ==  "UGhent HAMSTER":
        srcs_ghent_e1, srcs_ghent_e2, srcs_ghent_e3, srcs_ghent_e4, srcs_ghent_e5 = srcs
    elif model_name ==  "2LDRM":
        srcs_2LDRM = srcs