{"push_id":1241826910,"size":1,"distinct_size":1,"ref":"refs/heads/langevin-splitting","head":"012891b2dd6cc6e4e136c4090308247e1296adc4","before":"3dcff576ba9021d6c0575da02ca66b6a36e51516","commits":[{"sha":"012891b2dd6cc6e4e136c4090308247e1296adc4","author":{"name":"Josh Fass","email":"1453d875cfbe962307c2f2c5ade2a1f19baf2db8@users.noreply.github.com"},"message":"First stab at constraints and bookkeeping\n\nOptionally:\r\n- Applies position constraints after any position update\r\n- Applies velocity constraints after any velocity update\r\n- Accumulates \"heat\" during \"O\" steps\r\n- Accumulates \"shadow_work\" during \"A\" or \"B\" steps","distinct":true,"url":"https://api.github.com/repos/choderalab/openmmtools/commits/012891b2dd6cc6e4e136c4090308247e1296adc4"}]}
{"actor":{"display_login":"maxentile"}}