Emmatassone / pyPetrov

This repository houses the local petrov classificator code. Developed by E.A. Tassone & C.O. Lousto

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Contributors Forks Stargazers Issues GNU GPLv3 License


Logo

pyPetrov

Local Petrov type classification for arbitrary spacetimes.
Report Bug

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Roadmap
  5. Contributing
  6. License
  7. Contact

About The Project

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.

(back to top)

Built With

The project is built with python, with the help of the following libraries.

NumPy

(back to top)

Getting Started

To classificate a new spacetime, the psi scalars should be place in the .

Prerequisites

This is an example of how to list things you need to use the software and how to install them.

Usage

(back to top)

Roadmap

  • Add more spacetimes
    • Kerr
    • Bianchi Universe
    • Regge-Wheeler
    • Teukolsky
  • Add Numerical spacetime example

(back to top)

Contributing

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!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

License

Distributed under the MIT License. See LICENSE for more information.

(back to top)

Contact

Project Link: https://github.com/Emmatassone/power-spectrum-classification

(back to top)

Acknowledgments

E.A.T want to thanks the grant RIT-COS 2021-DRIG for the financial support.

(back to top)

About

This repository houses the local petrov classificator code. Developed by E.A. Tassone & C.O. Lousto

License:MIT License


Languages

Language:Python 100.0%