openff-interchange
openff-interchange copied to clipboard
Look into ordering of charge dictionary
Description
ElectrostaticsHandler.charges or similar dictionaries are ordered but probably just by the order it's created, which is probably just by chance how particles are returned by some iterator(s).
It's worth looking into this to see if any guarantees can be made about this ordering