kassonlab / gmxapi

(outdated) fork of https://gitlab.com/gromacs/gromacs
http://gmxapi.org/
Other
52 stars 13 forks source link

Simulation input tools #187

Open eirrgang opened 5 years ago

eirrgang commented 5 years ago

This umbrella "enhancement" issue is to organize various tasks related to inspecting and setting simulation inputs with stand-alone tools and as data flow operations.

Tools and core functionality:

Along the way, encapsulation will lead to a distinction between file data and data flow abstractions.

In the near term, C++ classes map fairly directly to TPX inputs and outputs.

Commit https://github.com/kassonlab/gmxapi/pull/162/commits/ae15738ef5bd987e96aeb0c7803899a7406f8b02 added gmx.core.copy_tprfile with an argument to set the nsteps in the new TPR file to end_time, which is kind of clunky.

To do: update and incorporate issues from #56 into more granular tasks and close #56