- 28 May, 2020 1 commit
-
-
peastman authored
-
- 22 May, 2020 1 commit
-
-
peastman authored
-
- 06 May, 2020 1 commit
-
-
peastman authored
-
- 04 May, 2020 1 commit
-
-
Andy Simmonett authored
* Convert Nose-Hoover into LF middle scheme by copying NH kernels * Rebrand VelocityVerletIntegrator as NoseHooverIntegrator * Consolidate NH tests * NoseHooverChainKernel begone * Make Windows builds happy * Add missing header for Windows build * Fix mistake in CommonKernels header * Add 6th Yoshida-Suzuki and make it the default
-
- 19 Apr, 2020 1 commit
-
-
YevChern authored
-
- 18 Apr, 2020 1 commit
-
-
YevChern authored
Make CharmmPsfFile ignore H-H water bond that is required for rigid water with original CHARMM implementation of constrains.
-
- 10 Apr, 2020 1 commit
-
-
peastman authored
-
- 01 Apr, 2020 1 commit
-
-
peastman authored
-
- 31 Mar, 2020 2 commits
- 30 Mar, 2020 3 commits
-
-
peastman authored
-
Rasmus Wriedt Larsen authored
Apparently it is the slightly more correct way of doing thigns, as explained in https://stackoverflow.com/a/30676267/538973
-
Rasmus Wriedt Larsen authored
-
- 29 Mar, 2020 1 commit
-
-
Rasmus Wriedt Larsen authored
* Use list-comprehension in Python code A minor change, but slighly easier to understand the initialization of `parent_exclude_list` in my opinion. * Implement __ne__ in Python classes that has __eq__ In Python 3, `__ne__` is automatically implemented as `not __eq__`. However, in Python 2 it seems to be implemented as `not is` (so based on object identity). Based on setup.py [0] which says that "OpenMM requires Python 2.7 or better", it should be useful to have better support for Python 2 :) This was already done in 4 of the 12 classes that implements `__eq__` ``` >>> class WildCard(object): ... def __eq__(self, other): return True >>> w = WildCard() >>> w == 42 True >>> w != 42 True >>> w != w False ``` [0]: https://github.com/openmm/openmm/blob/5cef29ce8d4e17b6d0f9fd8a3c6cc1669ca0ba2b/wrappers/python/setup.py#L237 * Use umambiguous floor division for index calculations in Python This makes the code work as intended if run as Python 3 ``` $ python2 -c 'print(3/2, 3//2)' (1, 1) $ python3 -c 'print(3/2, 3//2)' 1.5 1 ``` * Use `with` for file handling in Python * Use `is None` instead of `== None` in Python This is recommended in PEP8: > Comparisons to singletons like None should always be done with is or is not, never the equality operators. > - https://www.python.org/dev/peps/pep-0008/#programming-recommendations
-
- 24 Mar, 2020 1 commit
-
-
peastman authored
-
- 19 Mar, 2020 1 commit
-
-
peastman authored
-
- 17 Mar, 2020 2 commits
-
-
Zheng Gong authored
-
Zheng Gong authored
-
- 16 Mar, 2020 1 commit
-
-
Zheng Gong authored
-
- 12 Mar, 2020 1 commit
-
-
peastman authored
-
- 27 Feb, 2020 1 commit
-
-
Andy Simmonett authored
-
- 24 Feb, 2020 2 commits
- 18 Feb, 2020 1 commit
-
-
peastman authored
-
- 06 Feb, 2020 2 commits
- 17 Jan, 2020 2 commits
- 14 Jan, 2020 1 commit
-
-
Jaime RGP authored
Raise exception if large differences are observed so simtk.testInstallation can be used in CI testing reliably
-
- 06 Jan, 2020 1 commit
-
-
John Chodera authored
-
- 04 Jan, 2020 3 commits
-
-
John Chodera authored
-
John Chodera authored
-
John Chodera authored
-
- 03 Jan, 2020 2 commits
-
-
John Chodera authored
-
John Chodera authored
Add new 'smirnoff' mode to ForceField improper torsion handling behaviors to allow SMIRNOFF trefoil torsions to be added correctly
-
- 30 Dec, 2019 1 commit
-
-
peastman authored
-
- 16 Dec, 2019 2 commits
-
-
Ennio Lavagnini authored
-
Ennio Lavagnini authored
The following lipid were added to the addMembrane() method: DLPC, DLPE, DMPC, DOPC, DPPC. Original pdb files were taken from http://www.fos.su.se/~sasha/SLipids/Downloads.html . Original files were obtained at temperatures between 293K and 303K. NPT MD simulations were run for all the systems at 298K for ~10 ns and the last simulation step was used to create the pdb files.
-
- 10 Dec, 2019 1 commit
-
-
Zheng Gong authored
-
- 06 Dec, 2019 1 commit
-
-
Zheng Gong authored
-