aeropython / aeropy Goto Github PK
View Code? Open in Web Editor NEWaeropy - Python tools for Aeronautical calculations
License: BSD 2-Clause "Simplified" License
aeropy - Python tools for Aeronautical calculations
License: BSD 2-Clause "Simplified" License
Opino que no vendría mal dotar al repositorio de un módulo de herramientas.
He estado mirando, y salvo ejemplos aislados, no he encontrado ninguna biblioteca formal python para algoritmos genéticos. Por eso os pregunto, ¿qué os parece si adapto el que hice para la asignatura de Diseño Mecánico, en un submódulo aeropy/tools/genetic?
Es un claro ejemplo de algoritmo paralelizable (así le doy caña a subprocess), y le puede resultar muy útil a la gente que quiera emplearlo para su PFC.
A este respecto quería plantear varias dudas:
Lo digo porque yo no tengo claro el modelo matemático que hay que usar:
La implementación que yo he seguido es parecida a lo que se cuenta por aquí
Usando la función np.asarray al principio del cuerpo de la función se puede convertir la entrada a arrays de NumPy para que funcione código de este tipo:
>>> p, T, rho = isa.atm([0, 1000, 2000, 10000])
Hace falta añadir otro test más que valide esta funcionalidad.
Altitud geopotencial, geométrica y barométrica tienen fórmulas sencillas de conversión. Sería una buena idea implementarlas y quizás permitir elección del tipo de altitud en isa y en otras hipotéticas funciones (se me ocurren las de velocidad TAS, IAS, EAS, CAS).
La manera de hacer esto último es discutible: ¿con banderas? ¿con funciones diferentes? ¿otros?
Idea tomada de http://mathworks.com/help/aerotbx/environment-models-1.html. ¿Podría reutilizarse algo de código de la ISA?
Habría que especificar:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.