Reunión 2 - AeroPython/PyFME GitHub Wiki
Orden del día
2016-01-13
Fusionar las "pull requests" del hito Tareas iniciales.
Notas
Pull requests
- PR 18 (Álex & Dani): Mergeada directamente.
- PR 19 (Álex & Jesús): Falta subir código de Jesús.
- PR 23 (Óscar): Cambios de estilo y motor. Se va a utilizar $C_T$ con la $q$ de crucero y la $S$ del avión para que tenga dimensiones de empuje y un porcentaje que simbolice la palanca de gases. Los aviones deben tener dos funciones:
get_forcesyget_moments. El $C_T$ está dado según $x_1$, es decir: ejes cuerpo. Las fuerzas y los momentos deben sacarse en los mismos ejes: como al final se va a pasar todo a ejes cuerpo, se deben utilizar estos. - PR 28 (Juan):
Issues
- #26 Juan se encarga de completar la wiki
- #21 Sobre las cabeceras de las funciones, acordamos
lin_velyang_vel. - #30 Sobre la cabecera, hay que añadir algún guion bajo para separar los subíndices. Y es preferible que las unidades consten tanto en la cadena de documentación como en el código en sí.
Queda pendiente añadir módulos de unidades (astropy.units por ejemplo) y agregar sistemas de referencia a los vectores.
Sobre el primer avión
Parece conveniente hacer una función para cada tipo de fuerzas: por ejemplo get_aerodynamic_forces() en ejes viento, get_engine_forces() en ejes cuerpo, etc. Y luego get_forces() devuelve todo en ejes cuerpo haciendo las conversiones necesarias.
Los ejes de estabilidad se fijan en una condición de referencia, y además coinciden con los ejes viento si no hay $\beta$, de modo que en primera aproximación se pueden tomar como iguales (a falta de escribir las funciones de conversión necesarias).
Documentación
- Álex va a documentar en la wiki cómo configurar el pep8 en Spyder. https://github.com/AeroPython/PyFME/wiki/Code-quality#configuraci%C3%B3n-spyder
- Juanlu va a completar la documentación sobre git para describir cómo reintegrar cambios en master a la rama de trabajo.