rinikerlab / PyGromosTools

This package is a python library with tools for the Molecular Simulation - Software Gromos. It allows you to easily set up, manage and analyze simulations in python.
https://rinikerlab.github.io/PyGromosTools/
MIT License
16 stars 14 forks source link

Gromos modules #240

Closed RiesBen closed 2 years ago

RiesBen commented 2 years ago

Description

This PR will add:

if you want to try it out, do this: python dev/build_pygromosfully.py

But this might take some time, as compiling Gromos takes >10min

Timings:

conda environment INSTALL: 13min

GromosPP INSTALL (1core):

GromosXX INSTALL (1core):

known issues:

Todos

Notable points that this PR has either accomplished or will accomplish.

lgtm-com[bot] commented 2 years ago

This pull request introduces 30 alerts and fixes 104 when merging 5f7e14d9271f93d80308fe4e900fef5ce3ad2881 into 3bb489f7f9c94f3323307c23a435015ad8bd9473 - view on LGTM.com

new alerts:

fixed alerts:

lgtm-com[bot] commented 2 years ago

This pull request introduces 4 alerts and fixes 3 when merging 5f7e14d9271f93d80308fe4e900fef5ce3ad2881 into 7e3a9f4a7d8a9520ad784697b45b0d90dcdf6c2e - view on LGTM.com

new alerts:

fixed alerts:

lgtm-com[bot] commented 2 years ago

This pull request introduces 6 alerts and fixes 3 when merging e19c59af0987d293e9a26a72bd2b7fd1c7eec983 into 7e3a9f4a7d8a9520ad784697b45b0d90dcdf6c2e - view on LGTM.com

new alerts:

fixed alerts:

lgtm-com[bot] commented 2 years ago

This pull request introduces 4 alerts and fixes 3 when merging d64465c537eb7d7c83a214f02d12f87f7bb47cec into 7e3a9f4a7d8a9520ad784697b45b0d90dcdf6c2e - view on LGTM.com

new alerts:

fixed alerts:

lgtm-com[bot] commented 2 years ago

This pull request introduces 4 alerts and fixes 3 when merging 09e0516eecaab13cd01cc0f24a5a80a387841c6e into 7e3a9f4a7d8a9520ad784697b45b0d90dcdf6c2e - view on LGTM.com

new alerts:

fixed alerts:

codecov[bot] commented 2 years ago

Codecov Report

Merging #240 (bdc5e97) into release3 (95e5e91) will decrease coverage by 0.39%. The diff coverage is 54.40%.

@@             Coverage Diff              @@
##           release3     #240      +/-   ##
============================================
- Coverage     54.73%   54.34%   -0.40%     
============================================
  Files            91       93       +2     
  Lines         14148    14304     +156     
============================================
+ Hits           7744     7773      +29     
- Misses         6404     6531     +127     
Flag Coverage Δ
unittests 54.34% <54.40%> (-0.40%) :arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files Coverage Δ
pygromos/analysis/energy_analysis.py 50.00% <ø> (ø)
pygromos/files/forcefield/amber/amberff.py 0.00% <0.00%> (ø)
pygromos/files/forcefield/serenityff/serenityff.py 0.00% <0.00%> (ø)
pygromos/files/otherfiles/new_repdat.py 0.00% <0.00%> (ø)
pygromos/files/otherfiles/noe_output.py 0.00% <ø> (ø)
pygromos/files/trajectory/trg.py 100.00% <ø> (ø)
pygromos/gromos/pyGromosPP/com_top.py 0.00% <0.00%> (ø)
pygromos/gromos/pyGromosPP/ran_box.py 87.50% <ø> (ø)
...ns/approaches/hvap_calculation/hvap_calculation.py 0.00% <0.00%> (ø)
...ons/hpc_queuing/job_scheduling/module_functions.py 0.00% <0.00%> (ø)
... and 61 more

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update a738e08...bdc5e97. Read the comment docs.

RiesBen commented 2 years ago

@MTLehner : this change works on my local machine without any problems. On Euler, I managed to compile gromosXX in a standard version. However gromosPP has issues with finding the GSL-library (even though I provided on configure, and there it is found!)