Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Include tools to create mizuRoute input files as part of the mizuRoute checkout #446

Open
5 tasks
ekluzek opened this issue Dec 21, 2023 · 0 comments
Open
5 tasks
Labels
cesm-coupling For cesm coupling discussions enhancement Improving usability, performance or other types of enhancements science issue or code change related to routing physics, river network

Comments

@ekluzek
Copy link
Collaborator

ekluzek commented Dec 21, 2023

This will be needed for CESM4 in order for mizuRoute to be the CESM river component for CESM4. We will need to have tools available for making mizuRoute input files: network files, mesh files, and mapping files for custom grids for mizuRoute. The tools could be in their own repository and checked out in an externals config file, or just included directly in mizuRoute (for example under a "tools" subdirectory as we do in CTSM).

There are currently python scripts to do the following things, we just need them added to the checkout. We can check in the initial versions as they are, and then in time clean them up, add testing, and usability changes to them.

Definition of Done:

  • Have tools to create network files in the checkout
  • Have tools to create mesh files in the checkout
  • Have tools to create mapping files in the checkout
  • Add testing for the tools
  • Possibly create a structure similar to the "python" directory for CTSM where python scripts can have testing and black and pylint checking done on them (This and the last possibly should be their own issue if this is decided to be done)...
@ekluzek ekluzek added enhancement Improving usability, performance or other types of enhancements cesm-coupling For cesm coupling science issue or code change related to routing physics, river network discussions labels Dec 21, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cesm-coupling For cesm coupling discussions enhancement Improving usability, performance or other types of enhancements science issue or code change related to routing physics, river network
Projects
None yet
Development

No branches or pull requests

1 participant