Skip to content

Tidy level package structure#377

Merged
harryswift01 merged 4 commits into
mainfrom
376-tidy-level-stage-package-exports
Jun 24, 2026
Merged

Tidy level package structure#377
harryswift01 merged 4 commits into
mainfrom
376-tidy-level-stage-package-exports

Conversation

@harryswift01

@harryswift01 harryswift01 commented Jun 24, 2026

Copy link
Copy Markdown
Member

Summary

This PR tidies the levels package structure by moving level-stage DAG orchestration files into a dedicated levels.graph package. It also updates imports and documentation generation so the new module paths are used consistently.

Changes

Move level DAG orchestration into levels.graph:

  • Moved conformation_dag.py, frame_dag.py, and level_dag.py into CodeEntropy.levels.graph.
  • Kept the DAG implementation unchanged apart from import-path updates.

Refresh API documentation:

  • Regenerated the Sphinx API documentation for the updated package layout.
  • Removed stale references to the old CodeEntropy.levels.frame_dag, CodeEntropy.levels.level_dag, and CodeEntropy.levels.conformation_dag module paths.
  • Updated the generated API docs so the new CodeEntropy.levels.graph modules are documented correctly.

Impact

  • Makes the levels package easier to navigate by separating DAG orchestration from calculation utilities and DAG nodes.
  • Reduces top-level clutter in CodeEntropy.levels.
  • Does not change runtime behaviour or scientific outputs.
  • Keeps documentation aligned with the new package structure.

@harryswift01 harryswift01 added this to the 2.3.0 milestone Jun 24, 2026
@harryswift01 harryswift01 requested a review from jimboid June 24, 2026 11:31
@harryswift01 harryswift01 self-assigned this Jun 24, 2026
@harryswift01 harryswift01 added the feature request New feature or request label Jun 24, 2026
@harryswift01 harryswift01 linked an issue Jun 24, 2026 that may be closed by this pull request

@jimboid jimboid left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Mostly tidying and import chores.

@harryswift01 harryswift01 merged commit 540b302 into main Jun 24, 2026
23 checks passed
@harryswift01 harryswift01 deleted the 376-tidy-level-stage-package-exports branch June 24, 2026 13:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature request New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Tidy level-stage package exports

2 participants