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

Uploaded Source

Built Distribution

me_toolbox-0.0.16-py3-none-any.whl (60.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: me_toolbox-0.0.16.tar.gz
  • Upload date:
  • Size: 46.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.16.tar.gz
Algorithm Hash digest
SHA256 317505c2061ed2e6c68a909f0bac030ccc49c3ab95aa332e7b0f22002ba2fcb0
MD5 281dc661c11633f7450cdbb25eac5e0c
BLAKE2b-256 a5c7c2bad2454d04e3be0da3acc7ef2f9301025d5f5d3313f4c3a990c9671437

See more details on using hashes here.

File details

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

File metadata

  • Download URL: me_toolbox-0.0.16-py3-none-any.whl
  • Upload date:
  • Size: 60.8 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.16-py3-none-any.whl
Algorithm Hash digest
SHA256 33f99b1c0da04b16b82fd248dbf52b13cd1cb37b7b1555e66985054619aeb801
MD5 61a343ab4e652d6fbae518d72d3a6e29
BLAKE2b-256 97987a969c6c3aa0f7a6d75b357b810e52ac63ec51dab527d19b5dc7af78c15e

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