MetOffice / MetOffice/CSET

Refactor how we pass context down to operators

Open
#804 0 comments 0 reactions 0 assignees View on GitHub
cleanup
Dominant language
Python
Stars
33
Forks
19
Avg merge
1d 22h
Merged PRs (30d)
30

Description

### What problem does your feature request solve?

Currently this is done by adding parameters to the CLI interface, then passing that through the arguments of several functions.

### Describe the solution you'd like

Maybe some kind of context object that can be added to without having to change the API? Or maybe just writing the `meta.json` file quicker?

### Describe alternatives you've considered

Contributor guide

No contributing guide indexed for this repository

Research direction

No files or tests are named. Start by tracing how CLI parameters are passed through the operator functions and how the meta.json file is written. Done requires an agreed approach for carrying context without repeatedly changing function APIs, with the affected operator paths verified.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
cli
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.