API Reference#

Complete API documentation for all public NeuroLang modules. Generated automatically from docstrings.

End-User Frontend#

NeurolangDL

NeurolangPDL

Complements QueryBuilderDatalog class with probabilistic capabilities 1- add extensional probabilistic facts and choices 2- sove probabilistic queries

Intermediate Representation Infrastructure#

expressions

Expressions for the intermediate representation and auxiliary functions.

expression_pattern_matching

Module implementing expression pattern matching.

expression_walker

exceptions

Intermediate Language Representations#

logic

datalog

probabilistic

relational_algebra

Module containing the intermediate representation implementation of relational algebra.

relational_algebra_provenance

Command-line Interface & Engine Registry#

neurolang.utils.cli

neurolang.utils.engine_registry

neurolang.utils.engines.base

Indices and tables#