"plugins/amoeba/vscode:/vscode.git/clone" did not exist on "18fb6efc72129002c580a270ef9755e7d56d4f6c"
- 13 Aug, 2025 1 commit
-
-
Peter Eastman authored
* Replace C++ code examples in Python API docs * Use newer Python for building docs * Remove sphinx version pin * Add Python versions of code examples * Minor edit * Add Python version of one more code example
-
- 28 Mar, 2025 1 commit
-
-
Peter Eastman authored
* Remove includes for Dart * Fix CMake error * Fixed broken link * Pin to cmake<4.0 * Try to make the link checker stop complaining
-
- 26 Nov, 2024 1 commit
-
-
Peter Eastman authored
* Use Intel OpenCL for CI * Set environment variables * Try to get CI to run * Debugging * Debugging * Fixes for Intel OpenCL
-
- 16 Oct, 2024 1 commit
-
-
Peter Eastman authored
* Updated Python versions for CI * Install setuptools
-
- 01 Oct, 2024 1 commit
-
-
Peter Eastman authored
-
- 05 Sep, 2024 1 commit
-
-
Peter Eastman authored
* CI build for HIP * Removed some unneeded dependencies * Fix test for which libraries are present
-
- 23 Aug, 2024 1 commit
-
-
Peter Eastman authored
* Support numpy 2 * Debugging * Removed debugging code
-
- 19 Jul, 2024 1 commit
-
-
Peter Eastman authored
* Run Mac tests on ARM and Intel * Added missing environment file * Removed obsolete code for M1 runner * Removed obsolete code for M1 runner
-
- 17 Jul, 2024 1 commit
-
-
Peter Eastman authored
* Debug CI failures * Debugging * Debugging * Debugging * Debugging * Debugging * Debugging * Debugging * Debugging * Removed build that was failing * Fixed URL that had changed
-
- 09 Jul, 2024 1 commit
-
-
Peter Eastman authored
* addHydrogens() allows specifying exactly what hydrogens to add * Prevent CI from using numpy 2.0
-
- 09 Mar, 2024 1 commit
-
-
Peter Eastman authored
* Revised code from installing CUDA on CI * Debugging * Debugging * Debugging * Debugging * Debugging * Debugging * Debugging
-
- 28 Sep, 2023 1 commit
-
-
Peter Eastman authored
* Remove support for Gromacs implicit solvent * Removed tests of implicit solvent
-
- 20 Jul, 2023 1 commit
-
-
Peter Eastman authored
* Always use nvrtc for compilation * Install nvrtc on CI * Workaround for compiler error * Set empty values for deprecated properties
-
- 31 Jan, 2023 1 commit
-
-
Mike Henry authored
* update to use newer openmm-torch version * openmm8 rc1 envs * forgot to bump nnpops
-
- 05 Jan, 2023 1 commit
-
-
Peter Eastman authored
* Attempt at fixing failing pypy build * Try using mambaforge * Debugging * A different approach to using mambaforge * Try a separate environment file for pypy
-
- 30 Oct, 2022 1 commit
-
-
Mike Henry authored
* add guide for dev builds * hosted env file for openmm-8 beta * explain how to host an env * add a namespace to support different os * pin all the versions * add version pins and env name * Added pytest * update envs
-
- 17 Oct, 2022 1 commit
-
-
Mike Henry authored
* add guide for dev builds * hosted env file for openmm-8 beta * explain how to host an env * add a namespace to support different os * pin all the versions * add version pins and env name * Added pytest
-
- 20 Sep, 2022 1 commit
-
-
Mike Henry authored
* add guide for dev builds * hosted env file for openmm-8 beta * explain how to host an env * add a namespace to support different os
-
- 30 Jun, 2022 1 commit
-
-
Peter Eastman authored
* Use PocketFFT instead of FFTW * Minor cleanup * Use PocketFFT instead of fftpack for reference platform * Remove FFTW as a dependency * Converted a test case to use PocketFFT * Fixed an incorrect comment
-
- 04 May, 2022 1 commit
-
-
Peter Eastman authored
* Update CUDA keys * Fixed typo
-
- 18 Mar, 2022 1 commit
-
-
Peter Eastman authored
* Optimized computing powers in CompiledExpression * Fixed compilation error * Attempt at fixing compilation error
-
- 03 Dec, 2021 1 commit
-
-
Peter Eastman authored
-
- 23 Nov, 2021 1 commit
-
-
Mike Henry authored
* lets see what blows up! * need to add env file, different name than normal * lets see if setting an env will help it find the base * try forcing the use of mamba * this should break everything, but might make osx work * lets see if this fixes the issue with the extension * ci bump * lets see if a different installer will work * single thread build to see error better * ci bump * ci bump * can't build opencl on m1 * add salt to url to prevent caching * rename to reflect that we can just build CPU * going to add a M1 x86_64 buld and an arm64 build * lets see if I broke 86 * now lets see what happens with arm * forgot to add new build files * try older python version * newer python? * try mini forge * ci bump * unpin doxygen and remove gromacs as a dep * double check where x86_64 libs are getting pulled in * ci bump * try and use conda compiler toolchain and set arch * weird things happend with setting arch * lets see what the arch the runner thinks it is using * try printing arch again * undo shell change * remove changes to shell * make sure I don't break other buikds * fix syntax issue and add new label to actionlint * ci bump * ci bump * lets focus on arm64 builds for now * ci bump * ci bump * try setting arch to build with arch command * split steps up so other builds don't break * see if the cmake step is the only one we need to arch-ify * cleaning things up * cleaning things up * set -j2 for make * we can use the same build step as the otehr builds * now lets see if it can install gromacs * no gromacs, no problem? * remove bit of logic stopping the build * pin doxygen to 1.9.1 * try building openCL * ci bump * ci bump
-
- 05 Nov, 2021 1 commit
-
-
Peter Eastman authored
-
- 03 Nov, 2021 1 commit
-
-
Peter Eastman authored
-
- 26 Oct, 2021 1 commit
-
-
Peter Eastman authored
* Adding support for new AMOEBA features * Support modern method of specifying in-plane angles * Implemented stretch-torsions * Implemented angle-torsions * More AMOEBA fixes * Bug fix * Converted AMOEBA 2018 force field * Added documentation for AMOEBA 2018 * Added a missing file for tests
-
- 11 Aug, 2021 1 commit
-
-
Josh A. Mitchell authored
* Proof of concept matching current behaviour with Breathe * Reorganise C++ API docs to work without autosummary * Revert to Sphinx-native search * Move remaining pip deps to conda * Remove unnecessary lunrsearch templates * Remove lunrsearch from cmake * Tidy up layout of API docs * Get code blocks to work with Breathe Breathe doesn't seem to support the Doxygen <preformatted> tag. It does support the <code> tag, but better yet it supports using <verbatim> tags to embed rst into docstrings. This commit changes all <pre> tags to use RST verbatim, and updates the Python documentation machinery to support it too. * Clarified some language * Have doxygen exclude undocumented classes and have sphinx fail on warnings for C++ API docs * List custom forces and integrators last * Add breathe to documentation CI * Typo * Fix link to custom forces in extras.rst * Have Breathe process only public classes * Strip OpenMM:: prefix from rst files to avoid colons in links * Remove existing private classes from EXCLUDE_SYMBOLS * Add comment to C++ cmake describing why we promote warnings to errors * Revise documentation build instructions for new dependencies
-
- 15 Jun, 2021 1 commit
-
-
Peter Eastman authored
* Changes to work with recent versions of Sphinx * Updated Sphinx version used for CI
-
- 03 May, 2021 1 commit
-
-
Jaime Rodríguez-Guerra authored
-
- 14 Apr, 2021 1 commit
-
-
Jaime Rodríguez-Guerra authored
* add docs for conda forge releases * adapt to openmm git_url
-
- 11 Feb, 2021 1 commit
-
-
Peter Eastman authored
* Use command line compiler if it is explicitly specified * Don't set OPENMM_CUDA_COMPILER on Jenkins
-
- 10 Feb, 2021 1 commit
-
-
Jaime Rodríguez-Guerra authored
* Add draft GHA-based CI for Linux * Fix events * Dup key * Fix path * Update env vars * More fixes * Fix env vars again * add doxygen * add sudo * Typo * upgrade CUDA * escape newlines * more backslashes * fix CUDA_APT * more env vars fixes * fix missing file * acumulate env_vars * build python wrappers only if requested * add pytest * use $GITHUB_ENV https://docs.github.com/en/free-pro-team@latest/actions/reference/workflow-commands-for-github-actions#environment-files * use ${GITHUB_WORKSPACE} * Pin older gromacs * add windows * Provide default values for unbound vars * fixes * this is powershell not cmd * update envs * win fix * make windows use cmd * Change install prefix * fixes * better env files * Increase timeout threshold * set xcode to 10.x * specify action version * fix sdk in macos * split jobs a bit more * build wrappers even if tests failed for c...
-
- 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
-
- 24 Jul, 2020 1 commit
-
-
Jason Swails 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
-
- 05 Sep, 2019 1 commit
-
-
Jason Swails authored
-
- 04 Sep, 2019 2 commits
-
-
Jason Swails authored
-
Jason Swails authored
-
- 30 Aug, 2019 1 commit
-
-
Jason Swails authored
-