Skip to main content

Python library providing the functionality to generate, work with, view, and manipulate polygons and their lattices in the 2D space.

Project description

PolyLatLib

By Rex Greenway

This project aims to allow for the investigation of shapes in the R x R Cartesian Plane and their lattices. This Python library provides the functionality to generate, work with, view, and manipulate polygons in the 2D space and, for applciable shapes, generate the corresponding lattice.

The image above shows three seperate, 5-layer, circular lattices displaying equilateral triangles, squares, and regular hexagons.

Features so far:

  • Basic class structure for Polygons.
  • Methods to generate and draw Regular Polygons, with preset regular polygons classes.
  • Lattice generation for Equilateral Triangles, Squares, and Hexagons.

To Install:

You can install the library using pip:

pip install polylatlib

Project details


Download files

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

Source Distribution

polylatlib-1.0.3.tar.gz (16.0 kB view details)

Uploaded Source

Built Distribution

polylatlib-1.0.3-py3-none-any.whl (18.1 kB view details)

Uploaded Python 3

File details

Details for the file polylatlib-1.0.3.tar.gz.

File metadata

  • Download URL: polylatlib-1.0.3.tar.gz
  • Upload date:
  • Size: 16.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for polylatlib-1.0.3.tar.gz
Algorithm Hash digest
SHA256 68ff0fbd89acc4759029ef08e0fdc7df7aa0f1bc842557a8ccf220b55b9e5b6d
MD5 37a991c54d0dbf202f340c39e96ee06a
BLAKE2b-256 d154067b998116779c05ade10b62761438880c108e41c8585dd9eb46c0595d17

See more details on using hashes here.

File details

Details for the file polylatlib-1.0.3-py3-none-any.whl.

File metadata

  • Download URL: polylatlib-1.0.3-py3-none-any.whl
  • Upload date:
  • Size: 18.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for polylatlib-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 4c5b63737d51656e9852ecb241877b126f686102e912ea0d947ccfa2ef4d57ac
MD5 eebb51746674e3575d71e2a8a400b303
BLAKE2b-256 b6b011c85f1b2270d10383768e72e65b25764046befe5b57da34d2a55f2cf558

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page