Skip to main content

Python module for designing mechanisms and robots

Project description

Brian Mechanisms Designer

Brian Mechanisms

Brian Mechanisms is a Python module designed for engineers and developers to easily design and simulate various mechanical mechanisms and robots. It provides a collection of tools and algorithms for kinematic analysis, motion planning, and visualization of mechanical systems.

Features

  • Kinematic analysis for various types of mechanisms, including linkages, gears, and robotic arms.
  • Motion planning algorithms for path generation and trajectory optimization.
  • Visualization tools to create interactive plots and animations of mechanical systems.
  • Integration with popular libraries such as NumPy and Matplotlib for scientific computing and visualization.

Installation

You can install Brian Mechanisms using pip:

pip install brianmechanisms

Quick Start

import brianmechanisms as bm

# Create a simple 2-bar linkage
linkage = bm.Linkage(length1=3, length2=4)

# Plot the linkage
linkage.plot()

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

brianmechanisms-0.1.2.tar.gz (10.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

brianmechanisms-0.1.2-py3-none-any.whl (10.3 kB view details)

Uploaded Python 3

File details

Details for the file brianmechanisms-0.1.2.tar.gz.

File metadata

  • Download URL: brianmechanisms-0.1.2.tar.gz
  • Upload date:
  • Size: 10.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for brianmechanisms-0.1.2.tar.gz
Algorithm Hash digest
SHA256 0b5b089552cfc06187bb7d0d6ae0e82d4be09309d0003b29c874b74a3363fb31
MD5 bdc6c0289bf77a206fbe1f65413324a3
BLAKE2b-256 5f76b42837b59985e72227f7fd799c18ad90495afa246055818524fcb6e173e0

See more details on using hashes here.

File details

Details for the file brianmechanisms-0.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for brianmechanisms-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 7e593637dc6162324e6ce43a7852f997a18cfff462a32596191237c2b3441983
MD5 ee378689e8f486957f637d282ca4cd12
BLAKE2b-256 ee5d200071159d545ef52caea7322f2238a98ea5eb41c65144c4889d0c3234e3

See more details on using hashes here.

Supported by

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