Metadata-Version: 2.1
Name: cpsvis
Version: 0.1.0
Summary: Convex Projective Surface Visualisation Tool
Home-page: https://github.com/sepehrsaryazdi/cpsvis
Author: Sepehr Saryazdi
Author-email: sepehr.saryazdi@gmail.com
License: MIT
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.10
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: numpy (>=1.21.5)
Requires-Dist: matplotlib (>=3.5.2)
Requires-Dist: pandas (>=1.4.4)
Requires-Dist: ttkthemes (>=3.2.2)
Requires-Dist: pandastable (>=0.13.1)
Provides-Extra: dev
Requires-Dist: pytest (>=7.0) ; extra == 'dev'
Requires-Dist: twine (>=4.0.2) ; extra == 'dev'

# Convex Projective Surface Visualisation Tool

This GitHub project is dedicated to producing accurate and robust implementations of numerous algorithms in the study convex projective surfaces and the length spectra on them. These algorithms are founded in [this paper](https://arxiv.org/abs/1911.04176) (Haraway, Löwe, Tate, Tillmann 2019).

## Installation

This application is available on [PyPI](https://pypi.org/). To run, it requires a working installation of [tkinter](https://docs.python.org/3/library/tkinter.html). For installation, execute the following commands based on the distribution used.

### Ubuntu Installation

```
sudo apt-get install python3 python3-tk
python3 -m pip install cpsvis
```
### Windows & Mac (tkinter should already be distributed)

```
pip3 install cpsvis
```


