OGRe: An Object-Oriented General Relativity Package for Mathematica

Fuente: arXiv
Saved in:
Bibliographic Details
Main Author: Shoshany, Barak
Format: Preprint
Published: 2021
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866915693524418560
author Shoshany, Barak
author_facet Shoshany, Barak
contents We present OGRe, a modern Mathematica package for tensor calculus, designed to be both powerful and user-friendly. The package can be used in a variety of contexts where tensor calculations are needed, in both mathematics and physics, but it is especially suitable for general relativity. By implementing an object-oriented design paradigm, OGRe allows calculating arbitrarily complicated tensor formulas easily, and automatically transforms between index configurations and coordinate systems behind the scenes as needed, eliminating user errors by making it impossible for the user to combine tensors in inconsistent ways. Other features include displaying tensors in various forms, automatic calculation of curvature tensors and geodesic equations, easy importing and exporting of tensors between sessions, optimized algorithms and parallelization for improved performance, and more.
format Preprint
id arxiv_https___arxiv_org_abs_2109_04193
institution arXiv
publishDate 2021
record_format arxiv
spellingShingle OGRe: An Object-Oriented General Relativity Package for Mathematica
Shoshany, Barak
Mathematical Software
Symbolic Computation
General Relativity and Quantum Cosmology
Differential Geometry
We present OGRe, a modern Mathematica package for tensor calculus, designed to be both powerful and user-friendly. The package can be used in a variety of contexts where tensor calculations are needed, in both mathematics and physics, but it is especially suitable for general relativity. By implementing an object-oriented design paradigm, OGRe allows calculating arbitrarily complicated tensor formulas easily, and automatically transforms between index configurations and coordinate systems behind the scenes as needed, eliminating user errors by making it impossible for the user to combine tensors in inconsistent ways. Other features include displaying tensors in various forms, automatic calculation of curvature tensors and geodesic equations, easy importing and exporting of tensors between sessions, optimized algorithms and parallelization for improved performance, and more.
title OGRe: An Object-Oriented General Relativity Package for Mathematica
topic Mathematical Software
Symbolic Computation
General Relativity and Quantum Cosmology
Differential Geometry
url https://arxiv.org/abs/2109.04193