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

Simulation input tools #187

Open
3 of 12 tasks
eirrgang opened this issue Nov 15, 2018 · 0 comments
Open
3 of 12 tasks

Simulation input tools #187

eirrgang opened this issue Nov 15, 2018 · 0 comments
Labels
enhancement gmxapi pertains to this repository and the Python module support

Comments

@eirrgang
Copy link
Collaborator

eirrgang commented Nov 15, 2018

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 ae15738 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

@eirrgang eirrgang added enhancement gmxapi pertains to this repository and the Python module support labels Nov 15, 2018
eirrgang added a commit to eirrgang/gmxapi that referenced this issue Dec 10, 2018
Fixes kassonlab#86

gmx.fileio.read_tpr() and gmx.fileio.write_tpr_file() work as standalone tools to read, manipulate, and rewrite a TPR file.

We defer several enhancements to other issues, including:

* use in work graphs (see kassonlab#85)
* integration with checkpoint data (see kassonlab#71)
* several missing parameters that should be added to tprfile.cpp (kassonlab#192)

See kassonlab#187 for more discussion.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement gmxapi pertains to this repository and the Python module support
Projects
None yet
Development

No branches or pull requests

1 participant