OGRe: An Object-Oriented General Relativity Package for Mathematica has been updated to v2.0.0!
This long-anticipated update includes numerous new features, improvements, and bug fixes. Many of these are due to feature requests, bug reports, and other feedback from the scientific community – submitted on GitHub, sent by email, or even discussed in person at conferences.
Highlights from the new features include:
* Tensor IDs are now auto-completed, making the package much easier to use.
* Built-in tensors (Riemann, Ricci, etc.) now have a more intuitive interface and are cached for better performance.
* New built-in tensors: Kretschmann scalar and Weyl tensor.
* Option to set a custom simplification function.
* Exact sign checks to better identify tensor components that are equal up to sign.
* Generate TeX code from tensors directly, in both matrix and list form.
* Replacement rules can now easily be applied when displaying tensors.
* Clearer notation for derivatives.
* Various performance optimizations and bug fixes.
* Tested and verified to accurately reproduce a wide variety of known results from differential geometry and general relativity.
If you already use the package, please make sure to update to the latest version; this can be done automatically with TCheckForUpdates[].
If you don’t already use it, you are welcome to try it at the link above.
Feedback is always appreciated!