gitextract_pp7itskp/ ├── .github/ │ └── workflows/ │ ├── checks.yml │ ├── mkdocs-publish-ghpages.yml │ └── selfassign.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── MANIFEST.in ├── Makefile ├── README.md ├── chalk/ │ ├── __init__.py │ ├── align.py │ ├── arrow.py │ ├── backend/ │ │ ├── __init__.py │ │ ├── cairo.py │ │ ├── svg.py │ │ └── tikz.py │ ├── combinators.py │ ├── core.py │ ├── envelope.py │ ├── model.py │ ├── monoid.py │ ├── py.typed │ ├── shapes/ │ │ ├── __init__.py │ │ ├── arc.py │ │ ├── arrowheads.py │ │ ├── image.py │ │ ├── latex.py │ │ ├── path.py │ │ ├── segment.py │ │ ├── shape.py │ │ └── text.py │ ├── style.py │ ├── subdiagram.py │ ├── trace.py │ ├── trail.py │ ├── transform.py │ ├── types.py │ ├── utils.py │ └── visitor.py ├── doc/ │ └── crop-images.sh ├── docs/ │ ├── about/ │ │ ├── index.md │ │ └── license.md │ ├── api/ │ │ ├── alignment.py │ │ ├── combinators.py │ │ ├── internals.md │ │ ├── names.py │ │ ├── rendering.py │ │ ├── shapes.py │ │ ├── style.py │ │ ├── trails.py │ │ ├── transformations.py │ │ └── utils.md │ ├── assets/ │ │ ├── css-js/ │ │ │ ├── as-fastapi/ │ │ │ │ ├── chat.js │ │ │ │ ├── custom.css │ │ │ │ ├── custom.js │ │ │ │ ├── termynal.css │ │ │ │ └── termynal.js │ │ │ ├── general/ │ │ │ │ ├── css/ │ │ │ │ │ ├── progressbar.css │ │ │ │ │ └── social-color-stryle.css │ │ │ │ └── js/ │ │ │ │ ├── highlight-config.js │ │ │ │ ├── material-extra/ │ │ │ │ │ ├── extra-uml.js │ │ │ │ │ ├── material-extra-theme.js │ │ │ │ │ └── uml.js │ │ │ │ └── tables.js │ │ │ ├── mkdocs-tooltips/ │ │ │ │ └── css/ │ │ │ │ └── custom.css │ │ │ ├── pymdownx-extras/ │ │ │ │ ├── css/ │ │ │ │ │ └── extra.css │ │ │ │ └── js/ │ │ │ │ └── extra-uml.js │ │ │ └── termynal/ │ │ │ ├── css/ │ │ │ │ ├── custom.css │ │ │ │ └── termynal.css │ │ │ ├── js/ │ │ │ │ ├── custom.js │ │ │ │ └── termynal.js │ │ │ └── readme.md │ │ └── snippets/ │ │ ├── macros/ │ │ │ └── .gitkeep │ │ └── notifications/ │ │ └── videos/ │ │ └── disclaimer.md │ ├── examples/ │ │ ├── hanoi.py │ │ ├── koch.py │ │ ├── lenet.py │ │ ├── squares.py │ │ └── tensor.py │ ├── index.md │ ├── overrides/ │ │ └── main.html │ └── quickstart/ │ └── .gitkeep ├── examples/ │ ├── arrows.py │ ├── bigben.py │ ├── comparison.tex │ ├── escher_square_limit.py │ ├── hanoi.py │ ├── hex_variation.py │ ├── hilbert.py │ ├── intro.py │ ├── isometric.py │ ├── koch.py │ ├── latex.py │ ├── lattice.py │ ├── lenet.py │ ├── logo.py │ ├── normalized.py │ ├── output/ │ │ ├── index.html │ │ ├── path.tex │ │ └── path.tex.tex │ ├── path.py │ ├── rectangle_parade.py │ ├── squares.py │ ├── subdiagrams.py │ ├── tensor.py │ ├── tests/ │ │ └── index.tpl.html │ ├── tournament-network.py │ └── tree.py ├── mkdocs.yml ├── pyproject.toml ├── requirements/ │ ├── dev.txt │ └── docs.txt ├── requirements.txt ├── setup.cfg ├── setup.py └── tests/ ├── test_envelope.py └── test_reverse_trail.py