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

Uploaded Source

Built Distribution

me_toolbox-0.0.14-py3-none-any.whl (61.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: me_toolbox-0.0.14.tar.gz
  • Upload date:
  • Size: 46.8 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.14.tar.gz
Algorithm Hash digest
SHA256 4ced759f301c011994ca1c8dfdc9843955453f53f5b5ce8a92874682932fd48e
MD5 d853e4bfd6a971654cc8bc59fca9f262
BLAKE2b-256 a15620c3baf7491e45c4b68b6ddcdf85e433c93279229d55ef30f495da177326

See more details on using hashes here.

File details

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

File metadata

  • Download URL: me_toolbox-0.0.14-py3-none-any.whl
  • Upload date:
  • Size: 61.1 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.14-py3-none-any.whl
Algorithm Hash digest
SHA256 5342e6d13919cd8f3de2b9bff0af1135717ce6401b44c845ed15c4ea10025396
MD5 12802c21f6a088ff2c8b2a4fa25019b6
BLAKE2b-256 ce9c5d76dae5b2fa192a8580b3d709d26e7f933fb2f744176b522a7edee93257

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