Are you referring to line 404?
https://github.com/dazer/ShadowCraft...init__.py#L404
That's because if I don't remember the base value (which is only used to be changed into the real ppm), we'll keep multiplying that ppm by whatever their ilvl scaling formula generates. IE LFR trinkets go from 0.5, to 0.27285, to 0.148894245, etc due to loops. That's the only time that piece of data is ever called on, and it keeps the loops from letting things spin out of control.
-----
Anyways. I've got work early in the morning. I'll have to sleep on this and hope I figure it out before then. Indz will probably get everything else running so the rest of the engine is working for the patch (it's better than nothing). Trinkets will probably be off/wrong tomorrow, but the rest of the engine should be running full tilt, I'll get right back at this when I get off work if someone doesn't beat me to the punch.
I noticed that other independent theorycrafting has hinted that the trinkets will suck, so maybe I just need to revisit some of the basic assumptions and determine uptime and average stats by hand.