Skip to main content

An implementation of the DATR language written in Python.

Project description

pyDATR is an implementation of the DATR language written in Python. It can parse DATR theories and evaluate queries against them. It also contains a persistence layer that allows storing theories and nodes in a relational database. Theories that have been stored through this layer can later be partially loaded and will transparently retrieve nodes from the database as needed, thus reducing memory consumption.

There’s not much there in the way of a user interface as it is intended to be called from Python scripts.

Project details

Release history Release notifications

This version
History Node


Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page