Raster Geometry - Create/manipulate N-dim raster geometric shapes.
Overview
This software provides a library for generating or otherwise manipulating N-dimensional raster geometric shapes.
Most of the code is used is used in a number of projects where it is tested against real-life scenarios.
As a result of the code maturity, some of the library components may undergo (eventually heavy) refactoring. While this is not expected, this will be documented. Please file a bug report if you detect an undocumented refactoring.
Releases information are available through NEWS.rst.
For a more comprehensive list of changes see CHANGELOG.rst (automatically generated from the version control system).
Features
The 2D geometrical shapes currently available are:
square
rectangle
rhombus
circle
ellipse
The 3D geometrical shapes currently available are:
cube
cuboid
rhomboid
sphere
ellipsoid
cylinder
The N-dim geometrical shapes currently available are:
cuboid: sum[abs(x_n/a_n)^inf] < 1
superellipsoid: sum[abs(x_n/a_n)^k] < 1
prism: stack (N-1)-D rendered objects on given axis
etc.
Additional may be added in the future.
Installation
The recommended way of installing the software is through PyPI:
$ pip install raster_geometry
Alternatively, you can clone the source repository from GitHub:
$ git clone git@github.com:norok2/raster_geometry.git
$ cd raster_geometry
$ pip install -e .
For more details see also INSTALL.rst.
License
This work is licensed through the terms and conditions of the GPLv3+ See the accompanying LICENSE.rst for more details.
Acknowledgements
For a complete list of authors please see AUTHORS.rst.
People who have influenced this work are acknowledged in THANKS.rst.
Metadata
Release files for raster-geometry 0.1.4.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| raster_geometry-0.1.4.2-py2.py3-none-any.whl | Python 2, Python 3 | none | any | Details |
Release files / raster_geometry-0.1.4.2-py2.py3-none-any.whl
| Download URL | raster_geometry-0.1.4.2-py2.py3-none-any.whl |
|---|---|
| Size | 30.6 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
ca7cbbf238a2d1895f40b2e654e3b2be905ef46826e8951b503315f9a22940e0
|
|
BLAKE2b-256 checksum How to use checksums |
ae3c321ff3f370f5eabbccf553e79f9c067a0e469d0ee6fb87a7b071fa702bf7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.6
|