LogicCircuits.jl icon indicating copy to clipboard operation
LogicCircuits.jl copied to clipboard

Add `SententialDecisionDiagrams.jl` as an optional dependency

Open guyvdbroeck opened this issue 4 years ago • 1 comments

Add https://github.com/pedrozudo/SententialDecisionDiagrams.jl as an optional dependency (https://github.com/JuliaLang/Pkg.jl/issues/1285). At minimum, make it easy to convert the native SDD data structure to Julia structs in the LogicCircuit hierarchy, so we can do things like compute flows efficiently.

guyvdbroeck avatar Jul 27 '20 04:07 guyvdbroeck

I guess Requires.jl also should work perfectly for this. And the main useful integrations are:

  1. Import Vtree from SDD.jl to Juice
  2. Import SDDs from SDD.jl to Juice

Do we need anything else? Maybe later on case also add more interactive scenarios.

khosravipasha avatar Mar 18 '21 23:03 khosravipasha