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
Project details
Release history Release notifications | RSS feed
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.18.tar.gz
(48.7 kB
view details)
File details
Details for the file me_toolbox-0.0.18.tar.gz
.
File metadata
- Download URL: me_toolbox-0.0.18.tar.gz
- Upload date:
- Size: 48.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.9.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c71c71a52f6a8cc7b9db281f54660c7ad8b3423dc8c6c37cc317b30d63cefdd3 |
|
MD5 | 8453a1332e4aff07b7fc0e4309800b2a |
|
BLAKE2b-256 | 2acb3fca628e157b593e93da8006611cb4e2068bd7175636049a2149551648f8 |