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.
I made this library for my own personal use
Use 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

compression_spring = springs.HelicalCompressionSpring(...)
extension_spring = springs.ExtensionSpring(...)
torsion_spring = springs.HelicalTorsionSpring(...)

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

Uploaded Source

Built Distribution

me_toolbox-0.0.17-py3-none-any.whl (61.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: me_toolbox-0.0.17.tar.gz
  • Upload date:
  • Size: 47.4 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.17.tar.gz
Algorithm Hash digest
SHA256 cfe847f5924b7be084532568ee0b03825b1a1a8f90c220d01136c1cd55e69439
MD5 466a7187d383b8d946bdc5a2206b94c8
BLAKE2b-256 ac1ca437f6baf8928a292485913b1852835e03265215f5645c142a123aedd150

See more details on using hashes here.

File details

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

File metadata

  • Download URL: me_toolbox-0.0.17-py3-none-any.whl
  • Upload date:
  • Size: 61.6 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.17-py3-none-any.whl
Algorithm Hash digest
SHA256 ca47fa2ea7750da6ca54c2caf44df30d34c98e0183ae8f19530e7e6327159d90
MD5 f73c490667caa1dcd0fe29d05b3cfbbd
BLAKE2b-256 47e624fe4b2ed71742527cbe311db943124e46abda99ffcf5960d774bcd78712

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