Metadata-Version: 2.1
Name: me_toolbox
Version: 0.0.18
Summary: Mechanical engineering design tools
Home-page: https://github.com/OmriStein/MEtoolbox
Author: Omri Stein
Author-email: omri.stein@gmail.com
Project-URL: Bug Tracker, https://github.com/OmriStein/MEtoolbox/issues
Classifier: Development Status :: 1 - Planning
Classifier: Intended Audience :: Education
Classifier: Topic :: Scientific/Engineering
Classifier: Programming Language :: Python :: 3.9
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: sympy
Requires-Dist: numpy
Requires-Dist: mpmath

# me-toolbox

**me-toolbox** is a Python library meant to simplify the tedious<br>
calculations of mechanical design and help speed up the design process.<br>
This library contains fatigue, gears, springs and fasteners analysis tools.<br>
I made this library for my own personal use<br>
**Use at your own discretion.**


## Installation

Use the package manager [pip](https://pip.pypa.io/en/stable/) to install me-toolbox.
```bash
 pip install me-toolbox 
```
<!--
--->

## Usage

```python
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](https://choosealicense.com/licenses/mit/)
