Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Split up StateTransitionManager to facilitate use of intermediate results #305

Open
grayson-helmholz opened this issue Nov 25, 2024 · 0 comments
Assignees
Labels
⚙️ Enhancement Improvements and optimizations of existing features Epic Collection of issues ⚠️ Interface Breaking changes to the API

Comments

@grayson-helmholz
Copy link
Contributor

grayson-helmholz commented Nov 25, 2024

As indicated in visualize.ipynb of #287 the user-interface should move from the almost exclusive
use of the StateTransitionManager to a collection of functions and classes/"structs" which
expose the intermediate data that should be modifiable by the user. An example are the
QNProblemSets which currently can not be fed back to the StateTransitionManager but have to
be given to the CSPSolver.
A possible rough template for the workflow is the collection of subprograms and files in the
molecular dynamics program 'GROMACS'.
The user-interface would then be put in a seperate module in order to give a similar UX compared to
the usage of the StateTransitionManager.

See also #284

@grayson-helmholz grayson-helmholz added Epic Collection of issues ⚙️ Enhancement Improvements and optimizations of existing features ⚠️ Interface Breaking changes to the API labels Nov 25, 2024
@grayson-helmholz grayson-helmholz self-assigned this Nov 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
⚙️ Enhancement Improvements and optimizations of existing features Epic Collection of issues ⚠️ Interface Breaking changes to the API
Projects
None yet
Development

No branches or pull requests

1 participant