Skip to main content

BDSpace

Build codecov

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

BDSpace depends on numpy and BDQuaternions packages only. It is compatible with Python 2 and Python 3.

To install BDSpace type in a shell

pip install BDSpace

or in the root directory of BDQuaternions distribution run

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

Metadata

Release files for BDSpace 0.3.14

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for BDSpace 0.3.14
File Size Uploaded Provenance Actions
BDSpace-0.3.14.tar.gz 1.2 MB Without provenance Details for BDSpace-0.3.14.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for BDSpace 0.3.14
File Actions
BDSpace-0.3.14-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details for BDSpace-0.3.14-cp39-cp39-win_amd64.whl
BDSpace-0.3.14-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.5+ x86-64, Linux glibc 2.12+ x86-64 Details for BDSpace-0.3.14-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
BDSpace-0.3.14-cp39-cp39-macosx_10_14_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.14+ x86-64 Details for BDSpace-0.3.14-cp39-cp39-macosx_10_14_x86_64.whl
BDSpace-0.3.14-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details for BDSpace-0.3.14-cp38-cp38-win_amd64.whl
BDSpace-0.3.14-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.5+ x86-64, Linux glibc 2.12+ x86-64 Details for BDSpace-0.3.14-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
BDSpace-0.3.14-cp38-cp38-macosx_10_14_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.14+ x86-64 Details for BDSpace-0.3.14-cp38-cp38-macosx_10_14_x86_64.whl
BDSpace-0.3.14-cp37-cp37m-win_amd64.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-64 Details for BDSpace-0.3.14-cp37-cp37m-win_amd64.whl
BDSpace-0.3.14-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-64, Linux glibc 2.12+ x86-64 Details for BDSpace-0.3.14-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
BDSpace-0.3.14-cp37-cp37m-macosx_10_14_x86_64.whl CPython 3.7 CPython 3.7 pymalloc macOS 10.14+ x86-64 Details for BDSpace-0.3.14-cp37-cp37m-macosx_10_14_x86_64.whl

Total release size: 19.5 MB

Release files / BDSpace-0.3.14.tar.gz

Download URL BDSpace-0.3.14.tar.gz
Size 1.2 MB
Tags Source
SHA-256 checksum
How to use checksums
22ec09cc4363253e1c5d7eacdc6a6953925830ec5de1d812e104b842285101a9
BLAKE2b-256 checksum
How to use checksums
6e8beac642494280e90c17822d2a623a197df4cdd077ca5174f982380254d890
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.5

Release files / BDSpace-0.3.14-cp39-cp39-win_amd64.whl

Download URL BDSpace-0.3.14-cp39-cp39-win_amd64.whl
Size 830.6 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
a98b698529a3ebe40531ba713fdcb46e78a66e30da67040b58ea48055e12564d
BLAKE2b-256 checksum
How to use checksums
6b3ae0d2f3fc66006b50ddd6d0b6a5ad7f709d441a91f16fe9443cee9787b794
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

Release files / BDSpace-0.3.14-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl

Download URL BDSpace-0.3.14-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Size 4.5 MB
Tags CPython 3.9 Linux glibc 2.12+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
e6353777cb36b9e2b7f20e2e4ed0ffa65a47abb33b1a5b01a78ff72e2f3e0988
BLAKE2b-256 checksum
How to use checksums
fd3c8ed4eefef8901b26698da07b0573741919bd9b5d35321d9b0b4a760ec2c0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.5

Release files / BDSpace-0.3.14-cp39-cp39-macosx_10_14_x86_64.whl

Download URL BDSpace-0.3.14-cp39-cp39-macosx_10_14_x86_64.whl
Size 855.6 kB
Tags CPython 3.9 macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
546010e0d450b62601bf470542f4baaab5089039bdfeaf08dd6e1c95dcca6c83
BLAKE2b-256 checksum
How to use checksums
c78bdab970dc136b86c3cd77024d1ad1bf733c0ee6dab1798376033bc82561d1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

Release files / BDSpace-0.3.14-cp38-cp38-win_amd64.whl

Download URL BDSpace-0.3.14-cp38-cp38-win_amd64.whl
Size 829.2 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
00133e9e38383b6bad83c8cf3fbfeedbc0313ae2d77144a6209f020e3095b446
BLAKE2b-256 checksum
How to use checksums
6eac5a409c5fdbeb2eac448c79b6cf8ab15c248c0febab04d48c8a16bba87973
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.9

Release files / BDSpace-0.3.14-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl

Download URL BDSpace-0.3.14-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Size 4.7 MB
Tags CPython 3.8 Linux glibc 2.12+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
62b673a01311bcd0055b4b646e22eae17607480910d7a6c1ee0000d78d2b02e9
BLAKE2b-256 checksum
How to use checksums
5b2d0b575a3df825892499a28666669b4987adb857b70848636b6a7063c4d1c3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.5

Release files / BDSpace-0.3.14-cp38-cp38-macosx_10_14_x86_64.whl

Download URL BDSpace-0.3.14-cp38-cp38-macosx_10_14_x86_64.whl
Size 830.7 kB
Tags CPython 3.8 macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
749936815c268184b3616f22891d5a7641b95f5d99505013679c4ed4656d2063
BLAKE2b-256 checksum
How to use checksums
a09a445fb7e357f24f041041dce8134cbc2ed534cb07e94c257185ba10d13cb3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.9

Release files / BDSpace-0.3.14-cp37-cp37m-win_amd64.whl

Download URL BDSpace-0.3.14-cp37-cp37m-win_amd64.whl
Size 811.7 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
9dd318cf27535d96c10fccd4f76af33667521e1f5e83ba4180e315be8986930c
BLAKE2b-256 checksum
How to use checksums
b15e798488c596f917687358264a8ba112154da75b3d0454d8091c35db7db8e8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.9

Release files / BDSpace-0.3.14-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl

Download URL BDSpace-0.3.14-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Size 4.1 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.12+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
bce017efd4c46f05b45b8adbc0b68d5ee7f4374db7488901cc6657f7106416da
BLAKE2b-256 checksum
How to use checksums
45016e8e2c2c8b9627ccbfac2399e225a9b71b8acc675179473599471f0bbba3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.5

Release files / BDSpace-0.3.14-cp37-cp37m-macosx_10_14_x86_64.whl

Download URL BDSpace-0.3.14-cp37-cp37m-macosx_10_14_x86_64.whl
Size 829.1 kB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
a57d108c69ab229543741ec4be8cd52251ad8608349a8da418d2efabe368d4cc
BLAKE2b-256 checksum
How to use checksums
5198bd89620a091da2c6dfc013d64ff84f6502d5ebb1118a7ab703db7c59d785
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.10

Security for BDSpace 0.3.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.3.14 This release

10 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page