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.

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.8.tar.gz (47.9 kB view details)

Uploaded Source

Built Distribution

me_toolbox-0.0.8-py3-none-any.whl (63.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: me_toolbox-0.0.8.tar.gz
  • Upload date:
  • Size: 47.9 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.8.tar.gz
Algorithm Hash digest
SHA256 865696b0de1801ae1a1a502436351ec2e00a78248e246d2ca7aab3beabf7f005
MD5 4f8ba7a6b26d72efb6129c88b576342f
BLAKE2b-256 7a37fa39d971e22733456797af998cec41ff2ef3afa5860c477decf4a10db746

See more details on using hashes here.

File details

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

File metadata

  • Download URL: me_toolbox-0.0.8-py3-none-any.whl
  • Upload date:
  • Size: 63.4 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.8-py3-none-any.whl
Algorithm Hash digest
SHA256 0514d0c6a1ad5c0caec6f1a6d9bc0c8a7b4efcbe3763d93e01cb59f648fee708
MD5 efafc4e465ffd0716f17e1ebc87568e2
BLAKE2b-256 0e4dd3089f30fffc3c1974d52a9d880d96851ae6de7930bc4c6053692b3ff4c8

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