NCAR / NCAR/ccpp-framework

Update/rewrite ccpp_track_variables.py for capgen

Open
#784 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

capgen-unification enhancement
Dominant language
Python
Stars
25
Forks
67
Avg merge
3d 8h
Merged PRs (30d)
2

Description

Description

The script ccpp_track_variables.py was built based on CCPP Prebuild, and was removed along with the rest of the prebuild infrastructure with the implementation of capgen in the capgen branch.

Solution

It must be either rewritten to work with the newer capgen framework, or have this capability integrated into capgen as a dedicated function.

See the CCPP technical documentation for more details on this tool's usage.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with scripts/ccpp_track_variables.py and the CCPP technical documentation section on the physics variable tracker. Then inspect the newer capgen framework or capgen branch to determine whether the capability belongs in a rewritten script or a dedicated capgen function. Done means the variable-tracking capability works with capgen and its usage is documented or preserved.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
build-system
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.