Metadata-Version: 2.1
Name: pyplanegeometry
Version: 0.1.0
Summary: Plane geometry
Home-page: https://github.com/stla/PyPlaneGeometry
License: GPL-3.0-only
Keywords: plane geometry,geometry
Author: Stéphane Laurent
Author-email: laurent_step@outlook.fr
Requires-Python: >=3.8,<3.10
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Provides-Extra: docs
Requires-Dist: numpy (>=1.24.2,<2.0.0)
Requires-Dist: sphinx (>=5.3.0,<6.0.0); extra == "docs"
Requires-Dist: sphinx-rtd-theme (>=1.1.1,<2.0.0); extra == "docs"
Requires-Dist: sphinxcontrib-restbuilder (>=0.3,<0.4); extra == "docs"
Project-URL: Documentation, https://pyplanegeometry.readthedocs.io/en/latest/
Description-Content-Type: text/markdown

# PyPlaneGeometry

<!-- badges: start -->
[![Documentation status](https://readthedocs.org/projects/pyplanegeometry/badge/)](http://pyplanegeometry.readthedocs.io)
<!-- badges: end -->


Plane geometry with Python. This library is a Python translation of my R 
package [PlaneGeometry](https://github.com/stla/PlaneGeometry) but it contains 
less features so far. Do not hesitate to encourage me if you are interested.

```
pip install pyplanegeometry
```


![](https://github.com/stla/PyPlaneGeometry/raw/main/examples/triangularApollonianGasket.png)

![](https://github.com/stla/PyPlaneGeometry/raw/main/examples/ApollonianIcosahedralGasket.png)

![](https://github.com/stla/PyPlaneGeometry/raw/main/examples/NestedSteinerChains.png)

![](https://github.com/stla/PyPlaneGeometry/raw/main/examples/SteinerChainWithEllipse.png)

![](https://github.com/stla/PyPlaneGeometry/raw/main/examples/HyperbolicTesselation.png)

![](https://github.com/stla/PyPlaneGeometry/raw/main/examples/EllipticalSteinerChain.gif)

![](https://github.com/stla/PyPlaneGeometry/raw/main/examples/EllipticalSteinerChain3D.gif)

![](https://github.com/stla/PyPlaneGeometry/raw/main/examples/ApollonianGasket.png)

![](https://github.com/stla/PyPlaneGeometry/raw/main/examples/NestedSteinerChains.gif)

![](https://github.com/stla/PyPlaneGeometry/raw/main/examples/EllipticalNestedSteinerChains.gif)

![](https://github.com/stla/PyPlaneGeometry/raw/main/examples/EllipticalNestedSteinerChains3D.gif)

![](https://github.com/stla/PyPlaneGeometry/raw/main/examples/EllipticalNestedSteinerChains3D_2.gif)

![](https://github.com/stla/PyPlaneGeometry/raw/main/examples/EllipticalNestedSteinerChains3D_3.gif)

![](https://github.com/stla/PyPlaneGeometry/raw/main/examples/ApollonianGasket.gif)

![](https://github.com/stla/PyPlaneGeometry/raw/main/examples/ModularTessellation.gif)

![](https://github.com/stla/PyPlaneGeometry/raw/main/examples/Inversions.png)

![](https://github.com/stla/PyPlaneGeometry/raw/main/examples/EllipticalBilliard.gif)

![](https://github.com/stla/PyPlaneGeometry/raw/main/examples/HyperbolicTesselation2.png)

![](https://github.com/stla/PyPlaneGeometry/raw/main/examples/SchottkyCircles.png)

![](https://github.com/stla/PyPlaneGeometry/raw/main/examples/MalfattiApollonian.gif)

![](https://github.com/stla/PyPlaneGeometry/raw/main/examples/Circles_simultaneously_tangent.png)

![](https://github.com/stla/PyPlaneGeometry/raw/main/examples/MalfattiGaskets.gif)

