Mayawaves: Python Library for Interacting with the Einstein Toolkit and the MAYA Catalog

Deborah Ferguson,Surendra Anne,Miguel Gracia-Linares,Hector Iglesias,Aasim Jan,Erick Martinez,Lu Lu,Filippo Meoni,Ryan Nowicki,Max L. Trostel,Bing-Jyun Tsao,Finny Valorz
2023-09-01
Abstract:Numerical relativity simulations are crucial for studying black holes and have been instrumental in the detection of gravitational waves by the LVK. However, these simulations produce vast amounts of data that must be processed in order to perform studies, create models, and use them with gravitational wave detection pipelines. This paper introduces mayawaves, an open-source python library for processing, studying, and exporting numerical relativity simulations performed using the Einstein Toolkit and MAYA. Mayawaves streamlines the process of analyzing simulations with an intuitive interface, greatly reducing the learning curve for numerical relativity.
Instrumentation and Methods for Astrophysics,General Relativity and Quantum Cosmology
What problem does this paper attempt to address?
The main goal of this paper is to introduce a new Python library called Mayawaves, which aims to simplify the processing and analysis of Numerical Relativity (NR) simulation data. Specifically, Mayawaves addresses the following key issues: 1. **Simplifying complex data processing**: Numerical Relativity simulations generate a large amount of data, which is often scattered across multiple output directories and files. For both novices and experienced researchers, handling this data can be a challenge. Mayawaves provides a more intuitive and user-friendly way to access and process this data, allowing researchers to focus on the physical concepts themselves rather than tedious data management. 2. **Promoting workflow standardization**: To better integrate NR simulation results into the data analysis workflows of gravitational wave detectors (such as those used by the LIGO-Virgo-KAGRA collaboration), Mayawaves offers a set of tools that make it easier to convert raw simulation data into community-standard formats. 3. **Enhancing scalability and community collaboration**: As an open-source project, Mayawaves is designed with future improvements and extensions in mind. It encourages contributions from the Einstein Toolkit (ETK) community, continuously optimizing its functionality and adapting to new research needs. In summary, Mayawaves aims to lower the technical barriers to processing Numerical Relativity simulation data while improving data analysis efficiency and accuracy, thereby advancing the study of astrophysical phenomena such as black hole mergers.