Skip to main content
Help us improve Python packaging – donate today!

3D space positioning and motion

Project Description

# BDSpace

[![Build Status](https://travis-ci.org/bond-anton/BDSpace.svg)](https://travis-ci.org/bond-anton/BDSpace)
[![codecov](https://codecov.io/gh/bond-anton/BDSpace/branch/master/graph/badge.svg)](https://codecov.io/gh/bond-anton/BDSpace)

**BDSpace** is a python package to simplify positioning, movement, and trajectory calculation for many
different technical problems. It is mainly for multiple interacting bodies systems like coordinate stages
and machining tools, robotic arms, manipulators, etc.

**BDSpace** provides following basic features:

|Feature |Staus |
|--------------------------------------|------------------|
|Cartesian coordinate systems |done |
|Spherical coordinates |done |
|Cylindrical coordinates |done |
|Conversion between coordinate systems |done |
|Multiple nested coordinate systems |done |
|Parametric curves |done |
|Trajectory builder (Pathfinder module)|endless work |
|Planes and plane geometry |work in progress |
|... |discussion is open|

## Installation

Space depends on numpy and [BDQuaternions](https://github.com/bond-anton/BDQuaternions) packages only.
It is compatible with Python 2 and Python 3.

To install BDSpace run
```shell
python setup.py install
```
## Usage

Please see the demo directory for the usage examples.

## License

BDSpace is free open source software licensed under Apache license version 2.0

Release history Release notifications

This version
History Node

0.2.3

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
BDSpace-0.2.3.tar.gz (17.6 kB) Copy SHA256 hash SHA256 Source None Sep 15, 2017

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging CloudAMQP CloudAMQP RabbitMQ AWS AWS Cloud computing Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page