packages feed

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>