No description
Find a file
2025-06-14 23:49:07 +02:00
circle_3_7.png initial 2025-06-14 23:49:07 +02:00
circle_4_5.png initial 2025-06-14 23:49:07 +02:00
circle_4_6.png initial 2025-06-14 23:49:07 +02:00
circle_6_4.png initial 2025-06-14 23:49:07 +02:00
circle_7_3.png initial 2025-06-14 23:49:07 +02:00
circle_8_3.png initial 2025-06-14 23:49:07 +02:00
circle_10_3.png initial 2025-06-14 23:49:07 +02:00
circleLimit.py initial 2025-06-14 23:49:07 +02:00
diskTest1.png initial 2025-06-14 23:49:07 +02:00
diskTest1.py initial 2025-06-14 23:49:07 +02:00
diskTest2.png initial 2025-06-14 23:49:07 +02:00
diskTest2.py initial 2025-06-14 23:49:07 +02:00
drawsvgTests.png initial 2025-06-14 23:49:07 +02:00
drawsvgTests.py initial 2025-06-14 23:49:07 +02:00
geom.py initial 2025-06-14 23:49:07 +02:00
geomTests.png initial 2025-06-14 23:49:07 +02:00
geomTests.py initial 2025-06-14 23:49:07 +02:00
hexMirror.png initial 2025-06-14 23:49:07 +02:00
hexMirror.py initial 2025-06-14 23:49:07 +02:00
inverts.png initial 2025-06-14 23:49:07 +02:00
inverts.py initial 2025-06-14 23:49:07 +02:00
inverts2.png initial 2025-06-14 23:49:07 +02:00
inverts2.py initial 2025-06-14 23:49:07 +02:00
inverts3.png initial 2025-06-14 23:49:07 +02:00
inverts3.py initial 2025-06-14 23:49:07 +02:00
inverts4.png initial 2025-06-14 23:49:07 +02:00
inverts4.py initial 2025-06-14 23:49:07 +02:00
inverts5.png initial 2025-06-14 23:49:07 +02:00
inverts5.py initial 2025-06-14 23:49:07 +02:00
invParabola.png initial 2025-06-14 23:49:07 +02:00
invParabola.py initial 2025-06-14 23:49:07 +02:00
invTangents.png initial 2025-06-14 23:49:07 +02:00
invTangents.py initial 2025-06-14 23:49:07 +02:00
mirrorPoints.png initial 2025-06-14 23:49:07 +02:00
mirrorPoints.py initial 2025-06-14 23:49:07 +02:00
pappus.png initial 2025-06-14 23:49:07 +02:00
pappus.py initial 2025-06-14 23:49:07 +02:00
pappus2.png initial 2025-06-14 23:49:07 +02:00
pappus2.py initial 2025-06-14 23:49:07 +02:00
pgeom.py initial 2025-06-14 23:49:07 +02:00
polyCircle.png initial 2025-06-14 23:49:07 +02:00
polyCircle.py initial 2025-06-14 23:49:07 +02:00
polyRandom.png initial 2025-06-14 23:49:07 +02:00
polyRandom.py initial 2025-06-14 23:49:07 +02:00
polyRegular.png initial 2025-06-14 23:49:07 +02:00
polyRegular.py initial 2025-06-14 23:49:07 +02:00
polyTransforms.png initial 2025-06-14 23:49:07 +02:00
polyTransforms.py initial 2025-06-14 23:49:07 +02:00
README.txt initial 2025-06-14 23:49:07 +02:00
recurLines.png initial 2025-06-14 23:49:07 +02:00
recurLines.py initial 2025-06-14 23:49:07 +02:00
tree.png initial 2025-06-14 23:49:07 +02:00
tree.py initial 2025-06-14 23:49:07 +02:00
triMove.png initial 2025-06-14 23:49:07 +02:00
triMove.py initial 2025-06-14 23:49:07 +02:00
triTransforms.png initial 2025-06-14 23:49:07 +02:00
triTransforms.py initial 2025-06-14 23:49:07 +02:00

Python for Inversive and Hyperbolic Geometry
============================================
Andrew Davison
ad@coe.psu.ac.th
Sept. 2024

Additional Python modules needed:
* numpy
* matplotlib
* drawsvg  (https://pypi.org/project/drawsvg/)


Files included in the zip file:

drawsvgTests.py

------- Inversive Geometry ------
geom.py
geomTests.py

inverts.py
inverts2.py
inverts3.py
inverts4.py
inverts5.py

invParabola.py
invTangents.py

pappus.py
pappus2.py

--------- Hyperbolic Geometry -----
pgeom.py

diskTest1.py
diskTest2.py

mirrorPoints.py
recurLines.py
polyRandom.py
polyRegular.py
polyCircle.py
tree.py

polyTransforms.py
hexMirror.py
triMove.py
triTransforms.py

circleLimit.py

---------------- PNG files ------

Almost every Python file generates a same-named PNG file, many of
which are included in this zip file.