Skip to main content

A modern python library for 3D homogenous transforms and coordinate system utilities.

Project description

Polyframe

Polyframe is a modern Python library for 3D homogeneous transforms and coordinate system utilities. It supports easy re-framing and coordinate system conversions, making it especially useful in robotics, computer graphics, and simulation applications.

Polyframe philosophies:

  • Bring your own conventions Polyframe lets you define your own cartesian and spherical coordinate frame conventions, and enforces them using zero cost abstractions
  • Performance and flexability Polyframe uses dynamic code creation ahead of time to construct frame types that are used to modify the behavior of Transforms Polyframe uses numba to optimize many linear algebra routines and transformations Polyframe maximizes memory efficiency by using static types to represent frame basis information

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

polyframe-0.1.1.tar.gz (26.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

polyframe-0.1.1-py3-none-any.whl (19.3 kB view details)

Uploaded Python 3

File details

Details for the file polyframe-0.1.1.tar.gz.

File metadata

  • Download URL: polyframe-0.1.1.tar.gz
  • Upload date:
  • Size: 26.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for polyframe-0.1.1.tar.gz
Algorithm Hash digest
SHA256 e89ca94c125994875f3c387699d3661f3efebd77d0e14a6c9177b1f7c1d988ec
MD5 a3e17e9a3f0718f67c48ad6c5a1d9170
BLAKE2b-256 18c00c4c630796f3c47d2a822c3248e145ccfad9ed1b2f5edb97bbd6c58cdd19

See more details on using hashes here.

File details

Details for the file polyframe-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: polyframe-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 19.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for polyframe-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e1905e09fab51a6556a14231181914e3e8f6520e12953e2d61fa9a1c4c033e67
MD5 8b11c7e571bfa2221b8301d352c53335
BLAKE2b-256 bca6fd1f783be8545f31e3d9d2f65059071df5fb72f5671633d6748875fc6f09

See more details on using hashes here.

Supported by

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