Este proyecto se basa en la teoria de la mecanica de materiales. Se le ingresan las caracteristicas geometricas del perfil de una viga, y las cargas a las que esta sometida, y resuelve la distribucion de esfuerzos, mostrando ademas:
- Mapa de Calor de Esfuerzos
- Eje Neutro
- Centroide
El entorno de desarrollo es un entorno virtual de Python 3.12, bajo la carpeta beam_solver_env/.
Para activar el entorno usar:
source py_env/bin/activate
A su vez, si se desea generar un ejecutable, usar:
pyinstaller --onefile py_code/app.py
Si se desea usar otro SDK, o para fines informativos, la lista de dependencias se encuentra bajo requirements.txt.
NOTA: En algunas versiones de ubuntu no viene instalado una dependencia critica de pyqt6, y se requiere:
sudo apt install libxcb-cursor0