Base reproducible para simulación, validación y pre/post-proceso en Python 3.11+.
- Selecciona Use this template en GitHub.
- Renombra
mech_projectensrc/, pruebas, imports ypyproject.toml. - Actualiza autores, descripción y
CITATION.cff. - Reemplaza este ejemplo por el alcance, formulación y limitaciones del proyecto.
python -m venv .venv
source .venv/bin/activate
python -m pip install -e ".[dev,docs]"
ruff check .
ruff format --check .
mypy src
pytest
mkdocs build --strictLa cobertura mínima inicial es 70 %. Todo cambio a main debe entrar mediante
Pull Request con lint, pruebas y documentación en verde.
python examples/uniaxial_bar.pyConsulta las normas de MC-Andes y la documentación del proyecto.