Metadata-Version: 2.4
Name: algo2code
Version: 0.2.1
Summary: Transpile LaTeX algorithm boxes (algpseudocode) to executable Taichi/NumPy/C code
Project-URL: Repository, https://github.com/CEmM2/MechDSL
Author: Shmuel Osovski
License-Expression: MIT
License-File: LICENSE
Keywords: algorithm,code-generation,latex,taichi,transpiler
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Requires-Python: <3.14,>=3.11
Description-Content-Type: text/markdown

# algo2code

Transpile LaTeX algorithm boxes (`algpseudocode`) to executable code targeting Taichi, NumPy, or C/PETSc.

Parses `\begin{algorithmic}...\end{algorithmic}` environments with type-directed code generation.
Zero runtime dependencies — standard library only.

## Documentation

- **User docs:** <https://sosovski.group/MechDSL/algo2code/> — introduction, getting
  started, usage, and examples.
- **Design spec:** `dev/design_docs/11-ALGO2CODE.md` (authoritative source of truth).
- See the [monorepo root](../../README.md) for the full project overview.
