Metadata-Version: 2.4
Name: alg_etf
Version: 0.1.12
Requires-Dist: numpy>=1.21
Requires-Dist: svgelements>=1.9.6
Requires-Dist: sympy>=1.14.0
Requires-Dist: plotly>=5.0 ; extra == 'viewer'
Provides-Extra: viewer
Summary: analog layout generator using rust backend mainly for etf layouts
Author-email: Tim van den Akker <timakk01@gmail.com>
Requires-Python: >=3.9.0
Description-Content-Type: text/markdown; charset=UTF-8; variant=GFM

# alg_etf

Analog layout generator using a Rust backend, specifically designed for ETF layouts.

## Features
- Rust-powered performance for geometric operations.
- Python bindings for easy layout scripting.
- Integrated viewer for GDS layouts.

## Installation
```bash
pip install alg_etf
```

## Documentation
The full guide — **The alg_etf Book** — lives in [`docs/book/`](docs/book/README.md):
a chapter-by-chapter walkthrough of the Python API, the design philosophy,
worked examples, and an auto-generated API reference.

Read it as a website with:
```bash
uv run mkdocs serve
```

Runnable examples are in [`examples/`](examples/).

