A python package for performing geometric calculations in 3D
Project description
geo3d
A python package for performing geometric calculations in 3D. It allows to
- find coordinate system transformations between frames
- transform points and vectors
- express points and vectors in different frames
- create frames from primary and secondary axes vectors
- align two point groups by minimizing point-to-point distances
- fit planes to points
Requires Python 3.7 - 3.8 .
Installation
To install the module and its core requirements, run
pip install --user -e .
within the base directory.
To install all requirements, including the ones for unit testing and documentation.
pip install --user -e .[dev]
Usage
Instructions on basic usage can be found in the jupyter notebook in /docs
,
which are also deployed to himbeles.github.io/geo3d.
Testing
Unit tests can be run using
pytest -s
in package root.
Building the docs
The documentation can be built from the .ipynb
documents in the /docs
folder by running
make html
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
geo3d-0.8.1.tar.gz
(29.6 kB
view hashes)
Built Distribution
geo3d-0.8.1-py3-none-any.whl
(14.3 kB
view hashes)