Basics
Tutorials
Models
Verification
Theory
A number of models implemented in heron make use of pytorch and the GPR library built atop it, gpytorch.
These models can be used on both CPU and GPU hardware.
All of these models are contained within the heron.models.torchbased module.
Training data |
GPR Technique |
Model type |
Spinning |
Higher modes |
|---|---|---|---|---|
NR: Georgia Tech |
Exact, LOVE, CUDA |
BBH |
Fully |
No |
The model is trained on numerical relativity waveforms produced by the Centre for Relativistic Astrophysics at Georgia Tech, and uses exact scalable GPR techniques implemented by GPyTorch.
heron.models.torchbased.HeronCUDA(device=device(type='cuda'))[source]¶A GPR BBH waveform model which is capable of using CUDA resources.
Methods
|
Return a waveform from the GPR in a format expected by the Bilby ecosystem |
|
Right now this isn’t need by this method |
|
Return a number of sample waveforms from the GPR distribution. |
|
Prepare the model to be evaluated. |
|
Return the frequency domain waveform. |
|
Provide the mean waveform and its variance. |
|
Plot the timedomain waveform. |
|
Return the timedomain waveform. |