-
Notifications
You must be signed in to change notification settings - Fork 19
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
Generating machine-readable results #34
Comments
I think it would also be useful to access these values in python, so something like this could be used:
This is just an example, but it would be nice for post processing scripts to be able to work with things in python directly, instead of having |
Right, so one could imagine writing it to a dictionary that can be queried, writing the dictionary to a JSON, and passing the dictionary to a separate function that spit out human readable information (could play with this a little bit so you got information written to stdout during the process, not just after, if desired). |
Any thoughts on roadblocks to getting this implemented, @ptmerz? I think this is one thing that can assist on making this easier to put in workflows. |
I think it would be very helpful to have a concrete use case, and develop an implementation fulfilling the requirements of this use case (while remaining as general as possible, of course!). Bonus points for two or more use cases, to avoid losing generality :) |
We don't seem to have a concrete use case, so this is on hold for now. |
For example, the return value of the integrator test is not convincing. Could we instead return a list of time steps and rmsds? This would e.g. allow to plot a comparison of several tests. |
One nice suggestion was to generate machine-readable results for the output of physical_validation. The steps would be
This is lower priority, but a good idea overall - would make it easier to have GROMACS take return values, or to have other programs incorporate results in an automated way.
The text was updated successfully, but these errors were encountered: