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

Uploaded Source

Built Distribution

me_toolbox-0.0.12-py3-none-any.whl (64.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: me_toolbox-0.0.12.tar.gz
  • Upload date:
  • Size: 49.1 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.12.tar.gz
Algorithm Hash digest
SHA256 5978e0fa2cd4b5af4559d2e4319fda1713cc1a30fce588cacb3d0a51601dd42e
MD5 cbbab8068afbe07d6d68eb2c7cf50e79
BLAKE2b-256 d1478df472163a3679275a4b354b0e93e3f09599db887c9af4d711ee3e7ca1d8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: me_toolbox-0.0.12-py3-none-any.whl
  • Upload date:
  • Size: 64.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.12-py3-none-any.whl
Algorithm Hash digest
SHA256 89b74815632098d4cdf0fbd3ede7440636bac55674f816bcf81af054935da428
MD5 20df590d86e50ea1f4ebc2bfb7c0c2cb
BLAKE2b-256 cff9c6a9d548525544f5ff125b3cc87c21ad7ee60bf732631c007fe414ecd4ea

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