circuits-0.2.0.0: other/circuits-class.html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="https://cdn.jsdelivr.net/npm/mermaid@10/dist/mermaid.min.js"></script>
<script>
mermaid.initialize({
startOnLoad: true,
theme: 'base',
themeVariables: {
primaryColor: '#21252d',
primaryTextColor: '#c8ccd4',
primaryBorderColor: '#373c45',
lineColor: '#c8ccd4',
secondaryColor: '#21252d',
tertiaryColor: '#21252d',
fontFamily: '-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif'
},
flowchart: {
curve: 'basis'
}
});
</script>
<style>
body {
background: #1b1e23;
color: #c8ccd4;
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif;
padding: 2rem;
}
h1 {
color: #dfe2e8;
}
.mermaid {
background: #21252d;
border: 1px solid #373c45;
border-radius: 8px;
padding: 1rem;
margin-bottom: 2rem;
}
</style>
</head>
<body>
<h1>circuits — class relationships</h1>
<div class="mermaid">
graph LR
Category["Category"]
Channel["Channel"]
Strength["Strength"]
Traced["Traced"]
Tensor["Tensor"]
Action["Action"]
Free["Free"]
Sym["Sym"]
Net["Net"]
Loop["Loop"]
Category -.-> Free
Strength -.-> Loop
Traced -.-> Loop
Action -.-> Sym
Action -.-> Net
Traced -.-> Net
Category --> Channel --> Strength --> Traced
Category --> Tensor --> Action
Free --> Sym --> Net
Loop --> Net
linkStyle 0,1,2,3,4,5 stroke:#C44E8A,stroke-width:2px
linkStyle 6,7,8,9,10 stroke:#4B7FBD,stroke-width:2px
linkStyle 11,12,13 stroke:#8FB83A,stroke-width:2px
style Category fill:#1F7050,stroke:#1F7050,color:#1b1e23
style Channel fill:#4B7FBD,stroke:#4B7FBD,color:#1b1e23
style Strength fill:#C44E8A,stroke:#C44E8A,color:#1b1e23
style Traced fill:#3D3D7A,stroke:#3D3D7A,color:#c8ccd4
style Tensor fill:#D98A3A,stroke:#D98A3A,color:#1b1e23
style Action fill:#4B9680,stroke:#4B9680,color:#1b1e23
style Free fill:#4B9680,stroke:#4B9680,color:#1b1e23
style Sym fill:#8FB83A,stroke:#8FB83A,color:#1b1e23
style Net fill:#D98A3A,stroke:#D98A3A,color:#1b1e23
style Loop fill:#C44E8A,stroke:#C44E8A,color:#1b1e23
</div>
</body>
</html>