Skip to content

Add pairwise abinitio target#316

Merged
leeping merged 5 commits into
leeping:masterfrom
lilyminium:add-pairwise-abinitio-target
Apr 9, 2026
Merged

Add pairwise abinitio target#316
leeping merged 5 commits into
leeping:masterfrom
lilyminium:add-pairwise-abinitio-target

Conversation

@lilyminium

Copy link
Copy Markdown
Collaborator

This is the target @chapincavender has been using in his protein force field fits. It's only supported for the SMIRNOFF engine at the moment. I've largely completely ported over the code in Chapin's branch at https://github.com/chapincavender/forcebalance/tree/pairwise , which he's been using in fits for multiple years now. The only changes I've made are very minor updates (importing plot_qm_vs_mm, erroring early on force fitting) and I added a minimal test.

Python 3.10 is erroring because it can't resolve an environment with the openff-toolkit>0.18 -- if #315 is merged and this is rebased off that, we will skip testing on Python 3.9 and 3.10 and only tests on Pythons 3.11-12.

@lilyminium lilyminium marked this pull request as ready for review March 10, 2026 22:22
@lilyminium lilyminium force-pushed the add-pairwise-abinitio-target branch from f7fb849 to de27d55 Compare April 4, 2026 05:58
@leeping

leeping commented Apr 9, 2026

Copy link
Copy Markdown
Owner

Thanks a lot! This PR looks nice and clean so I'll go ahead and merge. :)

@leeping leeping merged commit ec4c4de into leeping:master Apr 9, 2026
71 of 72 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants