Skip to content

Go faster#35

Merged
jbolns merged 25 commits into
mainfrom
go_faster
Mar 3, 2026
Merged

Go faster#35
jbolns merged 25 commits into
mainfrom
go_faster

Conversation

@jbolns

@jbolns jbolns commented Mar 3, 2026

Copy link
Copy Markdown
Collaborator

Large PR with breaking changes.

  • Full codebase re-structuring.
  • KWARGs now contain all configuration settings needed across the entire process.
  • Segment-based mathematical beams.
  • Twin cube look-ahead feature to catch risk failures in time to avoid them
  • Preliminary .bgraph write function, currently being tested only on a couple example files.

A few rough corners left will need revisiting after migrating to AugmentedNXGraph. No point in doing much about these until everything is unified under a single data structure

  • Accuracy of twin cube ID tracking will need to be confirmed once a final rationale emerge
  • Multi-beam clashes still rely partially on an array but need to be transferred to a fully mathematical approach
  • Cube classes are still very much necessary

Closes #31

@jbolns
jbolns merged commit 89bc624 into main Mar 3, 2026
1 check passed
@jbolns
jbolns deleted the go_faster branch March 26, 2026 14:54
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.

Reorganise folder structure

1 participant