AsaPy: A Python Library for Aerospace Simulation Analysis
Joao P. A. Dantas, Samara R. Silva, Vitor C. F. Gomes, Andre N. Costa, Adrisson R. Samersla, Diego Geraldo, Marcos R. O. A. Maximo, Takashi Yoneyama
TL;DR
The paper presents AsaPy, a Python library that unifies established data-science techniques for aerospace simulation analysis without introducing new methods. It defines a modular architecture with four components (doe, execution control, analysis, prediction) wrapped around popular libraries, enabling end-to-end workflows from experimental design to ML-based prediction, and demonstrates the approach with military BVR case studies. Key contributions include automated hypothesis testing, distribution fitting, feature scoring, Pareto analysis, and a flexible ML pipeline built on TensorFlow and Scikit-Learn, applied to engagement decisions, WEZ prediction, missile hit-prediction, and navigation-fuel studies. AsaPy emphasizes interoperability with ASA and other simulators, supports batch execution with early stopping, and provides geodesy utilities, aiming to streamline aerospace data analysis and empower researchers with a scalable, open-source tool. The work discusses potential future enhancements, including expanded DoE and ML options, performance optimizations, and broader real-world demonstrations to validate efficiency gains.
Abstract
AsaPy is a custom-made Python library designed to simplify and optimize the analysis of aerospace simulation data. Instead of introducing new methodologies, it excels in combining various established techniques, creating a unified, specialized platform. It offers a range of features, including the design of experiment methods, statistical analysis techniques, machine learning algorithms, and data visualization tools. AsaPy's flexibility and customizability make it a viable solution for engineers and researchers who need to quickly gain insights into aerospace simulations. AsaPy is built on top of popular scientific computing libraries, ensuring high performance and scalability. In this work, we provide an overview of the key features and capabilities of AsaPy, followed by an exposition of its architecture and demonstrations of its effectiveness through some use cases applied in military operational simulations. We also evaluate how other simulation tools deal with data science, highlighting AsaPy's strengths and advantages. Finally, we discuss potential use cases and applications of AsaPy and outline future directions for the development and improvement of the library.
