Features
commands
eng-area: area of a simple polygoneng-awg: diameter/area from AWG wire sizeeng-beam: calculate mechanical beam eigen-frequencieseng-plate: central deflection and min. thickness of a circular plateeng-tube: bubkling stress of a tube
lib functions
engineering.area.area(vertices)engineering.awg.diameter(number)engineering.awg.area(number)engineering.beam.eigen_frequency_fixed_free(n, E, I, rho, A, L)engineering.plate.deflection_pinned(p, r, nu, E, t)engineering.plate.deflection_clamped(p, r, nu, E, t)engineering.plate.thickness_min(p, d, Rp02, S)engineering.plate.allowable_stress(sigma, S)
Install
In "development mode", so any change in the local repo is effective:
python -m pip install --editable git+<url>#egg=engineering --src=$HOME/repos --prefix=$HOME/.local --break-system-packages
Uninstall
python -m pip uninstall engineering --break-system-packages
Description
Languages
Python
100%