lordmauve / wasabi-geom

A 2D geometry library for Python, with ergonomic vector classes in optimised Cython code.

Home Page:https://wasabigeom.readthedocs.io/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

wasabigeom - fast geometry types for Python games

Build Wheels PyPI PyPI - Python Version PyPI - Wheel Documentation Status Discord

wasabigeom is a 2D geometry library intended for game development. It started life as a pure Python library but is now implemented in optimised Cython code.

Documentation

View on ReadTheDocs

Installation

To install, just run:

pip install wasabi-geom

What's new in 2.0.0

I took the existing wasabi.geom code and Cythonised it.

I've made some big, breaking changes to the interface; notably, I prefer radians thes days and eschew namespace packages. To install the old, pure-Python version, pin to wasabi-geom<2.

About

A 2D geometry library for Python, with ergonomic vector classes in optimised Cython code.

https://wasabigeom.readthedocs.io/

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Cython 58.4%Language:Python 34.1%Language:Jupyter Notebook 7.5%