Cadabra and Python algorithms in General Relativity and Cosmology II: Gravitational Waves
arXiv:2210.00007 · doi:10.1016/j.cpc.2023.108748
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.
32 pages, 3 figures, cadabra code blocks. For associated files, see https://gitlab.com/cdbgr/cadabra-gravity-II
References in corpus (5)
- GW170817: Observation of Gravitational Waves from a Binary Neutron Star Inspiral
- Multi-messenger Observations of a Binary Neutron Star Merger
- Gravitational Waves and Gamma-rays from a Binary Neutron Star Merger: GW170817 and GRB 170817A
- GW190814: Gravitational Waves from the Coalescence of a 23 M Black Hole with a 2.6 M Compact Object
- A field-theory motivated approach to symbolic computer algebra