Table of Contents
pyPetrov is a project focused on the classification of arbitrary spacetimes, either analytical or numerical. Providing the psi scalars in a given point the code classify the approximate Petrov type, with a set of indexes. These indexes construct a notion of distance that let us know when a spacetime is near of being a certain type (type D for example). This notion is better suited for numerical spacetimes when we don't have any exact symmetry.
The project is built with python, with the help of the following libraries.
To classificate a new spacetime, the psi scalars should be place in the .
This is an example of how to list things you need to use the software and how to install them.
- Add more spacetimes
- Kerr
- Bianchi Universe
- Regge-Wheeler
- Teukolsky
- Add Numerical spacetime example
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE
for more information.
Project Link: https://github.com/Emmatassone/power-spectrum-classification
E.A.T want to thanks the grant RIT-COS 2021-DRIG for the financial support.