Edzed

Welcome to edzed’s documentation. The intended audience are Python developers. Edzed is an asyncio based Python library for building small automated systems, i.e. systems that control outputs according to input values, system’s internal state, date and time. It is free and open-source.

The package contains:

  • 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

Note

Please excuse language errors in this documentation. The author is not a native English speaker.

Creating edzed applications

Building a circuit

Running a simulation

Creating new block types

For developers of edzed itself or edzed extensions only. Great applications can be written using just the built-in blocks.

Appendices

Indices and tables