-
Notifications
You must be signed in to change notification settings - Fork 5
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
Reviewer 2 request 1 changes for improved instructions on installing GOMC package #107
Conversation
… fix tests for improved error messages and automated checking of PATH for GOMC installation
Changed ‘GOMC_binary_path’ from None to “” . Doing this to see if it changes
Removed () from “” the file that sets the GOMC binary path here
for more information, see https://pre-commit.ci
Removed “GOMC/bin” as I thing the file is in the path
for more information, see https://pre-commit.ci
Added name of binary file= “GOMC_CPU_NVT" to look for in testing in GOMC installed
I took a quick look at this and here is my recommendations, All tested in RHEL:@CalCraven Another thought and I actually like this better . We may want to avoid building it in "opt" as many not experience users will not be able to get rid of it. Why not build it in the actual conda env directly and symlink it to the conda bin directory. This should also eliminate having to modify their bash.rc (meaning not messing it up and likely not differences between Mac and Ubuntu and RHEL). Note the I would add these instructions directly to the This will need changed in a few files with checks/errors if Code and notes :Need to add to all effected python files: Setup the GOMC binary (GOMC_CPU_NVT) in the correct:
These options turn off all but the GOMC_CPU_NVT ensemble, which is all that is really needed and used for mosdef_dihedral_fit. Specify setup is with anaconda, which the only way "mosdef_dihedral_fit" it is currently distributed so we should be fine Note: was tested with copy not ls , so may need to change a few Python checks or just use copy (‘cp’ instead of ‘ln -s’) |
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.
LGTM, just the 1 comment
## Quick Installation/Setup | ||
|
||
```bash | ||
mamba install -c conda-forge mosdef-dihedral-fit |
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.
Should we mention can do 'conda install' but 'mamba' recommended like the docs?
This is the only suggestion I have, otherwise looks good! Good work!
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 missed the conda mention. above. Approved
Add installation instructions for GOMC in README and docs, as well as… fix tests for improved error messages and automated checking of PATH for GOMC installation