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.0.tar.gz (5.3 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.0-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: brianmechanisms-0.1.0.tar.gz
  • Upload date:
  • Size: 5.3 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.0.tar.gz
Algorithm Hash digest
SHA256 036db72a24c1ad430ecf61d54511d68693cec5177f746b6f9798d077d5e74370
MD5 7b9952e01efc73a9704d516439670eba
BLAKE2b-256 f9000a9d6145508f6256215686863a57c5a2a0284022b667b275b19e607e0595

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for brianmechanisms-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 359e279a94c43940f229e89962c26aaa71413378ce222e68da44ab3f8d0a26b9
MD5 f612c54ab3d1fa2e64e7b79872810b3a
BLAKE2b-256 4b4beca8d7514bc9424681520e2d0236047e7f16ca7df0584f7e156b0e4c24f1

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