From 853c180a5b3e335aa0f2cc1eaa588adc45a33d0b Mon Sep 17 00:00:00 2001 From: lkugler <lukas.kugler@gmail.com> Date: Mon, 13 Mar 2023 12:26:25 +0100 Subject: [PATCH] minor things --- dartwrf/assim_synth_obs.py | 13 ++++++------- dartwrf/config | 1 - dartwrf/obsseq_to_netcdf.py | 2 +- dartwrf/prepare_wrfrundir.py | 2 +- docs/source/dartwrf.rst | 1 - docs/source/index.rst | 2 +- 6 files changed, 9 insertions(+), 12 deletions(-) delete mode 120000 dartwrf/config diff --git a/dartwrf/assim_synth_obs.py b/dartwrf/assim_synth_obs.py index 89dd560..460375e 100755 --- a/dartwrf/assim_synth_obs.py +++ b/dartwrf/assim_synth_obs.py @@ -229,13 +229,13 @@ def archive_filteroutput(time): def get_parametrized_error(obscfg, osf_prior): """Calculate the parametrized error for an ObsConfig (one obs type) - Args - obscfg (object): configuration of observations - osf_prior (obsseq.ObsRecord): contains truth and prior values from obs_seq.final + Args: + obscfg (object): Configuration of observations + osf_prior (obsseq.ObsRecord): Contains truth and prior values from obs_seq.final (output of ./final in evaluate-mode (no posterior)) - Returns - np.array observation error std-dev for assimilation + Returns: + np.array: observation error std-dev for assimilation """ Hx_prior = osf_prior.get_prior_Hx().T Hx_truth = osf_prior.get_truth_Hx() @@ -256,8 +256,7 @@ def set_obserr_assimilate_in_obsseqout(oso, osf_prior, outfile="./obs_seq.out"): """"Overwrite existing variance values in obs_seq.out files Args: - oso (ObsSeq) : python representation of obs_seq.out file, - will be modified and written to file + oso (ObsSeq): python representation of obs_seq.out file, will be modified and written to file osf_prior (ObsSeq): python representation of obs_seq.final (output of filter in evaluate-mode without posterior) contains prior values; used for parameterized errors diff --git a/dartwrf/config b/dartwrf/config deleted file mode 120000 index 4088526..0000000 --- a/dartwrf/config +++ /dev/null @@ -1 +0,0 @@ -../config/ \ No newline at end of file diff --git a/dartwrf/obsseq_to_netcdf.py b/dartwrf/obsseq_to_netcdf.py index 4076595..2b5ba45 100644 --- a/dartwrf/obsseq_to_netcdf.py +++ b/dartwrf/obsseq_to_netcdf.py @@ -2,7 +2,7 @@ import os, sys, glob, warnings from config.cfg import exp from config.cluster import cluster -import run_obs_diag as rod +import dartwrf.run_obs_diag as rod def listdir_dirs(path): return [a for a in os.listdir(path) if os.path.isdir(os.path.join(path, a))] diff --git a/dartwrf/prepare_wrfrundir.py b/dartwrf/prepare_wrfrundir.py index d38ceda..82d6acc 100755 --- a/dartwrf/prepare_wrfrundir.py +++ b/dartwrf/prepare_wrfrundir.py @@ -4,7 +4,7 @@ import datetime as dt from config.cfg import exp from config.cluster import cluster from dartwrf.utils import symlink, copy, link_contents -import prepare_namelist +from dartrwrf import prepare_namelist if __name__ == '__main__': diff --git a/docs/source/dartwrf.rst b/docs/source/dartwrf.rst index c01ca5f..996f7fd 100644 --- a/docs/source/dartwrf.rst +++ b/docs/source/dartwrf.rst @@ -7,7 +7,6 @@ Subpackages .. toctree:: :maxdepth: 4 - dartwrf.config dartwrf.obs Submodules diff --git a/docs/source/index.rst b/docs/source/index.rst index 96baade..77b37dd 100644 --- a/docs/source/index.rst +++ b/docs/source/index.rst @@ -18,7 +18,7 @@ DART-WRF is available at `github.com/lkugler/DART-WRF <https://github.com/lkugle Other helpful resources ----------------------- -**DART documentation** `[here] <https://docs.dart.ucar.edu/en/latest/README.html>`_ +**DART documentation** `[docs.ucar.edu] <https://docs.dart.ucar.edu/en/latest/README.html>`_ **WRF user guide** `[here] <http://www2.mmm.ucar.edu/wrf/users/docs/user_guide_v4/v4.2/WRFUsersGuide_v42.pdf>`_ -- GitLab