Skip to content

Commit 19076c3

Browse files
Merge pull request #242 from vijayvarma392/ssk_rational_fit
add rational fit module
2 parents 960c07e + 32f470a commit 19076c3

8 files changed

Lines changed: 584 additions & 217 deletions

File tree

README.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,6 @@ All of these can be installed through pip or conda.
7171
* [lalsuite](https://pypi.org/project/lalsuite)
7272
* [sxs](https://github.com/sxs-collaboration/sxs)
7373
* [scri](https://github.com/moble/scri)
74-
* [polyrat](https://pypi.org/project/polyrat/)
7574

7675
# Usage
7776
See example notebooks:

docs/requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
sphinx-rtd-theme==1.3.0
22
numpydoc==1.5.0
33
nbsphinx==0.9.1
4-
sphinx-tabs==3.4.1
4+
sphinx-tabs>=3.4.5
55
numpy==1.24.3
66
scipy==1.10.1
77
matplotlib==3.7.1

gw_eccentricity/eccDefinition.py

Lines changed: 129 additions & 192 deletions
Large diffs are not rendered by default.

gw_eccentricity/gw_eccentricity.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -360,7 +360,9 @@ def measure_eccentricity(tref_in=None,
360360
oscillatory behavior, particularly near the merger,
361361
especially for noisy NR data.
362362
363-
- `rational_fit`: Uses `polyrat.StabilizedSKRationalApproximation`.
363+
- `rational_fit`: Uses Rational Approximation Using a
364+
Stabilized Sanathanan-Koerner Iteration based on
365+
https://arxiv.org/abs/2009.10803.
364366
- Can handle both clean and noisy data, e.g., waveform
365367
modes from numerical simulations.
366368
- Better monotonic behaviour, particularly near the merger.

0 commit comments

Comments
 (0)