Skip to content

Commit 258cf3b

Browse files
jordanpadamsclaude
andcommitted
Add % completion by node charts and flip commit default to --no-commit
- Add "% Completion by Node" section to burnup_chart.html with four normalized line charts (all-versions + latest-only, bundles + collections). Each node is plotted as 0–100% of its own target so small nodes are directly comparable to large ones. - Change generate_registry_status_reports.py default from auto-commit to --no-commit; --commit must now be passed explicitly to push. - Update CLAUDE.md to reflect the new default. - Regenerate docs/status/ CSVs and HTML with latest data. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent ac709d2 commit 258cf3b

14 files changed

Lines changed: 3197 additions & 2995 deletions

CLAUDE.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -200,10 +200,10 @@ Both use the NASA-PDS Roundup action for building and releasing.
200200
`scripts/generate_registry_status_reports.py` — runs on a schedule to generate CSV reports in `docs/status/` tracking missing, staged, and loaded products, plus interactive burnup charts. Key details:
201201

202202
**Running the script:**
203-
- Always run with the local `venv/`: `./venv/bin/python scripts/generate_registry_status_reports.py --no-commit`
203+
- Always run with the local `venv/`: `./venv/bin/python scripts/generate_registry_status_reports.py`
204204
- `pds-registry-client` is resolved from the **same venv as the running Python** (`sys.executable`); do not rely on shell PATH
205205
- Requires AWS/Cognito credentials via `~/.pds/.registry-client` or `.env`
206-
- Run with `--no-commit` to generate locally without pushing
206+
- Default behavior is **no commit**; pass `--commit` to push after generating
207207

208208
**Query config files (`conf/status/*.json`):**
209209
Each file is an OpenSearch DSL body passed directly to `pds-registry-client`. There are four categories:

docs/status/README.md

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,34 +5,33 @@ This directory contains automatically generated CSV reports that track the statu
55
## Metrics Summary
66

77
<!-- METRICS_START -->
8-
*Last updated: 2026-07-13 20:56:57 UTC*
8+
*Last updated: 2026-07-15 12:53:59 UTC*
99

1010
### Missing Products by Node
1111

1212
| Node | Latest Bundles | Superseded Bundles | Total Bundles | Latest Collections | Superseded Collections | Total Collections |
1313
|------|---------------:|-------------------:|--------------:|-------------------:|-----------------------:|------------------:|
1414
| KPDS | 1 | 0 | 1 | 3 | 0 | 3 |
1515
| PDS_ATM | 7 | 8 | 15 | 73 | 81 | 154 |
16-
| PDS_ENG | 1 | 6 | 7 | 4 | 89 | 93 |
16+
| PDS_ENG | 1 | 6 | 7 | 3 | 89 | 92 |
1717
| PDS_GEO | 11 | 24 | 35 | 166 | 364 | 530 |
1818
| PDS_IMG | 36 | 40 | 76 | 1604 | 303 | 1907 |
1919
| PDS_PPI | 6 | 199 | 205 | 56 | 1347 | 1403 |
20-
| PDS_SBN | 24 | 30 | 54 | 122 | 93 | 215 |
21-
| **Total** | **86** | **307** | **393** | **2028** | **2277** | **4305** |
20+
| PDS_SBN | 23 | 30 | 53 | 122 | 93 | 215 |
21+
| **Total** | **85** | **307** | **392** | **2027** | **2277** | **4304** |
2222

2323
### Staged Products by Node
2424

2525
| Node | Bundles | Collections |
2626
|------|--------:|------------:|
2727
| PDS_ATM | 3 | 30 |
28-
| PDS_ENG | 0 | 1 |
2928
| PDS_GEO | 0 | 7 |
3029
| PDS_IMG | 0 | 64 |
3130
| PDS_PPI | 17 | 215 |
3231
| PDS_RMS | 0 | 1 |
33-
| PDS_SBN | 28 | 143 |
32+
| PDS_SBN | 28 | 141 |
3433
| PSA | 902 | 4171 |
35-
| **Total** | **950** | **4632** |
34+
| **Total** | **950** | **4629** |
3635

3736
### Loading Progress
3837

0 commit comments

Comments
 (0)