Giter Club home page Giter Club logo

Comments (3)

zachetienne avatar zachetienne commented on July 22, 2024

Thanks for the request Gabriele! I really want this feature as well.

To this end, we are working on an optimized version of a state-of-the-art gravitational wave approximant, SEOBNRv4P, which is calibrated against NR binary black hole simulations. Once this is ready, I think it'll provide a pretty good estimate of the duration of a simulation.

For now, barring downloading & installing LALSuite (which will give direct access to the official SEOBNRv4P), another idea would be to download a version of
https://bitbucket.org/eob_ihes/teobresums/src/master/
to get an estimate.

from nrpytutorial.

Sbozzolo avatar Sbozzolo commented on July 22, 2024

Thanks for your response.

To this end, we are working on an optimized version of a state-of-the-art gravitational wave approximant, SEOBNRv4P, which is calibrated against NR binary black hole simulations. Once this is ready, I think it'll provide a pretty good estimate of the duration of a simulation.

I am (very slowly) developing a package to prepare Einstein Toolkit simulations with a much higher interface than the .par files (https://github.com/Sbozzolo/Jhuki). At the moment, I use NRPyPN to compute the momenta for quasi-circular inspirals. This is where I would like to have functions to estimate number of orbits and merger time.

I can already use PyCBC to estimate the number of orbits and the time to merger using existing approximants. However, PyCBC comes with loads of dependencies (including LALSuite) that I would like to avoid to keep my package easily installable on as many machines as possible (I already had a lot of dependency annoyances with PyCBC/LALSuite for kuibit). So, for my use case, the most ideal solution would be to have a couple of additional functions in NRPyPN. Given what is already in the code, this sounds something that should be doable, but I don't know anything about post-Newtonian theory, so maybe I am completely wrong.

from nrpytutorial.

zachetienne avatar zachetienne commented on July 22, 2024

This looks like a very interesting and useful package Gabriele. Indeed dependencies can make a mess for new users, and we'll continue to try to minimize them in NRPy+ development. In fact it's the reason I pointed to TEOBResumS as a possible option (though, it's not in Python).

Speaking of things not in Python, I recently wrote a very small C code that does the same thing as NRPyPN, only ~1000x faster (using NRPy+ C code output capabilities). I'd be happy to share if you are interested.

from nrpytutorial.

Related Issues (8)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.