-
Notifications
You must be signed in to change notification settings - Fork 3
Simulation Setup Wizard #41
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
Conversation
Only the TPS network and scheme remaining!
It looks like this needs to wait on the release of OPS 1.5 |
close/open to trigger CI |
This is ready for review and comment. I will leave it open for at least 72 hours, merging no earlier than Tue 27 Jul 15:00 GMT (11:00 my local). This is a huge PR, and only intended to be a first draft of the OPS Wizard. For now, it gives some basic options for 2-state TPS. The API for this is very much in flux, and will probably be largely rewritten after I finish #43. I started out by writing the wizard before the file parsing, but in the end, it will make much more sense for the wizard to re-use a subset of the things in the file parsing. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I am not familiar enough to fully grasp all the intricacies of the implementation, but I reviewed it looking for sub-optimal code/behviour. Feel free to ignore
Co-authored-by: Sander Roet <sanderroet@hotmail.com>
This will add an interactive setup wizard to the OPS CLI. The wizard will guide users through the process of setting up simulation objects to use in a simulation, and will save the created objects to a SimStore database (hopefully with a little fun along the way). This PR will have support for a wizard to do flexible-length TPS simulation using an OpenMM engine and MDTraj CVs (tested by stepping through the setup for alanine dipeptide).