Metadata-Version: 2.4
Name: gtdraw
Version: 0.12.0
Summary: Game tree drawing tool for extensive form games
Project-URL: Homepage, https://github.com/gambitproject/gtdraw
Project-URL: Repository, https://github.com/gambitproject/gtdraw
Project-URL: Issues, https://github.com/gambitproject/gtdraw/issues
Keywords: game theory,tikz,visualization,trees,economics
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Science/Research
Classifier: Topic :: Scientific/Engineering :: Visualization
Classifier: Topic :: Games/Entertainment
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: jupyter-tikz
Requires-Dist: ipykernel
Requires-Dist: distinctipy
Requires-Dist: streamlit
Requires-Dist: pygambit
Requires-Dist: pyyaml
Provides-Extra: dev
Requires-Dist: pytest>=7.0.0; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Requires-Dist: jupyter-book>=2.0.0; extra == "dev"
Requires-Dist: sphinx-thebe; extra == "dev"
Dynamic: license-file

# GTDraw

[![Tests](https://github.com/gambitproject/gtdraw/actions/workflows/test.yml/badge.svg)](https://github.com/gambitproject/gtdraw/actions/workflows/test.yml)

GTDraw is a game tree drawing tool for publication-ready extensive form games in Game Theory.
It can generate TikZ code, LaTeX documents, PDFs, PNGs, and SVGs from game specifications.

> GTDraw was originally developed by [Bernhard von Stengel](https://www.lse.ac.uk/people/bernhard-von-stengel) at the London School of Economics. It is being developed further as part of the [Gambit project](https://www.gambit-project.org) out of The Alan Turing Institute.

## Documentation

Comprehensive documentation covering installation, the `.ef` file format, Python API, and Developer guidelines is hosted via GitHub Pages:

**👉 [Read the gtdraw Documentation](https://gambitproject.github.io/gtdraw/) 👈**

## Quick Installation

```bash
git clone https://github.com/gambitproject/gtdraw
cd gtdraw
pip install .
```

## Contributing

🚨 **NOTE FOR POTENTIAL CONTRIBUTORS** 🚨

This package is at an early stage of development. Please read the Gambit project's [contributor guidance](https://gambitproject.readthedocs.io/en/latest/developer.contributing.html) and check the [Developer Guide](https://gambitproject.github.io/gtdraw/developer/development.html) in the documentation before opening PRs.
