Skip to content
Snippets Groups Projects
Select Git revision
  • d6b61f9b471029ebe6179e41a5ab0df68e65f02f
  • master default protected
2 results

gptimer.c

Blame
  • searchindex.js 28.48 KiB
    Search.setIndex({"docnames": ["api", "dartwrf", "dartwrf.obs", "example", "generated/dartwrf", "index", "modules"], "filenames": ["api.rst", "dartwrf.rst", "dartwrf.obs.rst", "example.rst", "generated/dartwrf.rst", "index.rst", "modules.rst"], "titles": ["<no title>", "dartwrf package", "dartwrf.obs package", "Workflow", "dartwrf", "Welcome to the DART-WRF documentation!", "dartwrf"], "terms": {"ob": [1, 6], "calculate_obs_loc": [1, 6], "evenly_on_grid": [1, 2], "square_array_from_domaincent": [1, 2], "error_model": [1, 6], "oe_model_harnisch_wv62": [1, 2], "oe_model_harnisch_wv73": [1, 2], "calc_obserr_wv": [1, 2], "cloudimpact": [1, 2], "archive_filteroutput": [1, 6], "time": [1, 2, 3], "evalu": [1, 6], "assim_tim": 1, "output_format": 1, "y": [1, 3], "m": [1, 3], "d_": [1, 3], "h": [1, 3], "m_obs_seq": 1, "final": [1, 3], "eval_posterior_allob": 1, "depend": [1, 3], "input_list": 1, "txt": 1, "thi": [1, 3], "function": [1, 2, 3], "calcul": [1, 2], "either": 1, "prior": [1, 3], "posterior": [1, 3], "space": [1, 2], "valu": 1, "filter": [1, 6], "nproc": 1, "12": 1, "generate_obsseq_out": [1, 6], "get_obsseq_out": [1, 6], "get_parametrized_error": [1, 6], "obscfg": 1, "osf_prior": 1, "parametr": [1, 2], "error": [1, 2], "an": [1, 3, 5], "obsconfig": 1, "one": [1, 3], "type": [1, 2], "arg": 1, "object": [1, 3], "configur": [1, 3], "observ": [1, 2, 3], "obsrecord": [1, 6], "contain": 1, "truth": 1, "from": [1, 2, 3], "obs_seq": [1, 2], "output": 1, "mode": 1, "return": [1, 2], "np": [1, 2], "arrai": [1, 2, 3], "std": [1, 2], "dev": 1, "assimil": [1, 2, 3, 5], "link_nature_to_dart_truth": [1, 6], "prepare_nature_dart": [1, 6], "prepare_prior_ensembl": [1, 6], "prior_init_tim": [1, 3], "prior_valid_tim": [1, 3], "prior_path_exp": [1, 3], "prepar": [1, 3], "dart": [1, 3], "file": [1, 2, 3], "run": [1, 3, 5, 6], "i": [1, 3, 5], "e": [1, 2, 3], "link": 1, "first": 1, "guess": 1, "state": [1, 3], "filenam": 1, "creat": [1, 2, 3], "wrfinput_d01": 1, "add": 1, "geo": 1, "refer": 1, "xlat": 1, "xlon": 1, "coord": 1, "so": [1, 2, 3], "can": [1, 3], "deal": 1, "write": 1, "know": 1, "what": 1, "input": 1, "remov": 1, "probabl": 1, "pre": 1, "exist": 1, "which": [1, 2, 3], "could": 1, "lead": 1, "problem": 1, "qc_ob": [1, 6], "oso": 1, "run_perfect_model_ob": [1, 6], "verbos": 1, "true": [1, 2], "set_dart_nml": [1, 6], "just_prior_valu": 1, "fals": [1, 3], "set_obserr_assimilate_in_obsseqout": [1, 6], "outfil": 1, "out": [1, 2], "overwrit": 1, "varianc": 1, "paramet": 1, "python": [1, 3, 5], "represent": 1, "modifi": 1, "written": 1, "without": 1, "us": [1, 3], "parameter": 1, "none": 1, "write_list_of_inputfiles_posterior": [1, 6], "write_list_of_inputfiles_prior": [1, 6], "write_list_of_outputfil": [1, 6], "write_txt": [1, 6], "line": 1, "fpath": 1, "The": [1, 2], "here": [1, 2, 3], "These": [1, 2], "ar": [1, 2, 3], "templat": [1, 2], "defin": [1, 2, 3], "locat": [1, 2], "metadata": [1, 2], "accord": [1, 2], "gener": [1, 2], "subsequ": [1, 2], "add_timezone_utc": [1, 6], "t": 1, "append_hgt_to_coord": [1, 6], "height": 1, "create_obs_seq_in": [1, 6], "time_dt": 1, "list_obscfg": 1, "output_path": 1, "user": [1, 3], "staff": 1, "lkugler": [1, 3], "advda23": 1, "run_dart": 1, "exp_v1": 1, "22_p2_rr_vis_obs10_loc20_inf5": 1, "multipl": 1, "dt": [1, 3], "datetim": [1, 3], "list": 1, "dict": 1, "must": 1, "have": 1, "kei": 1, "n_ob": [1, 2], "int": 1, "number": 1, "squar": 1, "integ": 1, "4": [1, 2], "9": 1, "1000": 1, "obs_loc": 1, "str": [1, 2, 3], "tupl": [1, 2], "square_array_evenly_on_grid": 1, "lat": [1, 2], "lon": [1, 2], "coordin": [1, 2], "degre": 1, "north": 1, "east": 1, "error_gener": 1, "float": 1, "error_assimil": 1, "cov_loc_radius_km": 1, "obs_error": 1, "each": 1, "degr_to_rad": [1, 6], "degr": 1, "convert": 1, "convent": 1, "radian": 1, "2": [1, 3, 5], "pi": 1, "360": 1, "greenwich": 1, "determine_vert_coord": [1, 6], "sat_channel": 1, "kind": 1, "get_dart_d": [1, 6], "format": 1, "assum": 1, "utc": 1, "obskind_read": [1, 6], "read": 1, "dictionari": 1, "id": [1, 3], "f90": 1, "script": 1, "preambl": [1, 6], "n_obs_3d_tot": 1, "list_kind": 1, "header": 1, "round_to_dai": [1, 6], "dtobj": 1, "hour": 1, "minut": 1, "second": 1, "0": [1, 3], "param": [1, 2], "write_fil": [1, 6], "msg": 1, "write_sat_angle_appendix": [1, 6], "lat0": 1, "lon0": 1, "insid": 1, "write_sect": [1, 6], "last": 1, "bool": 1, "write_tuple_to_pickl": [1, 6], "fpath_out": 1, "save": 1, "Not": 1, "usabl": 1, "sinc": 1, "doe": 1, "necessari": 1, "class": 1, "data": [1, 3, 5], "index": [1, 5], "extensionarrai": 1, "ndarrai": 1, "seri": 1, "rang": 1, "column": 1, "dtype": 1, "extensiondtyp": 1, "complex": 1, "copi": [1, 3, 6], "base": 1, "datafram": 1, "instanc": 1, "provid": 1, "addit": 1, "method": 1, "pd": [1, 3], "determine_nlay": [1, 6], "get_from_cartesian_grid": [1, 6], "j": 1, "k": 1, "get": 1, "cartesian": 1, "grid": [1, 2], "indic": 1, "ix": 1, "ii": 1, "iz": 1, "get_lon_lat": [1, 6], "get_posterior_hx": [1, 6], "hx": 1, "n_en": 1, "get_prior_hx": [1, 6], "get_truth_hx": [1, 6], "superob": [1, 6], "window_km": 1, "select": 1, "subset": 1, "averag": 1, "todo": 1, "allow": 1, "differ": 1, "loc3d": 1, "mean": 1, "box": 1, "routin": [1, 3], "discard": 1, "round": 1, "off": 1, "g": [1, 2, 3], "31": 1, "5": [1, 2], "window": 1, "process": 1, "numer": 1, "horizont": 1, "edg": 1, "length": 1, "includ": 1, "25x25": 1, "km": [1, 2], "densiti": 1, "x": 1, "filepath": 1, "manipul": 1, "get_preamble_cont": [1, 6], "split": 1, "two": 1, "part": 1, "1": [1, 3], "until": [1, 3], "messag": 1, "obs_to_dict": [1, 6], "plot": [1, 6], "f_out": 1, "map_obs_superob": 1, "png": 1, "read_preambl": [1, 6], "self": 1, "obstyp": 1, "kind_nr": 1, "kind_descriptor": 1, "to_dart": [1, 6], "f": 1, "path": [1, 3], "to_panda": [1, 6], "row": 1, "degrees_to_rad": [1, 6], "plot_box": [1, 6], "label": 1, "kwarg": 1, "draw": 1, "bound": 1, "mpl_toolkit": 1, "basemap": 1, "rad_to_degre": [1, 6], "rad": 1, "collaps": 1, "vertic": 1, "dimens": 1, "specif": [1, 3], "per": 1, "maximum": 1, "create_obsseq_in_separate_ob": [1, 6], "archive_obs_coord": 1, "standard": [1, 3], "deviat": [1, 2], "zero": [1, 2], "folder": 1, "channel_id": 1, "seviri": 1, "channel": [1, 2], "see": 1, "http": [1, 3], "nwp": 1, "saf": 1, "eumetsat": 1, "download": 1, "rtcoef_rttov12": 1, "ir_srf": 1, "rtcoef_msg_4_seviri_srf": 1, "html": 1, "obserr_std": 1, "shape": 1, "gaussian": 1, "ad": 1, "where": [1, 3], "obs_operator_natur": [1, 6], "read_prior_ob": [1, 6], "f_obs_prior": 1, "docstr": 1, "read_truth_obs_obsseq": [1, 6], "recycle_output": [1, 6], "anoth": 1, "field": 1, "filter_restart_d01": 1, "000x": 1, "wrfout": 1, "advance_temp": 1, "replace_errors_obsseqout": [1, 6], "new_error": 1, "replac": 1, "match": 1, "run_hx": [1, 6], "ensembl": [1, 3, 5], "alreadi": 1, "wrfout_d01": 1, "non": [1, 3], "update_initials_in_wrf_rundir": [1, 6], "updat": [1, 3], "wrfrst": [1, 3], "run_wrf": 1, "directori": [1, 3], "0001": 1, "preceed": 1, "assim_stage0": 1, "clusterconfig": [1, 3, 6], "exp": 1, "collect": 1, "variabl": [1, 3], "code": 1, "later": 1, "properti": 1, "archivedir": [1, 3, 6], "backup_script": [1, 6], "archiv": 1, "dir": 1, "create_job": [1, 6], "cfg_updat": 1, "shortcut": 1, "slurmpi": [1, 3], "": [1, 3], "keep": 1, "certain": [1, 3], "default": 1, "onli": [1, 3], "some": 1, "github": [1, 3], "com": [1, 3], "brentp": 1, "cluster": [1, 3], "config": [1, 3], "local": 1, "via": 1, "slurm": [1, 3], "dartrundir": [1, 6], "scripts_rundir": [1, 6], "setup": [1, 6], "wrf_rundir": [1, 6], "ien": 1, "experimentconfigur": [1, 6], "shellslurm": [1, 6], "like": [1, 3], "append_fil": [1, 6], "f_main": 1, "f_gets_append": 1, "clean_wrfdir": [1, 6], "src": 1, "dst": 1, "remove_if_exist": 1, "copy_cont": [1, 6], "copy_scp_srvx8": [1, 6], "link_cont": [1, 6], "mkdir": [1, 6], "print": [1, 6], "script_to_str": [1, 6], "sed_inplac": [1, 6], "pattern": 1, "repl": 1, "shell": [1, 6], "symlink": [1, 6], "try_remov": [1, 6], "geogrid": 1, "wrfinput": 1, "need": [1, 3], "ideal": 1, "ex": 1, "take": 1, "mapfac": 1, "thei": 1, "consist": 1, "do": 1, "chang": 1, "hgt_m": 1, "would": 1, "alter": 1, "dynam": 1, "impact": 1, "exampl": [1, 3], "call": 1, "py": [1, 3], "geo_em": 1, "d01": 1, "nc": 1, "geo_data_fil": 1, "wrfinput_fil": 1, "georefer": 1, "wrfout_fil": 1, "omit_covloc_radius_on_boundari": 2, "spread": 2, "evenli": 2, "over": 2, "domain": 2, "leav": 2, "distanc": 2, "border": 2, "increment": [2, 3], "boundari": 2, "50": 2, "distance_between_obs_km": 2, "equal": 2, "satellit": 2, "everi": 2, "ny": 2, "nx": 2, "10": [2, 3], "dy": 2, "south_north": 2, "direct": 2, "dx": 2, "west_east": 2, "ci": 2, "hx_natur": 2, "hx_prior": 2, "dim": 2, "ensemble_memb": 2, "bt_mod": 2, "bt_ob": 2, "follow": 2, "harnisch": 2, "2016": 2, "figur": 2, "3": [2, 3], "your": 3, "experi": 3, "simul": 3, "cfg": 3, "wrf": 3, "blob": 3, "master": 3, "nck": 3, "etc": 3, "numpi": 3, "panda": 3, "scipi": 3, "xarrai": 3, "netcdf4": 3, "instal": 3, "packag": [3, 5, 6], "pip": 3, "docopt": 3, "meta": 3, "run_en": 3, "schedul": 3, "initi": 3, "condit": 3, "input_sound": 3, "start": 3, "begin": 3, "2008": 3, "7": 3, "30": 3, "6": 3, "prepare_wrfrundir": [3, 6], "3d": 3, "run_id": 3, "depends_on": 3, "free": 3, "forecast": 3, "let": 3, "sai": 3, "you": 3, "want": 3, "6z": 3, "9z": 3, "Then": 3, "abov": 3, "step": 3, "integr": 3, "end": 3, "input_is_restart": 3, "output_restart_interv": 3, "total_second": 3, "60": 3, "To": 3, "command": 3, "In": 3, "order": 3, "continu": 3, "after": 3, "set": 3, "prepare_ic_from_prior": 3, "model": 3, "restart": 3, "update_ic_from_da": 3, "filter_restart": 3, "en": 3, "timedelta_integr": 3, "restart_path": 3, "strftime": 3, "timedelta_btw_assim": 3, "timedelta": 3, "generate_fre": 3, "submiss": 3, "submit": 3, "job": 3, "queue": 3, "itself": 3, "soon": 3, "resourc": 3, "avail": 3, "most": 3, "node": 3, "done": 3, "across": 3, "squeue": 3, "u": 3, "whoami": 3, "sort": 3, "jobid": 3, "partit": 3, "name": 3, "st": 3, "nodelist": 3, "reason": 3, "1710274": 3, "mem_0384": 3, "prepwrfr": 3, "00": 3, "prioriti": 3, "1710275": 3, "ic": 3, "1710276": 3, "assim": 3, "42": 3, "1710277": 3, "1710278": 3, "1710279": 3, "prewrf2": 3, "1710280_": 3, "runwrf2": 3, "1710281": 3, "prttov": 3, "1710282": 3, "3a": 3, "1710283": 3, "1710284": 3, "1710285": 3, "1710286_": 3, "1710287": 3, "easili": 3, "switch": 3, "between": 3, "clustera": 3, "vsc": 3, "userdir": 3, "home": 3, "patha": 3, "myuser": 3, "clusterb": 3, "jet": 3, "pathb": 3, "system": 5, "softwar": 5, "maxdepth": 5, "caption": 5, "content": [5, 6], "modul": [5, 6], "search": 5, "page": 5, "subpackag": 6, "submodul": 6, "assim_synth_ob": 6, "cleanup_exp": 6, "create_obs_upfront": 6, "create_obsseq": 6, "create_wbubble_wrfinput": 6, "evaluate_posterior": 6, "evaluate_prior": 6, "link_dart_rttov": 6, "obsseq": 6, "obsseq_2dim": 6, "obsseq_to_netcdf": 6, "old_funct": 6, "prep_ic_prior": 6, "prepare_namelist": 6, "run_obs_diag": 6, "update_": 6, "util": 6, "wrfinput_add_geo": 6, "wrfout_add_geo": 6}, "objects": {"": [[4, 0, 0, "-", "dartwrf"]], "dartwrf": [[1, 0, 0, "-", "assim_synth_obs"], [1, 0, 0, "-", "cleanup_exp"], [1, 0, 0, "-", "create_obs_upfront"], [1, 0, 0, "-", "create_obsseq"], [1, 0, 0, "-", "create_wbubble_wrfinput"], [1, 0, 0, "-", "evaluate_posterior"], [1, 0, 0, "-", "evaluate_prior"], [2, 0, 0, "-", "obs"], [1, 0, 0, "-", "obsseq"], [1, 0, 0, "-", "obsseq_2dim"], [1, 0, 0, "-", "old_functions"], [1, 0, 0, "-", "update_IC"], [1, 0, 0, "-", "utils"], [1, 0, 0, "-", "wrfinput_add_geo"], [1, 0, 0, "-", "wrfout_add_geo"]], "dartwrf.assim_synth_obs": [[1, 1, 1, "", "archive_filteroutput"], [1, 1, 1, "", "evaluate"], [1, 1, 1, "", "filter"], [1, 1, 1, "", "generate_obsseq_out"], [1, 1, 1, "", "get_obsseq_out"], [1, 1, 1, "", "get_parametrized_error"], [1, 1, 1, "", "link_nature_to_dart_truth"], [1, 1, 1, "", "prepare_nature_dart"], [1, 1, 1, "", "prepare_prior_ensemble"], [1, 1, 1, "", "qc_obs"], [1, 1, 1, "", "run_perfect_model_obs"], [1, 1, 1, "", "set_DART_nml"], [1, 1, 1, "", "set_obserr_assimilate_in_obsseqout"], [1, 1, 1, "", "write_list_of_inputfiles_posterior"], [1, 1, 1, "", "write_list_of_inputfiles_prior"], [1, 1, 1, "", "write_list_of_outputfiles"], [1, 1, 1, "", "write_txt"]], "dartwrf.create_obsseq": [[1, 1, 1, "", "add_timezone_UTC"], [1, 1, 1, "", "append_hgt_to_coords"], [1, 1, 1, "", "create_obs_seq_in"], [1, 1, 1, "", "degr_to_rad"], [1, 1, 1, "", "determine_vert_coords"], [1, 1, 1, "", "get_dart_date"], [1, 1, 1, "", "obskind_read"], [1, 1, 1, "", "preamble"], [1, 1, 1, "", "round_to_day"], [1, 1, 1, "", "write_file"], [1, 1, 1, "", "write_sat_angle_appendix"], [1, 1, 1, "", "write_section"], [1, 1, 1, "", "write_tuple_to_pickle"]], "dartwrf.obs": [[2, 0, 0, "-", "calculate_obs_locations"], [2, 0, 0, "-", "error_models"]], "dartwrf.obs.calculate_obs_locations": [[2, 1, 1, "", "evenly_on_grid"], [2, 1, 1, "", "square_array_from_domaincenter"]], "dartwrf.obs.error_models": [[2, 1, 1, "", "OE_model_harnisch_WV62"], [2, 1, 1, "", "OE_model_harnisch_WV73"], [2, 1, 1, "", "calc_obserr_WV"], [2, 1, 1, "", "cloudimpact"]], "dartwrf.obsseq": [[1, 2, 1, "", "ObsRecord"], [1, 2, 1, "", "ObsSeq"], [1, 1, 1, "", "degrees_to_rad"], [1, 1, 1, "", "plot_box"], [1, 1, 1, "", "rad_to_degrees"]], "dartwrf.obsseq.ObsRecord": [[1, 3, 1, "", "determine_nlayers"], [1, 3, 1, "", "get_from_cartesian_grid"], [1, 3, 1, "", "get_lon_lat"], [1, 3, 1, "", "get_posterior_Hx"], [1, 3, 1, "", "get_prior_Hx"], [1, 3, 1, "", "get_truth_Hx"], [1, 3, 1, "", "superob"]], "dartwrf.obsseq.ObsSeq": [[1, 3, 1, "", "get_preamble_content"], [1, 3, 1, "", "obs_to_dict"], [1, 3, 1, "", "plot"], [1, 3, 1, "", "read_preamble"], [1, 3, 1, "", "to_dart"], [1, 3, 1, "", "to_pandas"]], "dartwrf.old_functions": [[1, 1, 1, "", "create_obsseq_in_separate_obs"], [1, 1, 1, "", "obs_operator_nature"], [1, 1, 1, "", "read_prior_obs"], [1, 1, 1, "", "read_truth_obs_obsseq"], [1, 1, 1, "", "recycle_output"], [1, 1, 1, "", "replace_errors_obsseqout"], [1, 1, 1, "", "run_Hx"]], "dartwrf.update_IC": [[1, 1, 1, "", "update_initials_in_WRF_rundir"]], "dartwrf.utils": [[1, 2, 1, "", "ClusterConfig"], [1, 2, 1, "", "ExperimentConfiguration"], [1, 2, 1, "", "Shellslurm"], [1, 1, 1, "", "append_file"], [1, 1, 1, "", "clean_wrfdir"], [1, 1, 1, "", "copy"], [1, 1, 1, "", "copy_contents"], [1, 1, 1, "", "copy_scp_srvx8"], [1, 1, 1, "", "link_contents"], [1, 1, 1, "", "mkdir"], [1, 1, 1, "", "print"], [1, 1, 1, "", "script_to_str"], [1, 1, 1, "", "sed_inplace"], [1, 1, 1, "", "shell"], [1, 1, 1, "", "symlink"], [1, 1, 1, "", "try_remove"]], "dartwrf.utils.ClusterConfig": [[1, 4, 1, "", "archivedir"], [1, 3, 1, "", "backup_scripts"], [1, 3, 1, "", "create_job"], [1, 4, 1, "", "dartrundir"], [1, 4, 1, "", "scripts_rundir"], [1, 3, 1, "", "setup"], [1, 3, 1, "", "wrf_rundir"]], "dartwrf.utils.Shellslurm": [[1, 3, 1, "", "run"]], "dartwrf.wrfinput_add_geo": [[1, 1, 1, "", "run"]], "dartwrf.wrfout_add_geo": [[1, 1, 1, "", "run"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:class", "3": "py:method", "4": "py:property"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "class", "Python class"], "3": ["py", "method", "Python method"], "4": ["py", "property", "Python property"]}, "titleterms": {"dartwrf": [1, 2, 4, 6], "packag": [1, 2], "subpackag": 1, "submodul": [1, 2], "assim_synth_ob": 1, "modul": [1, 2], "cleanup_exp": 1, "create_obs_upfront": 1, "create_obsseq": 1, "create_wbubble_wrfinput": 1, "evaluate_posterior": 1, "evaluate_prior": 1, "link_dart_rttov": 1, "obsseq": 1, "obsseq_2dim": 1, "obsseq_to_netcdf": 1, "old_funct": 1, "prep_ic_prior": 1, "prepare_namelist": 1, "prepare_wrfrundir": 1, "run_obs_diag": 1, "update_": 1, "util": 1, "wrfinput_add_geo": 1, "wrfout_add_geo": 1, "content": [1, 2], "ob": 2, "calculate_obs_loc": 2, "error_model": 2, "workflow": 3, "welcom": 5, "dart": 5, "wrf": 5, "document": 5, "indic": 5, "tabl": 5}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx": 57}, "alltitles": {"dartwrf package": [[1, "dartwrf-package"]], "Subpackages": [[1, "subpackages"]], "Submodules": [[1, "submodules"], [2, "submodules"]], "dartwrf.assim_synth_obs module": [[1, "module-dartwrf.assim_synth_obs"]], "dartwrf.cleanup_exp module": [[1, "module-dartwrf.cleanup_exp"]], "dartwrf.create_obs_upfront module": [[1, "module-dartwrf.create_obs_upfront"]], "dartwrf.create_obsseq module": [[1, "module-dartwrf.create_obsseq"]], "dartwrf.create_wbubble_wrfinput module": [[1, "module-dartwrf.create_wbubble_wrfinput"]], "dartwrf.evaluate_posterior module": [[1, "module-dartwrf.evaluate_posterior"]], "dartwrf.evaluate_prior module": [[1, "module-dartwrf.evaluate_prior"]], "dartwrf.link_dart_rttov module": [[1, "dartwrf-link-dart-rttov-module"]], "dartwrf.obsseq module": [[1, "module-dartwrf.obsseq"]], "dartwrf.obsseq_2dim module": [[1, "module-dartwrf.obsseq_2dim"]], "dartwrf.obsseq_to_netcdf module": [[1, "dartwrf-obsseq-to-netcdf-module"]], "dartwrf.old_functions module": [[1, "module-dartwrf.old_functions"]], "dartwrf.prep_IC_prior module": [[1, "dartwrf-prep-ic-prior-module"]], "dartwrf.prepare_namelist module": [[1, "dartwrf-prepare-namelist-module"]], "dartwrf.prepare_wrfrundir module": [[1, "dartwrf-prepare-wrfrundir-module"]], "dartwrf.run_obs_diag module": [[1, "dartwrf-run-obs-diag-module"]], "dartwrf.update_IC module": [[1, "module-dartwrf.update_IC"]], "dartwrf.utils module": [[1, "module-dartwrf.utils"]], "dartwrf.wrfinput_add_geo module": [[1, "module-dartwrf.wrfinput_add_geo"]], "dartwrf.wrfout_add_geo module": [[1, "module-dartwrf.wrfout_add_geo"]], "Module contents": [[1, "module-dartwrf"], [2, "module-dartwrf.obs"]], "dartwrf.obs package": [[2, "dartwrf-obs-package"]], "dartwrf.obs.calculate_obs_locations module": [[2, "module-dartwrf.obs.calculate_obs_locations"]], "dartwrf.obs.error_models module": [[2, "module-dartwrf.obs.error_models"]], "Workflow": [[3, "workflow"]], "dartwrf": [[4, "module-dartwrf"], [6, "dartwrf"]], "Welcome to the DART-WRF documentation!": [[5, "welcome-to-the-dart-wrf-documentation"]], "Indices and tables": [[5, "indices-and-tables"]]}, "indexentries": {"clusterconfig (class in dartwrf.utils)": [[1, "dartwrf.utils.ClusterConfig"]], "experimentconfiguration (class in dartwrf.utils)": [[1, "dartwrf.utils.ExperimentConfiguration"]], "obsrecord (class in dartwrf.obsseq)": [[1, "dartwrf.obsseq.ObsRecord"]], "obsseq (class in dartwrf.obsseq)": [[1, "dartwrf.obsseq.ObsSeq"]], "shellslurm (class in dartwrf.utils)": [[1, "dartwrf.utils.Shellslurm"]], "add_timezone_utc() (in module dartwrf.create_obsseq)": [[1, "dartwrf.create_obsseq.add_timezone_UTC"]], "append_file() (in module dartwrf.utils)": [[1, "dartwrf.utils.append_file"]], "append_hgt_to_coords() (in module dartwrf.create_obsseq)": [[1, "dartwrf.create_obsseq.append_hgt_to_coords"]], "archive_filteroutput() (in module dartwrf.assim_synth_obs)": [[1, "dartwrf.assim_synth_obs.archive_filteroutput"]], "archivedir (dartwrf.utils.clusterconfig property)": [[1, "dartwrf.utils.ClusterConfig.archivedir"]], "backup_scripts() (dartwrf.utils.clusterconfig method)": [[1, "dartwrf.utils.ClusterConfig.backup_scripts"]], "clean_wrfdir() (in module dartwrf.utils)": [[1, "dartwrf.utils.clean_wrfdir"]], "copy() (in module dartwrf.utils)": [[1, "dartwrf.utils.copy"]], "copy_contents() (in module dartwrf.utils)": [[1, "dartwrf.utils.copy_contents"]], "copy_scp_srvx8() (in module dartwrf.utils)": [[1, "dartwrf.utils.copy_scp_srvx8"]], "create_job() (dartwrf.utils.clusterconfig method)": [[1, "dartwrf.utils.ClusterConfig.create_job"]], "create_obs_seq_in() (in module dartwrf.create_obsseq)": [[1, "dartwrf.create_obsseq.create_obs_seq_in"]], "create_obsseq_in_separate_obs() (in module dartwrf.old_functions)": [[1, "dartwrf.old_functions.create_obsseq_in_separate_obs"]], "dartrundir (dartwrf.utils.clusterconfig property)": [[1, "dartwrf.utils.ClusterConfig.dartrundir"]], "dartwrf": [[1, "module-dartwrf"], [4, "module-dartwrf"]], "dartwrf.assim_synth_obs": [[1, "module-dartwrf.assim_synth_obs"]], "dartwrf.cleanup_exp": [[1, "module-dartwrf.cleanup_exp"]], "dartwrf.create_obs_upfront": [[1, "module-dartwrf.create_obs_upfront"]], "dartwrf.create_obsseq": [[1, "module-dartwrf.create_obsseq"]], "dartwrf.create_wbubble_wrfinput": [[1, "module-dartwrf.create_wbubble_wrfinput"]], "dartwrf.evaluate_posterior": [[1, "module-dartwrf.evaluate_posterior"]], "dartwrf.evaluate_prior": [[1, "module-dartwrf.evaluate_prior"]], "dartwrf.obsseq": [[1, "module-dartwrf.obsseq"]], "dartwrf.obsseq_2dim": [[1, "module-dartwrf.obsseq_2dim"]], "dartwrf.old_functions": [[1, "module-dartwrf.old_functions"]], "dartwrf.update_ic": [[1, "module-dartwrf.update_IC"]], "dartwrf.utils": [[1, "module-dartwrf.utils"]], "dartwrf.wrfinput_add_geo": [[1, "module-dartwrf.wrfinput_add_geo"]], "dartwrf.wrfout_add_geo": [[1, "module-dartwrf.wrfout_add_geo"]], "degr_to_rad() (in module dartwrf.create_obsseq)": [[1, "dartwrf.create_obsseq.degr_to_rad"]], "degrees_to_rad() (in module dartwrf.obsseq)": [[1, "dartwrf.obsseq.degrees_to_rad"]], "determine_nlayers() (dartwrf.obsseq.obsrecord method)": [[1, "dartwrf.obsseq.ObsRecord.determine_nlayers"]], "determine_vert_coords() (in module dartwrf.create_obsseq)": [[1, "dartwrf.create_obsseq.determine_vert_coords"]], "evaluate() (in module dartwrf.assim_synth_obs)": [[1, "dartwrf.assim_synth_obs.evaluate"]], "filter() (in module dartwrf.assim_synth_obs)": [[1, "dartwrf.assim_synth_obs.filter"]], "generate_obsseq_out() (in module dartwrf.assim_synth_obs)": [[1, "dartwrf.assim_synth_obs.generate_obsseq_out"]], "get_dart_date() (in module dartwrf.create_obsseq)": [[1, "dartwrf.create_obsseq.get_dart_date"]], "get_from_cartesian_grid() (dartwrf.obsseq.obsrecord method)": [[1, "dartwrf.obsseq.ObsRecord.get_from_cartesian_grid"]], "get_lon_lat() (dartwrf.obsseq.obsrecord method)": [[1, "dartwrf.obsseq.ObsRecord.get_lon_lat"]], "get_obsseq_out() (in module dartwrf.assim_synth_obs)": [[1, "dartwrf.assim_synth_obs.get_obsseq_out"]], "get_parametrized_error() (in module dartwrf.assim_synth_obs)": [[1, "dartwrf.assim_synth_obs.get_parametrized_error"]], "get_posterior_hx() (dartwrf.obsseq.obsrecord method)": [[1, "dartwrf.obsseq.ObsRecord.get_posterior_Hx"]], "get_preamble_content() (dartwrf.obsseq.obsseq method)": [[1, "dartwrf.obsseq.ObsSeq.get_preamble_content"]], "get_prior_hx() (dartwrf.obsseq.obsrecord method)": [[1, "dartwrf.obsseq.ObsRecord.get_prior_Hx"]], "get_truth_hx() (dartwrf.obsseq.obsrecord method)": [[1, "dartwrf.obsseq.ObsRecord.get_truth_Hx"]], "link_contents() (in module dartwrf.utils)": [[1, "dartwrf.utils.link_contents"]], "link_nature_to_dart_truth() (in module dartwrf.assim_synth_obs)": [[1, "dartwrf.assim_synth_obs.link_nature_to_dart_truth"]], "mkdir() (in module dartwrf.utils)": [[1, "dartwrf.utils.mkdir"]], "module": [[1, "module-dartwrf"], [1, "module-dartwrf.assim_synth_obs"], [1, "module-dartwrf.cleanup_exp"], [1, "module-dartwrf.create_obs_upfront"], [1, "module-dartwrf.create_obsseq"], [1, "module-dartwrf.create_wbubble_wrfinput"], [1, "module-dartwrf.evaluate_posterior"], [1, "module-dartwrf.evaluate_prior"], [1, "module-dartwrf.obsseq"], [1, "module-dartwrf.obsseq_2dim"], [1, "module-dartwrf.old_functions"], [1, "module-dartwrf.update_IC"], [1, "module-dartwrf.utils"], [1, "module-dartwrf.wrfinput_add_geo"], [1, "module-dartwrf.wrfout_add_geo"], [2, "module-dartwrf.obs"], [2, "module-dartwrf.obs.calculate_obs_locations"], [2, "module-dartwrf.obs.error_models"], [4, "module-dartwrf"]], "obs_operator_nature() (in module dartwrf.old_functions)": [[1, "dartwrf.old_functions.obs_operator_nature"]], "obs_to_dict() (dartwrf.obsseq.obsseq method)": [[1, "dartwrf.obsseq.ObsSeq.obs_to_dict"]], "obskind_read() (in module dartwrf.create_obsseq)": [[1, "dartwrf.create_obsseq.obskind_read"]], "plot() (dartwrf.obsseq.obsseq method)": [[1, "dartwrf.obsseq.ObsSeq.plot"]], "plot_box() (in module dartwrf.obsseq)": [[1, "dartwrf.obsseq.plot_box"]], "preamble() (in module dartwrf.create_obsseq)": [[1, "dartwrf.create_obsseq.preamble"]], "prepare_nature_dart() (in module dartwrf.assim_synth_obs)": [[1, "dartwrf.assim_synth_obs.prepare_nature_dart"]], "prepare_prior_ensemble() (in module dartwrf.assim_synth_obs)": [[1, "dartwrf.assim_synth_obs.prepare_prior_ensemble"]], "print() (in module dartwrf.utils)": [[1, "dartwrf.utils.print"]], "qc_obs() (in module dartwrf.assim_synth_obs)": [[1, "dartwrf.assim_synth_obs.qc_obs"]], "rad_to_degrees() (in module dartwrf.obsseq)": [[1, "dartwrf.obsseq.rad_to_degrees"]], "read_preamble() (dartwrf.obsseq.obsseq method)": [[1, "dartwrf.obsseq.ObsSeq.read_preamble"]], "read_prior_obs() (in module dartwrf.old_functions)": [[1, "dartwrf.old_functions.read_prior_obs"]], "read_truth_obs_obsseq() (in module dartwrf.old_functions)": [[1, "dartwrf.old_functions.read_truth_obs_obsseq"]], "recycle_output() (in module dartwrf.old_functions)": [[1, "dartwrf.old_functions.recycle_output"]], "replace_errors_obsseqout() (in module dartwrf.old_functions)": [[1, "dartwrf.old_functions.replace_errors_obsseqout"]], "round_to_day() (in module dartwrf.create_obsseq)": [[1, "dartwrf.create_obsseq.round_to_day"]], "run() (dartwrf.utils.shellslurm method)": [[1, "dartwrf.utils.Shellslurm.run"]], "run() (in module dartwrf.wrfinput_add_geo)": [[1, "dartwrf.wrfinput_add_geo.run"]], "run() (in module dartwrf.wrfout_add_geo)": [[1, "dartwrf.wrfout_add_geo.run"]], "run_hx() (in module dartwrf.old_functions)": [[1, "dartwrf.old_functions.run_Hx"]], "run_perfect_model_obs() (in module dartwrf.assim_synth_obs)": [[1, "dartwrf.assim_synth_obs.run_perfect_model_obs"]], "script_to_str() (in module dartwrf.utils)": [[1, "dartwrf.utils.script_to_str"]], "scripts_rundir (dartwrf.utils.clusterconfig property)": [[1, "dartwrf.utils.ClusterConfig.scripts_rundir"]], "sed_inplace() (in module dartwrf.utils)": [[1, "dartwrf.utils.sed_inplace"]], "set_dart_nml() (in module dartwrf.assim_synth_obs)": [[1, "dartwrf.assim_synth_obs.set_DART_nml"]], "set_obserr_assimilate_in_obsseqout() (in module dartwrf.assim_synth_obs)": [[1, "dartwrf.assim_synth_obs.set_obserr_assimilate_in_obsseqout"]], "setup() (dartwrf.utils.clusterconfig method)": [[1, "dartwrf.utils.ClusterConfig.setup"]], "shell() (in module dartwrf.utils)": [[1, "dartwrf.utils.shell"]], "superob() (dartwrf.obsseq.obsrecord method)": [[1, "dartwrf.obsseq.ObsRecord.superob"]], "symlink() (in module dartwrf.utils)": [[1, "dartwrf.utils.symlink"]], "to_dart() (dartwrf.obsseq.obsseq method)": [[1, "dartwrf.obsseq.ObsSeq.to_dart"]], "to_pandas() (dartwrf.obsseq.obsseq method)": [[1, "dartwrf.obsseq.ObsSeq.to_pandas"]], "try_remove() (in module dartwrf.utils)": [[1, "dartwrf.utils.try_remove"]], "update_initials_in_wrf_rundir() (in module dartwrf.update_ic)": [[1, "dartwrf.update_IC.update_initials_in_WRF_rundir"]], "wrf_rundir() (dartwrf.utils.clusterconfig method)": [[1, "dartwrf.utils.ClusterConfig.wrf_rundir"]], "write_file() (in module dartwrf.create_obsseq)": [[1, "dartwrf.create_obsseq.write_file"]], "write_list_of_inputfiles_posterior() (in module dartwrf.assim_synth_obs)": [[1, "dartwrf.assim_synth_obs.write_list_of_inputfiles_posterior"]], "write_list_of_inputfiles_prior() (in module dartwrf.assim_synth_obs)": [[1, "dartwrf.assim_synth_obs.write_list_of_inputfiles_prior"]], "write_list_of_outputfiles() (in module dartwrf.assim_synth_obs)": [[1, "dartwrf.assim_synth_obs.write_list_of_outputfiles"]], "write_sat_angle_appendix() (in module dartwrf.create_obsseq)": [[1, "dartwrf.create_obsseq.write_sat_angle_appendix"]], "write_section() (in module dartwrf.create_obsseq)": [[1, "dartwrf.create_obsseq.write_section"]], "write_tuple_to_pickle() (in module dartwrf.create_obsseq)": [[1, "dartwrf.create_obsseq.write_tuple_to_pickle"]], "write_txt() (in module dartwrf.assim_synth_obs)": [[1, "dartwrf.assim_synth_obs.write_txt"]], "oe_model_harnisch_wv62() (in module dartwrf.obs.error_models)": [[2, "dartwrf.obs.error_models.OE_model_harnisch_WV62"]], "oe_model_harnisch_wv73() (in module dartwrf.obs.error_models)": [[2, "dartwrf.obs.error_models.OE_model_harnisch_WV73"]], "calc_obserr_wv() (in module dartwrf.obs.error_models)": [[2, "dartwrf.obs.error_models.calc_obserr_WV"]], "cloudimpact() (in module dartwrf.obs.error_models)": [[2, "dartwrf.obs.error_models.cloudimpact"]], "dartwrf.obs": [[2, "module-dartwrf.obs"]], "dartwrf.obs.calculate_obs_locations": [[2, "module-dartwrf.obs.calculate_obs_locations"]], "dartwrf.obs.error_models": [[2, "module-dartwrf.obs.error_models"]], "evenly_on_grid() (in module dartwrf.obs.calculate_obs_locations)": [[2, "dartwrf.obs.calculate_obs_locations.evenly_on_grid"]], "square_array_from_domaincenter() (in module dartwrf.obs.calculate_obs_locations)": [[2, "dartwrf.obs.calculate_obs_locations.square_array_from_domaincenter"]]}})