lab-v2/pyreason

An explainable inference software supporting annotated, real valued, graph based and temporal logic

60
/ 100
Established

PyReason helps you understand why certain conclusions are reached from complex interconnected information. It takes logical rules you define and initial facts about a network (like people, events, or data points) and explains what inferences can be made, even when information changes over time. This is useful for researchers, analysts, or anyone who needs transparent reasoning from graph-based data.

332 stars. Available on PyPI.

Use this if you need to trace the step-by-step logical conclusions from a set of rules and data that is structured as a network or graph.

Not ideal if your data isn't structured as a graph or if you are looking for statistical predictions rather than logical deductions.

network-analysis explainable-AI logical-reasoning temporal-modeling knowledge-graphs
Maintenance 10 / 25
Adoption 10 / 25
Maturity 25 / 25
Community 15 / 25

How are scores calculated?

Stars

332

Forks

32

Language

Python

License

Last pushed

Mar 11, 2026

Commits (30d)

0

Dependencies

7

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/lab-v2/pyreason"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.