An asyncio based library for building small automated systems


Keywords
automation, finite-state, machine
License
MIT
Install
pip install edzed==24.11.25

Documentation

edzed

An asyncio based library for building small automated systems, i.e. systems that control outputs according to input values, system’s internal state, date and time.

What is in the package:

  • classes for creating combinational and sequential blocks
  • methods for building a circuit by connecting the blocks
  • a simple event-driven zero-delay digital circuit simulator

What is not included:

The application code must connect the circuit's inputs and outputs with the outside world.

Documentation

Please read the online documentation for more information.