Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
gmcninch-tufts
GitHub Repository: gmcninch-tufts/2024-Sp-Math190
Path: blob/main/docs/course-assets/images/decode-diagram.py
906 views
1
from graphviz import Digraph
2
3
4
diag = Digraph()
5
diag.filename='./decoding-diagram'
6
diag.format='png'
7
diag.attr(rankdir='LR')
8
9
nodes = ["data", "encoded data", "received data", "decoded data" ]
10
11
for n in nodes:
12
diag.node(n)
13
14
diag.edge("data","encoded data","x ↦ x·G")
15
diag.edge("encoded data","received data"," **channel** ")
16
diag.edge("received data","decoded data"," decoding ")
17
18
diag.render()
19
20