Skip to main content

A python package for performing geometric calculations in 3D

Project description

[![Release on PyPI](https://github.com/himbeles/geo3d/workflows/Publish%20on%20PyPI/badge.svg)](https://pypi.org/project/geo3d/) ![Test package](https://github.com/himbeles/geo3d/workflows/Test%20package/badge.svg)

# geo3d

A python package for performing geometric calculations in 3D, such as
  • coordinate system transformations

  • rigid body motion under local constraints

## Installation To install the module and its core requirements, run `sh pip install --user -e . ` within the base directory.

To install all requirements, including the ones for unit testing and documentation.

`sh pip install --user -e .[dev] `

## Usage

### Basic usage Instructions on basic usage can be found in the jupyter notebook examples/basic_usage.ipynb.

### Constrained motion The module allows to calculate rigid body movement from disturbances to exact constraints. A usage example is given in examples/constrained_motion.ipynb.

## Testing Unit tests can be run using `sh pytest -s ` in package root.

Project details


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.3.2.tar.gz (1.7 MB view hashes)

Uploaded Source

Built Distribution

geo3d-0.3.2-py3-none-any.whl (10.6 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page