Skip to content

Welcome to pydagroas

alt text

Introduction

pydagoras is a Python package to create Directed Acyclic Graphs (DAGs)

The aim of this site is to;

  • Document the pypi package pydagoras that underpins the demo site
  • Show an example script that uses pydagoras
  • Document the demo site where the example app can be seen and used
  • Explain how the how the demo app has been built

Package

pydagoras can be installed from PyPi, which can be reached using the Python link the bottom right corner of this page.
The package section details;

  • Other ways to get pydagoras
  • What is included in the package

Example script

This section documents the script eg_use_pydagoras.py that is included in the test folder of the package. It provides an example of;

  • How to constuct a DAG using pydagoras by creating and linking nodes
  • Updating inputs
  • Accessing the output

Demo

In this section there is a link to the demo site, it details how to use the demo site and how to make and see changes to the three example DAGs. It also shows a video showing the three example pydagoras DAGs being updated.

Example app

This section explains how the example app has been built, with a front end, that connects to a backend that uses pydagoras.

Code reference

This section allows you to look into the code behind the pydagoras package.