NREL / BuildingMOTIF

Building Metadata OnTology Interoperability Framework (BuildingMOTIF). For models, see https://models.open223.info/
https://buildingmotif.readthedocs.io/
Other
49 stars 7 forks source link

Fix compilation #138

Closed gtfierro closed 2 years ago

gtfierro commented 2 years ago

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

TShapinsky commented 2 years ago

Wow. Any idea why it produces the same graph until you restart the instance? Is there some sort of caching involved?

gtfierro commented 2 years ago

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