- 06 Mar, 2025 1 commit
-
-
Evan Pretti authored
-
- 27 Feb, 2025 1 commit
-
-
Evan Pretti authored
* In CharmmPsfFile, add lonepair exceptions even when no Drude particles are present * In ForceField, correctly update the indices of virtual site exclusion reference particles in a residue when applying a patch to it
-
- 11 Nov, 2021 1 commit
-
-
Peter Eastman authored
-
- 11 Oct, 2021 1 commit
-
-
charmm-gui authored
* Atom types in CHARMM FF are non-case-sensitive * Atom type name in CHARMM RTF * Make atom section in CHARMM PSF file to be uppercase
-
- 14 Aug, 2021 1 commit
-
-
Peter Eastman authored
-
- 17 Mar, 2021 1 commit
-
-
Andy Simmonett authored
-
- 04 Mar, 2021 1 commit
-
-
Agilio Padua authored
* Update charmmparameterset.py * Update charmmpsffile.py
-
- 09 Feb, 2021 1 commit
-
-
Peter Eastman authored
-
- 01 Feb, 2021 1 commit
-
-
Peter Eastman authored
* Top level Python module is now "openmm" * Updated module names in examples * Updated module names in documentation * Updated module in CI scripts * Added deprecation warning
-
- 05 Jan, 2021 1 commit
-
-
peastman authored
* Do not alter mass of hydrogens in rigid water * Do not alter mass of hydrogens in rigid water
-
- 20 Dec, 2020 1 commit
-
-
qiuzy authored
* nbthole * Update charmmpsffile.py * Update charmmpsffile.py * Update charmmparameterset.py fix multiple dihedral with the same periodicity and add a warning reminder for improper dihedral * add test example for NBTHole add system files of CYT-GUA-CYT DNA segment for testing NBThole * Update TestCharmmFiles.py
-
- 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.
-
- 01 Apr, 2020 1 commit
-
-
peastman authored
-
- 31 Mar, 2020 1 commit
-
-
peastman 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
-
- 16 Mar, 2020 1 commit
-
-
Zheng Gong authored
-
- 06 Feb, 2020 1 commit
-
-
peastman authored
-
- 06 Dec, 2019 1 commit
-
-
Zheng Gong authored
-
- 17 Oct, 2019 1 commit
-
-
peastman authored
-
- 05 Sep, 2019 1 commit
-
-
peastman authored
-
- 03 Aug, 2019 1 commit
-
-
Andreas Krämer authored
when the number of molecules does not agree with the number of holders.
-
- 02 Aug, 2019 1 commit
-
-
Andreas Krämer authored
-
- 01 Aug, 2019 1 commit
-
-
peastman authored
-
- 31 Jul, 2019 1 commit
-
-
peastman authored
-
- 15 Jun, 2019 1 commit
-
-
huangj authored
-
- 06 Jun, 2019 1 commit
-
-
Jing Huang authored
-
- 20 Dec, 2018 1 commit
-
-
peastman authored
-
- 17 Aug, 2018 1 commit
-
-
huangj authored
-
- 08 Aug, 2018 1 commit
-
-
peastman authored
-
- 01 Aug, 2018 1 commit
-
-
huangj authored
-
- 11 Jul, 2018 1 commit
-
-
huangj authored
-
- 10 Jul, 2018 1 commit
-
-
huangj authored
-
- 09 Jul, 2018 1 commit
-
-
Jing Huang authored
-
- 07 Mar, 2018 1 commit
-
-
Sunhwan Jo authored
-
- 18 Jan, 2018 1 commit
-
-
Alan Grossfield authored
-
- 15 Aug, 2017 1 commit
-
-
John Chodera authored
-
- 05 May, 2017 1 commit
-
-
Jason Swails authored
createSystem for both Amber and CHARMM files.
-
- 14 Apr, 2017 1 commit
-
-
jchodera authored
-
- 15 Mar, 2017 2 commits