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.17.tar.gz
(47.4 kB
view details)
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | cfe847f5924b7be084532568ee0b03825b1a1a8f90c220d01136c1cd55e69439 |
|
MD5 | 466a7187d383b8d946bdc5a2206b94c8 |
|
BLAKE2b-256 | ac1ca437f6baf8928a292485913b1852835e03265215f5645c142a123aedd150 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca47fa2ea7750da6ca54c2caf44df30d34c98e0183ae8f19530e7e6327159d90 |
|
MD5 | f73c490667caa1dcd0fe29d05b3cfbbd |
|
BLAKE2b-256 | 47e624fe4b2ed71742527cbe311db943124e46abda99ffcf5960d774bcd78712 |