Skip to content

Remove example notebooks and vignettes; consolidate to examples/vignettes - #45

Merged
OVVO-Financial merged 1 commit into
mainfrom
claude/exciting-cray-b7khah
Jun 17, 2026
Merged

Remove example notebooks and vignettes; consolidate to examples/vignettes#45
OVVO-Financial merged 1 commit into
mainfrom
claude/exciting-cray-b7khah

Conversation

@OVVO-Financial

Copy link
Copy Markdown
Owner

Summary

This PR consolidates the documentation and example structure by removing the Jupyter notebook examples and markdown vignettes from docs/, while keeping the runnable Python example scripts in examples/vignettes/. The parity documentation is also streamlined.

Key Changes

  • Removed Jupyter notebooks from docs/examples/notebooks/:

    • 01_partial_moments_risk_workflow.ipynb
    • 02_regression_classification_workflow.ipynb
    • 04_distribution_dominance_simulation_workflow.ipynb
    • 05_boston_housing_regression_workflow.ipynb
  • Removed markdown vignettes from docs/vignettes/:

    • All 10 vignette files (00_overview.md through 09_portfolio_stochastic_dominance.md)
    • README.md for vignettes
  • Removed standalone example scripts from docs/examples/:

    • classification.py, dependence.py, distributions_anova.py, forecasting.py, partial_moments.py, regression.py
    • README.md for examples
  • Consolidated parity documentation:

    • Removed docs/parity_plan.md, docs/parity_results.md, docs/parity_status.md, docs/parity_autofix.md
    • Replaced with single docs/parity.md containing target, status, and verification instructions
  • Moved test data: boston_housing.csv relocated from docs/examples/notebooks/data/ to tests/data/

  • Updated references:

    • README.md: Updated examples section to point to examples/vignettes/
    • examples/run_all_vignettes.py: Removed reference to docs/vignettes/ markdown
    • tests/parity/test_practical_examples.py: Updated Boston housing CSV path

Rationale

This consolidation reduces documentation duplication and establishes a single source of truth: runnable Python scripts in examples/vignettes/ that are tested in CI. The parity documentation is simplified into one comprehensive file with clear verification steps.

https://claude.ai/code/session_01DZHM4Lz9Z7bfJunct9mJBt

Collapse three overlapping "examples" systems into the single CI-tested
set and consolidate the parity documentation.

Examples:
- Keep examples/vignettes/*.py (exercised by tests/docs/test_vignette_examples.py).
- Remove docs/examples/*.py (untested duplicates), docs/examples/notebooks/*.ipynb
  (static, stale-prone), and docs/vignettes/*.md (narrative duplicates).
- Move the only still-used asset, boston_housing.csv, to tests/data/ and update
  the parity test that reads it.
- Repoint README's Examples section at examples/vignettes and add a run-all note.

Docs:
- Merge docs/parity_{plan,results,status,autofix}.md into a single docs/parity.md
  and link it from the README documentation list.
- Update the docs/examples reference in the API-reference generator and its
  generated output.

No CI- or sync-tooling-referenced docs were removed.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DZHM4Lz9Z7bfJunct9mJBt
@OVVO-Financial
OVVO-Financial merged commit c076bb8 into main Jun 17, 2026
4 checks passed
@OVVO-Financial
OVVO-Financial deleted the claude/exciting-cray-b7khah branch June 17, 2026 16:06
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.

2 participants