Skip to content

Injection tests#52

Merged
piotor87 merged 21 commits into
masterfrom
injection-tests
Jun 16, 2026
Merged

Injection tests#52
piotor87 merged 21 commits into
masterfrom
injection-tests

Conversation

@piotor87

Copy link
Copy Markdown
Contributor

Added pipeline to automatically generate injection tables.

piotor87 and others added 21 commits May 21, 2026 15:22
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…raction

- injection_engine.py: add compute_plot_data() and compute_bimodal_plot_data()
  to extract compact JSON-serialisable plot data (ECDF, KDE, MAD band) alongside
  existing PNG generation
- explore_test_name.py: accumulate plot data in run_unambiguous/run_ambiguous,
  write plot_data.json; add SCORE_* cols to _UNIFIED_COLS; add CUTOFF column
- build_site.py: per-test HTML pages with Plotly 3-panel engine charts and
  bimodal check charts for ambiguous tests; --data-dir / --out-dir separation;
  per-column numeric filtering; clickable TEST_NAME links

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- .github/workflows/deploy_site.yml: build site with build_site.py on
  push to master, deploy to GitHub Pages via actions/deploy-pages
- .gitignore: exclude generated html/ and intermediate pipeline cache TSVs
- data/: track site-facing files (injection_results, plot_data, summaries, scatter)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@piotor87 piotor87 linked an issue Jun 16, 2026 that may be closed by this pull request
@piotor87 piotor87 merged commit c64c6c3 into master Jun 16, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Pipeline rehaul to decide how to deal with extracted data

1 participant