Atlassian uses cookies to improve your browsing experience, perform analytics and research, and conduct advertising. Accept all cookies to indicate that you agree to our use of cookies on your device. Atlassian cookies and tracking notice, (opens new window)
MT – Asking because I need to check on current priorities, this is in line with what I thought.
JW – I’d be interested in a longer chat about new plugin interface - What it looks like, how closely intertwined with Interchange internals it needs to be.
MT – Could make for a longer conversation. There’s a design choice between “I provide a lot of automagic but it generally requires my involvement to make stuff”, and “the user has to write a method that produces an iterable of OMM forces”. Right now I have it set up kinda like the former, where the plugin doesn’t directly call OpenMM constructors, but Interchange handles it. I kinda like this approach, because for really tricky things the SMIRNOFF plugin will be able to directly make the OMM Forces, but for simpler cases they can lean on automagic.
JW – Calendar-wise, do you have a sense of where you want to get Interchange plugins to, and how many months it would take?
MT – For the upcoming release, I want to have a beta period for two weeks, and then two weeks of RC period. This will give a total of ~1 month of notice. To complete the migration, I’ll need to rebuild the existing SMIRNOFF plugins in the new format, and I have it in a format where it can be easily schlepped to an external smirnoff-plugins like repo.
MT – After I’ve migrated the plugins, the only thing that will be left is GBSA/JSetiadi stuff, and anything AHogan is doing.
JW – Nice, I’d be happy to help with the GBSA implementation.
Action items
Decisions
, multiple selections available, Use left or right arrow keys to navigate selected items