affine
affine copied to clipboard
Affine transformation matrices
A faster implementation of `Affine.__new__`. ``` %timeit Affine(3, 2, 5, 1, 2, 3) 1.21 µs ± 48.9 ns per loop (mean ± std. dev. of 7 runs, 1,000,000 loops each)...
👋 I saw https://github.com/mapbox/mercantile/issues/140 and since @sgillies was receptive to the idea of adding type hints, I thought I'd also start a discussion here about adding type hints 🙂 ....
An alternative proposal to #66 is to use [flit](https://github.com/takluyver/flit) for packaging. Building is similar: ```bash $ python3 -m pip install --upgrade build ... $ python3 -m build * Creating venv...
Planar had some nice HTML docs https://pythonhosted.org/planar/transforms.html I'm not sure how the above docs are generated, if they are something standard it may be worth moving docs to readthedocs. It...
Breaking changes like removal of `__rmul__`.
Remove python 2.7 from the build matrix and import Sequence only from collections.abc.
See #32.
The lowest python version with test is python 3.6. So define this as minimum required version. Closes #49
Probably a typo in the configuration.
I wanted to use Pydantic validators for making data types. However, it does not work properly in Affine 2.3.1: ``` from pydantic import BaseModel from affine import identity class Transform(BaseModel):...