Skip to content
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

0.10.x merge into main #1235

Merged
merged 16 commits into from
Sep 14, 2023
Merged

0.10.x merge into main #1235

merged 16 commits into from
Sep 14, 2023

Commits on Jul 12, 2023

  1. run CI on new 0.10.x branch (#1212)

    * run CI on new 0.10.x branch
    
    * Update .github/workflows/CI.yaml
    
    Co-authored-by: Iván Pulido <2949729+ijpulidos@users.noreply.github.com>
    
    ---------
    
    Co-authored-by: Iván Pulido <2949729+ijpulidos@users.noreply.github.com>
    mikemhenry and ijpulidos committed Jul 12, 2023
    Configuration menu
    Copy the full SHA
    8deb77f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    186375d View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2023

  1. Update comments in RESTCapableHybridTopologyFactory (#1189)

    * update comments
    
    * bump ci
    
    ---------
    
    Co-authored-by: Iván Pulido <2949729+ijpulidos@users.noreply.github.com>
    Co-authored-by: Mike Henry <11765982+mikemhenry@users.noreply.github.com>
    3 people committed Jul 18, 2023
    Configuration menu
    Copy the full SHA
    33e0e74 View commit details
    Browse the repository at this point in the history
  2. use python executable from env (#1174)

    * use python executable from env
    
    * run tests using the shell
    
    * parmed 4 seems to be giving us some issues
    
    * actually I think we want the newer parmed
    
    * pin pymbar for now
    
    * ooof, parmed != pymbar
    
    * add some more debugging to figure out how we are getting old parmed
    
    * Update devtools/conda-envs/test_env.yaml
    
    * see if shell=True fixes it
    
    * removed parmed by mistake
    mikemhenry committed Jul 18, 2023
    Configuration menu
    Copy the full SHA
    a46516c View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2023

  1. Support pymbar 4 (#1173)

    * switch to using pymbar 3 & 4 support from openmmtools
    
    * fix typo on import
    
    * fix yaml
    
    * switch to using pymbar 4
    
    * missed a pymbar import
    
    * missed another one
    
    * bump ci
    
    * missed a import
    
    * go back to how it was
    
    * Update devtools/conda-envs/test_env.yaml
    
    ---------
    
    Co-authored-by: Iván Pulido <2949729+ijpulidos@users.noreply.github.com>
    mikemhenry and ijpulidos committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    2d19c20 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2023

  1. Configuration menu
    Copy the full SHA
    4834ff7 View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2023

  1. Store initial and final topologies for all phases -- small molecule p…

    …ipeline (#1210)
    
    * Initial and final topologies serialized per phase.
    
    * Using properties instead of private attrs.
    
    * Fix test
    
    * Remove uneeded code/attributes
    
    * bump ci
    
    * Store phase topologies separately
    
    * Fix tests. vacuum topologies expected.
    
    * Better docstring.
    
    ---------
    
    Co-authored-by: Mike Henry <11765982+mikemhenry@users.noreply.github.com>
    ijpulidos and mikemhenry committed Jul 31, 2023
    Configuration menu
    Copy the full SHA
    b362e4b View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2023

  1. Improve docker building (#1200)

    * Added note about example for adding oe license
    
    * make docker file much simpler
    
    * build images in CI
    
    * forgot to add conda-forge
    
    * fix permissions on a step
    
    * get oe_license file mounted in docker container
    
    * mount path must be absolute
    
    * setup singulairty to test + fix testing on docker image
    
    * add some testing deps to the image
    
    * add -v for tests, fix envar
    
    * tests are failing, want to test rest of pipeline
    
    * use latest openmm version
    
    * hardcode perses version for now
    
    * bump ci
    
    * make sure we can make openeye dir
    
    * support a dev build as well
    
    * don't hardcode value
    
    * fix name clash
    
    * forgot to add conda-forge
    
    * bump ci
    
    * test docker image and fix missing deps
    
    * install ps
    
    * also push latest tag
    
    * don't build on tag since the conda-forge package won't exist yet
    
    * don't test the examples
    
    * Remove docker deb build, we can do these ourselves
    
    * better document container use
    
    * build a latest version for apptainer
    
    * build with 11.2 to make things more compatable
    
    * skip docker test to see if other bits build okay
    
    * see if I can get the step to fail if there is an error
    
    * skip docker tests to make sure apptainer builds okay
    
    * Add mpiplus and mpi4py to docker image
    
    * give correct path to oe license
    
    * add mpi stuff to docker
    
    * clean up diskspace before build
    
    * skip tests for singularity now that the only failures come from a package bug
    mikemhenry committed Aug 2, 2023
    Configuration menu
    Copy the full SHA
    f2f63a9 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2023

  1. Clean examples -- CLI protein-ligand example for Tyk2 (#1223)

    * Improving examples dir structure and readme
    
    * Adding Tyk2 CLI example
    
    * removing new-cli/ripk2 example (deprecated)
    
    * fix typo for link
    
    * Clarify tyk2 cli example docs
    ijpulidos committed Aug 8, 2023
    Configuration menu
    Copy the full SHA
    d77ab23 View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2023

  1. Realtime analysis interval to default to checkpoint interval (#1227)

    * CI miscellaneous fixes (#1217)
    
    * CI minor fixes. Allow codecov to fail.
    
    * bump ci
    
    ---------
    
    Co-authored-by: Mike Henry <11765982+mikemhenry@users.noreply.github.com>
    
    * Changing offline freq default to checkpoint interval
    
    * Fixing input yaml for example
    
    * commenting offline-freq param
    
    ---------
    
    Co-authored-by: Mike Henry <11765982+mikemhenry@users.noreply.github.com>
    ijpulidos and mikemhenry committed Aug 22, 2023
    Configuration menu
    Copy the full SHA
    ef15992 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2023

  1. MPI example with dipeptide mutation (#1228)

    * peptide mutation MPI example added
    
    * better documentation of motivation
    ijpulidos committed Aug 23, 2023
    Configuration menu
    Copy the full SHA
    aca858f View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2023

  1. Fix/issue 1194 (#1230)

    * set cutoff distance in sterics_custom_nonbonded_force
    
    * matching cutoff for custom forces. Improving logic.
    
    * test for HTF nonbonded cutoff
    
    ---------
    
    Co-authored-by: Iván Pulido <2949729+ijpulidos@users.noreply.github.com>
    mikemhenry and ijpulidos committed Aug 25, 2023
    Configuration menu
    Copy the full SHA
    f6ee190 View commit details
    Browse the repository at this point in the history
  2. Fix/issue 1196 (#1229)

    * CI miscellaneous fixes (#1217)
    
    * CI minor fixes. Allow codecov to fail.
    
    * bump ci
    
    ---------
    
    Co-authored-by: Mike Henry <11765982+mikemhenry@users.noreply.github.com>
    
    * added dels to contexts
    
    * Update perses/app/setup_relative_calculation.py
    
    ---------
    
    Co-authored-by: Iván Pulido <2949729+ijpulidos@users.noreply.github.com>
    mikemhenry and ijpulidos committed Aug 25, 2023
    Configuration menu
    Copy the full SHA
    ff55126 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2023

  1. Fix spectator support (#1233)

    * fix spectator support. Enabling test.
    
    * Test to run on GPU CI.
    ijpulidos committed Sep 12, 2023
    Configuration menu
    Copy the full SHA
    7fb8306 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7907ed8 View commit details
    Browse the repository at this point in the history
  3. pin <4 for pymbar on GPU

    mikemhenry committed Sep 12, 2023
    Configuration menu
    Copy the full SHA
    5b452b4 View commit details
    Browse the repository at this point in the history