Moleculars physics

Hi Pavel. I’m a little late to the game but thanks a ton for bringing Molecular up-to-date w/r/t official 2.79 (as well as fixing bugs and such). It’s a shame that the original author doesn’t maintain it anymore (and not for a while if I’m reading things right) but they were nice enough to open source it in the first place so I’m not complaining too loudly.

I recently installed a GTX 2070 so I have a predicament. I can’t use official 2.79 builds but even the latest Molecular version doesn’t work with recent nightly builds (e.g. 2.79.7). I’m getting a variation of an error that’s been mentioned in the past…

 File "yadda\...\molecular\operators.py", line 53, in execute
     mol_report = core.init(mol_exportdata)
  NameError: name 'core' is not defined

Seems bogus since I use the same install with 2.79b without issue (and core.pyd is present there). Is it perhaps due to Python version incompatibility? 2.79b uses Python 3.5.3 while 2.79.7 uses 3.7.0 (and the Molecular releases you published are compiled with, what, 3.5.4?)

TL;DR Planning on doing additional work to keep Molecular current? (Or, praise the lord, porting it to 2.80? :wink: ) If you are, great. If you’re not, I’m a SW dev by trade so I’ll probably take a hack at if I get the time though, unfortunately, a) I have barely any free time these days and b) my Python experience is nearly non-existent.

Anyways, any info you can provide one way or another about any of this would be much appreciated. Cheers!