Skip to main content

Sorry for any inconvenience, I got a little ahead of myself. Now this package is compatible with Python >= 2.7, everything else is the same. Also regenerated the HTML docs in a more user friendly way. (you can see them online here: http://pythonhosted.org/Geo2D/)

Launchpad project: Geo2D-Launchpad

This package has come to life from the need of a (pure) Python geometry package (Python 3 compatbile) for my pet project(s). I didn’t find a satisfactory Python package/module for my needs so… here comes Geo2D (which is by no means state of the art… it just does what I hope it would do and it doesn’t have any dependencies except for the standard Python library). Stating that, it includes only these classes:

  • Point

  • Vector

  • Line

  • Ray

  • Segment

  • Polygon

Example:

#!/usr/bin/env python

import geo2d.geometry as g

p1 = g.Point((0, 1))
p2 = g.Point((4.2, 5))
print(p1.distance_to(p2))
l = g.Segment(p1, p2)

And so on. More details about the technical stuff is in the docs and http://pythonhosted.org/Geo2D/.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Geo2D-0.1.22.tar.gz (18.4 kB view details)

Uploaded Source

File details

Details for the file Geo2D-0.1.22.tar.gz.

File metadata

  • Download URL: Geo2D-0.1.22.tar.gz
  • Upload date:
  • Size: 18.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for Geo2D-0.1.22.tar.gz
Algorithm Hash digest
SHA256 92e2da875f89169ba78420d89f69366db305428f2f334a565450f454f3c7131a
MD5 9cf77836f629a6f4043059f560559a13
BLAKE2b-256 1d034a57e0b70ba491caed2804de2ceb0abae2e517e337a5e7933efcca2c50bd

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.22 This release

1 file

0.1.21

1 file

0.1.11

1 file

0.1.02

1 file

0.1.1

1 file

0.1.01

1 file

0.1.0

1 file

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page