Skip to content
@Tractables

Tractables

Tractable circuits and their applications

Pinned Loading

  1. pyjuice pyjuice Public

    Scalable training and inference for Probabilistic Circuits

    Python 108 17

  2. vitri vitri Public

    CNF preprocessing and vtree construction for circuit compilation and model counting

    Rust 5

  3. goatd goatd Public

    Greatest Of All Tree Decompositions: tree decompositions of graphs — elimination orders, FlowCutter, multilevel bisection — with PACE .gr/.td I/O and a command-line solver.

    Rust 3

  4. tididi tididi Public

    Tree Decision Diagrams for Rust, Python and C: canonical circuits for Boolean functions, with model counting and weighted evaluation

    Rust 2 1

  5. tddlog tddlog Public

    Exact probabilistic inference by compilation into tree decision diagrams

    Rust 1

  6. tididi-cnf tididi-cnf Public

    Knowledge compiler and model counter for CNF: compile formulas into Tree Decision Diagrams and count their models

    Rust 1

Repositories

Showing 10 of 19 repositories
  • tddlog Public

    Exact probabilistic inference by compilation into tree decision diagrams

    Tractables/tddlog's past year of commit activity
    Rust 1 Apache-2.0 0 0 0 Updated Nov 3, 2026
  • roulette Public Forked from neuppl/roulette
    Tractables/roulette's past year of commit activity
    Racket 0 Apache-2.0 4 0 0 Updated Nov 3, 2026
  • Alea.jl Public
    Tractables/Alea.jl's past year of commit activity
    Julia 34 Apache-2.0 10 37 (2 issues need help) 4 Updated Nov 3, 2026
  • pyjuice Public

    Scalable training and inference for Probabilistic Circuits

    Tractables/pyjuice's past year of commit activity
    Python 108 Apache-2.0 17 3 6 Updated Nov 3, 2026
  • vitri Public

    CNF preprocessing and vtree construction for circuit compilation and model counting

    Tractables/vitri's past year of commit activity
    Rust 5 Apache-2.0 0 0 0 Updated Nov 2, 2026
  • goatd Public

    Greatest Of All Tree Decompositions: tree decompositions of graphs — elimination orders, FlowCutter, multilevel bisection — with PACE .gr/.td I/O and a command-line solver.

    Tractables/goatd's past year of commit activity
    Rust 3 Apache-2.0 0 0 0 Updated Nov 1, 2026
  • tididi-cnf Public

    Knowledge compiler and model counter for CNF: compile formulas into Tree Decision Diagrams and count their models

    Tractables/tididi-cnf's past year of commit activity
    Rust 1 Apache-2.0 0 0 0 Updated Nov 1, 2026
  • tididi Public

    Tree Decision Diagrams for Rust, Python and C: canonical circuits for Boolean functions, with model counting and weighted evaluation

    Tractables/tididi's past year of commit activity
    Rust 2 Apache-2.0 1 0 1 Updated Nov 1, 2026
  • cnfs Public

    A curated collection of ~27,900 CNF instances for model counting, weighted/projected model counting, and knowledge compilation research

    Tractables/cnfs's past year of commit activity
    Python 0 0 0 0 Updated Jul 31, 2026
  • LogicCircuits.jl Public

    Logic Circuits from the Juice library

    Tractables/LogicCircuits.jl's past year of commit activity
    Julia 52 Apache-2.0 4 5 (1 issue needs help) 1 Updated Jun 15, 2024