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¶
- Circuit blocks
- Events
- List of combinational blocks
- List of sequential blocks 1/2
- List of sequential blocks 2/2 - time and date intervals
- List of event filters
- Miscellaneous utilities
- Finite-State Machines
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.