Consolidate runtime/tools into __init__.py
Open
@mkavulich is already working on this.
Since Sep 19, 2022.
component: NWP components
priority: medium
type: task
- Dominant language
- Python
- Stars
- 18
- Forks
- 6
- PR merge metrics
- No merged PRs in 30d
Description
Describe the Task
Since #60 was merged the runtime workflow is now much more object-oriented. Rather than having helper functions live in individual files in the tools/ subdirectory, it now makes more sense to gather these as methods in the Process class in the runtime init.py file.
Time Estimate
2 hours
Relevant Deadlines
September 30
Define the Metadata
Assignee
- no engineer required
- no scientist required
Labels
- Select component(s)
- Select priority
Projects and Milestone
- Select Project
- Select Milestone as the next official version or Backlog of Development Ideas
Task Checklist
- Complete the issue definition above, including the Time Estimate.
- Fork this repository or create a branch of develop.
Branch name:feature_<Issue Number>/<Description> - Complete the development and test your changes.
- Add/update log messages for easier debugging.
- Add/update tests.
- Add/update documentation.
- Push local changes to GitHub.
- Submit a pull request to merge into develop.
Pull request:feature <Issue Number> <Description> - Define the pull request metadata, as permissions allow.
Select: Reviewer(s), Project, and Development issue
Select: Milestone as the next official version - Iterate until the reviewer(s) accept and merge your changes.
- Delete your fork or branch.
- Close this issue.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.