aurel: A Python package for automatic relativistic calculations

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Munoz, Robyn L., Byrnes, Christian T., Roper, Will J.
Format: Preprint
Published: 2026
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866912900016242688
author Munoz, Robyn L.
Byrnes, Christian T.
Roper, Will J.
author_facet Munoz, Robyn L.
Byrnes, Christian T.
Roper, Will J.
contents \texttt{aurel} is an open-source Python package designed to \emph{au}tomatically calculate \emph{rel}ativistic quantities. It uses an efficient, flexible and user-friendly caching and dependency-tracking system, ideal for managing the highly nonlinear nature of general relativity. The package supports both symbolic and numerical calculations. The symbolic part extends \texttt{SymPy} with additional tensorial calculations. The numerical part computes a wide range of tensorial quantities, such as curvature, matter kinematics and much more, directly from any spacetime and matter data arrays using finite-difference methods. Inputs can be either generated from analytical expressions or imported from Numerical Relativity (NR) simulations, with helper functions provided to read in data from standard NR codes. Given the increasing use of NR, \texttt{aurel} offers a timely post-processing tool to support the popularisation of this field.
format Preprint
id arxiv_https___arxiv_org_abs_2602_00155
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle aurel: A Python package for automatic relativistic calculations
Munoz, Robyn L.
Byrnes, Christian T.
Roper, Will J.
Instrumentation and Methods for Astrophysics
General Relativity and Quantum Cosmology
Computational Physics
\texttt{aurel} is an open-source Python package designed to \emph{au}tomatically calculate \emph{rel}ativistic quantities. It uses an efficient, flexible and user-friendly caching and dependency-tracking system, ideal for managing the highly nonlinear nature of general relativity. The package supports both symbolic and numerical calculations. The symbolic part extends \texttt{SymPy} with additional tensorial calculations. The numerical part computes a wide range of tensorial quantities, such as curvature, matter kinematics and much more, directly from any spacetime and matter data arrays using finite-difference methods. Inputs can be either generated from analytical expressions or imported from Numerical Relativity (NR) simulations, with helper functions provided to read in data from standard NR codes. Given the increasing use of NR, \texttt{aurel} offers a timely post-processing tool to support the popularisation of this field.
title aurel: A Python package for automatic relativistic calculations
topic Instrumentation and Methods for Astrophysics
General Relativity and Quantum Cosmology
Computational Physics
url https://arxiv.org/abs/2602.00155