freebsd-ports/science/py-geometer/pkg-descr
Stefan Eßer fb16dfecae Remove WWW entries moved into port Makefiles
Commit b7f05445c0 has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
2022-09-07 23:58:51 +02:00

16 lines
1,017 B
Text

Geometer is a geometry library for Python 3 that uses projective geometry and
numpy for fast geometric computation. In projective geometry every point in 2D
is represented by a three-dimensional vector and every point in 3D is
represented by a four-dimensional vector. This has the following advantages:
There are points at infinity that can be treated just like normal points.
- Projective transformations are described by matrices but they can also
represent affine transformations i.e. also translations.
- Every two lines have a unique point of intersection if they lie in the same
plane. Parallel lines have a point of intersection at infinity.
- Points of intersection, planes or lines through given points can be calculated
using simple cross products or tensor diagrams.
- Special complex points at infinity and cross ratios can be used to calculate
angles and to construct perpendicular geometric structures.
- Most of the computation in the library done via tensor diagrams (using
numpy.einsum).