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

Uploaded Source

Built Distribution

me_toolbox-0.0.13-py3-none-any.whl (62.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: me_toolbox-0.0.13.tar.gz
  • Upload date:
  • Size: 47.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.13.tar.gz
Algorithm Hash digest
SHA256 593675aab6f3f135330e3a4ed337a2c486abf74e16a512773169b6a7ffd3649e
MD5 aa6d4a1d88ce650ac1905dcfa0745827
BLAKE2b-256 77deba553613d4c1c3a4769394b65e3326b7de5ad17effbcf8235f3ab4e83e3b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: me_toolbox-0.0.13-py3-none-any.whl
  • Upload date:
  • Size: 62.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.13-py3-none-any.whl
Algorithm Hash digest
SHA256 3012b0aa6558081a8578cbcb9f79334895de49338e52195060caa4b5f7a8a0d5
MD5 0b3b21937caa906943eef75417487ec9
BLAKE2b-256 d9bfc8656eeb766db2f6a371c98e88a84c5550d2b0fdbc68d9d15a2f507e2c66

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