Cadabra and Python algorithms in General Relativity and Cosmology II: Gravitational Waves
Oscar Castillo-Felisola, Dominic T. Price, Mattia Scomparin

TL;DR
This paper demonstrates how Cadabra, integrated with Python, can be used to develop flexible algorithms for tensor perturbations in General Relativity, with applications to gravitational wave research.
Contribution
It introduces a novel Python-based implementation of Cadabra for tensor perturbation decomposition up to any order, enhancing computational tools in gravitational wave studies.
Findings
Efficient algorithm for tensor decomposition at arbitrary perturbative order
Successful application to first and higher-order gravitational wave calculations
Enhanced flexibility and customization in tensor computations
Abstract
Computer Algebra Systems (CASs) like Cadabra Software play a prominent role in a wide range of research activities in physics and related fields. We show how Cadabra language is easily implemented in the well established Python programming framework, gaining excellent flexibility and customization to address the issue of tensor perturbations in General Relativity. We obtain a performing algorithm to decompose tensorial quantities up to any perturbative order of the metric. The features of our code are tested by discussing some concrete computational issues in research activities related to first/higher-order gravitational waves.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComputational Physics and Python Applications · Pulsars and Gravitational Waves Research · Geophysics and Gravity Measurements
