Skip to main content

Mechanical engineering design tools

Project description

me_toolbox

me_toolbox is a Python library meant to simplify the tedious calculations of mechanical design and help speed up the design process.
This library contains fatigue, gears, springs and fasteners analysis tools.
This library is for my own personal use, use it at your own discretion.

Installation

Use the package manager pip to install me_toolbox.

 pip install me_toolbox 

Usage

import me_toolbox.springs as springs 
import me_toolbox.gears as gears
import me_toolbox.fatigue as fatigue
import me_toolbox.fatigue as fatigue
import me_toolbox.fasteners as fasteners

spring = springs.HelicalSpring(...)

gear = gears.SpurGear(...)
transmission = gears.Transmission(...)

se = fatigue.EnduranceLimit(...)
fatigue_analysis = fatigue.FatigueAnalysis(se, ...)

bolt = fasteners.Bolt(...)
fastener = fasteners.ThreadedFastener(bolt, ...)
pattern = fasteners.BoltPattern(fasteners, ...)

For more detailed examples: https://github.com/OmriStein/me-toolbox/tree/master/examples

License

MIT

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

me_toolbox-0.0.10.tar.gz (48.6 kB view details)

Uploaded Source

Built Distribution

me_toolbox-0.0.10-py3-none-any.whl (63.9 kB view details)

Uploaded Python 3

File details

Details for the file me_toolbox-0.0.10.tar.gz.

File metadata

  • Download URL: me_toolbox-0.0.10.tar.gz
  • Upload date:
  • Size: 48.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.1

File hashes

Hashes for me_toolbox-0.0.10.tar.gz
Algorithm Hash digest
SHA256 6e9250446d9b6db9ced34c4df2ac53462423d8256dcb8dc7c684f3bc620e0064
MD5 cbef278c248a658f6a731560780e898d
BLAKE2b-256 9973856e3bdd166beac31b1debf9b799aa59da954693ccea7cda79fb7c136700

See more details on using hashes here.

File details

Details for the file me_toolbox-0.0.10-py3-none-any.whl.

File metadata

  • Download URL: me_toolbox-0.0.10-py3-none-any.whl
  • Upload date:
  • Size: 63.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.1

File hashes

Hashes for me_toolbox-0.0.10-py3-none-any.whl
Algorithm Hash digest
SHA256 08a7d2ec51e8c91fe4602b8c79c2e77d18627413f15463b4ea27a7b8175ec76c
MD5 6908ae19e00ec11e0df6f17573bccfa3
BLAKE2b-256 92ec50e0ae60add53e9e82a089535a2d526b6c865e0b8bb58074df73cff8faf8

See more details on using hashes here.

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