Skip to content

Modularize top-down algorithm components#89

Merged
jdaymude merged 15 commits intomainfrom
modularize
Jul 18, 2025
Merged

Modularize top-down algorithm components#89
jdaymude merged 15 commits intomainfrom
modularize

Conversation

@jdaymude
Copy link
Contributor

@jdaymude jdaymude commented Jul 17, 2025

Resolves #86.

  • Exposes a modular CLI for all variations of the top-down recursive algorithm
  • Moves enumeration, canonization, kernelization, and bounds each to their own modules
  • Strips dead and redundant code from assembly and molecule
  • Aligns the Python interface with the current Rust interface, including exposing assembly::index
  • Many documentation/doctest updates and cleanup

@jdaymude jdaymude requested a review from AgentElement July 17, 2025 22:53
@jdaymude jdaymude marked this pull request as ready for review July 17, 2025 23:15
@jdaymude
Copy link
Contributor Author

Self-approval, with @AgentElement's permission.

@jdaymude jdaymude merged commit fa4d3a8 into main Jul 18, 2025
11 checks passed
@jdaymude jdaymude deleted the modularize branch July 18, 2025 02:13
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.

Modularize top-down algorithm components

2 participants