Closed jialincheoh closed 6 years ago
Hi Jia,
I'm currently in the middle of a large update to refactor modules to make unit testing much easier and create a thorough test suite to protect future updates from regression errors. One of the central themes of this update is to remove function calls which pass in entire molecule object.
In this particular instance, I believe the appropriate path is to continue the update to fix these mc.py errors rather than moving back to the former style of method calls. This is an error of laziness on my part, as I've been primarily focusing on the function of the mm.py script during these updates, to the detriment of the other main files.
Stay tuned, as I'll try to push a fix for this in the next 2 days which allows continued function of other main files. Hopefully opportunities for failures of this type are decreasing, as only a few modules remain which have methods with the entire molecule as an input.
Today's update resolves this issue, allowing mc.py to be executed without error.
… to pass in molecule.
This fixes errors of the following type, discovered when trying to run mc.py