Comments (3)
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.
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.
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)
- Atmosphere improperly set with rhostar fix in IllinoisGRMHD (typo) HOT 1
- ranges over which to loop HOT 1
- OMP pragmas for higher core counts HOT 1
- nrpyplus Tutorial notebook start-to-Finish Example: Scalar Field Collapse tries to download ffmpeg from old link HOT 1
- Tutorial notebook fails at installing ffmpeg.
- Why can't i open blackholesathome.net from Russia? HOT 11
- One error happens when using cmdline_helper. HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nrpytutorial.