DiamondLightSource / DiamondLightSource/tickit-devices
Zebra: Support cyclic graphs
Open
zebra
- Dominant language
- Python
- Stars
- 2
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
The input of a Block in a Zebra must support linking to an output of the Zebra.
As the Blocks of a Zebra update their outputs 20ns after their inputs change, this may be possible to resolve without having a cyclic dependency that gets stuck by marking blocks are dirty once they have been traversed once; or caching all outputs of a Zebra, such that they are available from the External component of the System simulation?

Contributor guide
Assessment
This issue has not been assessed yet.