Skip to content
Lindsey Oberhelman edited this page Mar 14, 2025 · 6 revisions

Main Functions

The programs in this package were written to operate on UM field files. See the UM Documentation for details on that structure. These functions utilize the Mule API produced by the UM (Unified Model, of the Met Office). The functions are all originally written by Martin Dix and have been refactored to be consistent with Python 3.10-3.12. The functions were also refactored to consist of small single task functions where the execution is controlled by the single main function.

Unit Testing

Future Improvements

Future improvements will consist of:

  1. Condensing redundant functions within the three programs into one importable helper library.
  2. Fix the river grids so that the mule validation succeeds.
  3. Change the perturbIC program to allow the user to provide a specific field that they want to perturb.
  4. Change the change_dump_date program to also change the for consistency.

Clone this wiki locally