Heron

About

  • About the Heron framework

Documentation

  • Installation & Startup
  • The Editor
  • Setting up and using multiple machines
  • All about the Nodes
  • Adding Repositories as new Nodes
  • Writing new Nodes
  • In Node Visualisation
  • The Saving State System
  • Synchronisation
  • Debugging
Heron
  • Heron’s documentation!
  • View page source

Heron’s documentation!

About

  • About the Heron framework

Documentation

  • Installation & Startup
    • Installation
    • Startup
  • The Editor
    • Node Tree and the Editor
    • Node Window
    • Menu Bar
    • The Graph Control Buttons and the Nodes’ life cycle
    • Settings
  • Setting up and using multiple machines
    • Setting up the machines
    • Setting up the LAN in Heron
    • Setting up the pipeline
    • Multiple environments
  • All about the Nodes
    • The scripts
    • The Node types
    • Creating a Graph (Pipeline)
    • Running a Graph (a Node’s life)
    • The Heartbeat System
    • The inner workings
    • Choosing the CPU core
    • Multiple Inputs / Outputs
  • Adding Repositories as new Nodes
    • Adding an existing repository
    • Downloading a repository from inside Heron
    • Creating a valid Heron Nodes repository from scratch
  • Writing new Nodes
    • The Manual Way
    • The Node templates
    • The com script
    • The worker script
    • Constructing a Node from a GUI
  • In Node Visualisation
    • The API
    • The visualisation elements
  • The Saving State System
    • A Node’s Saving System
    • Implementation in the Node
  • Synchronisation
    • Hardware
    • Software
    • Examples
  • Debugging
    • Usage and limitations of the python debugging tools
    • The logging system
    • The substate and parameters saving system
    • Hanging processes

Indices and tables

  • Index

  • Module Index

  • Search Page

Next

© Copyright 2022, George Dimitriadis.

Built with Sphinx using a theme provided by Read the Docs.