Open truth-quark opened 5 months ago
Adding link to related ESM 1.5 project issue: https://github.com/ACCESS-NRI/access-esm1.5-configs/issues/3
@blimlim & @jo-basevi I've updated this high level issue to better explain the work behind process()
.
Does it make sense & is anything missing?
Background: the
process()
workflow function is ~140 SLOC, covering multiple processing steps. Testing as a whole is too difficult, given the volume of logic and integration. Work on the func should generally include:This helps with modularity, readability, workflow modification & future expansion.
Tasks:
process()
to individual functionsprocess()
print()
s withwarnings.warn()