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

Uploaded Source

Built Distribution

me_toolbox-0.0.9-py3-none-any.whl (63.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: me_toolbox-0.0.9.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.9.tar.gz
Algorithm Hash digest
SHA256 e7ab7ee03f64ca121197559124a26cfc1e270c71ca1f0b16db697eeea5c08d3b
MD5 b539fd9423b2434d7ae76844e5200ee2
BLAKE2b-256 e78109362c69dc8b5600961979131d511f559f386495e23bf36e63d59421dc4d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: me_toolbox-0.0.9-py3-none-any.whl
  • Upload date:
  • Size: 63.5 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.9-py3-none-any.whl
Algorithm Hash digest
SHA256 51285f2112933f6cbf86b47465c7ea722d912d017ddbe96a4593ba644473c797
MD5 818720d763f95dfba437caa05af78983
BLAKE2b-256 5a3c162523f4c1094aec278695f9b92fcb8d8ac01be29a8f245af65c37c30ef0

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