Skip to content

refactor: extract shared invariant helpers - #5

Draft
annedranowski wants to merge 1 commit into
refactor/shared-src-layoutfrom
refactor/shared-invariants
Draft

refactor: extract shared invariant helpers#5
annedranowski wants to merge 1 commit into
refactor/shared-src-layoutfrom
refactor/shared-invariants

Conversation

@annedranowski

Copy link
Copy Markdown
Collaborator

Summary

  • Extracts shared Jones polynomial and invariant helpers from duplicated notebook code into reusable Python modules.
  • Updates notebooks to import the shared invariant logic instead of maintaining repeated local copies.
  • Keeps this PR stacked on refactor/shared-src-layout so the diff remains reviewable.

Validation

  • Parsed edited notebooks for Python syntax.
  • Ran focused shared-module tests with PYTHONPATH=src .venv/bin/python -m pytest tests/test_invariants.py tests/test_parsing.py tests/test_config.py tests/test_checkpoints.py tests/test_paths_workbook_targets.py.

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.

1 participant