<jupyter_start><jupyter_text>Code to make old runoff files note: make_old_runoffs.yaml is identical to nowcast.yaml but puts the river output files somewhere other that /results to avoid accidental overwriting<jupyter_code>import arrow
from nowcast.workers import make_runoff_file
from types import SimpleNamespace
import yaml
start = arrow.get(2014, 9, 11)
end = arrow.get(2014, 9, 30)
with open('../config/make_old_runoffs.yaml', 'rt') as f:
    config = yaml.safe_load(f)
for day in arrow.Arrow.range('day', start, end):
    args = SimpleNamespace(run_date=day)
    checklist = make_runoff_file.make_runoff_file(args, config)
    print (checklist)<jupyter_output>{'long': '/data/sallen/MEOPAR/forcing/RLonFraCElse_y2014m09d10.nc', 'allArms': '/data/sallen/MEOPAR/forcing/RallFraCElse_y2014m09d10.nc'}
{'long': '/data/sallen/MEOPAR/forcing/RLonFraCElse_y2014m09d11.nc', 'allArms': '/data/sallen/MEOPAR/forcing/RallFraCElse_y2014m09d11.nc'}
{'long': '/data/sallen/MEOPAR/forcing/RLonFraCElse_y2014m09d12.nc', 'allArms': '/data/sallen/MEOPAR/forcing/RallFraCElse_y2014m09d12.nc'}
{'long': '/data/sallen/MEOPAR/forcing/RLonFraCElse_y2014m09d13.nc', 'allArms': '/data/sallen/MEOPAR/forcing/RallFraCElse_y2014m09d13.nc'}
{'long': '/data/sallen/MEOPAR/forcing/RLonFraCElse_y2014m09d14.nc', 'allArms': '/data/sallen/MEOPAR/forcing/RallFraCElse_y2014m09d14.nc'}
{'long': '/data/sallen/MEOPAR/forcing/RLonFraCElse_y2014m09d15.nc', 'allArms': '/data/sallen/MEOPAR/forcing/RallFraCElse_y2014m09d15.nc'}
{'long': '/data/sallen/MEOPAR/forcing/RLonFraCElse_y2014m09d16.nc', 'allArms': '/data/sallen/MEOPAR/forcing/RallFraCElse_y2014m09d16.nc'}
{'long': '/data/sallen/MEOPAR/forc[...]
{'fraction_non_alphanumeric': 0.15020945541591862, 'fraction_numerical': 0.07540394973070018, 'mean_word_length': 6.5656108597285066, 'pattern_counts': {'":': 0, '<': 4, '<?xml version=': 0, '>': 4, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'chain_length': '1', 'dir': 'jupyter-structured-clean-dedup', 'id': '392041', 'license': 'Apache-2.0', 'n_tokens_mistral': 801, 'n_tokens_neox': 715, 'n_words': 94, 'path': 'notebooks/MakeOldRunoffFiles.ipynb', 'repo_name': 'SalishSeaCast/SalishSeaNowcast', 'size': '1671'}