Closed gtfierro closed 2 years ago
Wow. Any idea why it produces the same graph until you restart the instance? Is there some sort of caching involved?
I think it has to do with whatever stochastic order the data structures inside pyshacl are traversed. Whatever random seed informs that decision is likely fixed/cached until the process is restarted
Fixes the issues we were seeing, but doesn't address the root cause (which is out of scope for BuildingMOTIF to fix)
This PR merges into the demo_notebooks branch to make it easier for @TShapinsky to test