hippke / Pandora

A fast transit-fitting algorithm to search for transits of exomoons
GNU General Public License v3.0
20 stars 4 forks source link

Sampler comparison #11

Closed hippke closed 2 years ago

hippke commented 2 years ago

Nestle has best speed (efficient samples per time) in some online comparisons

hippke commented 2 years ago

UltraNest

Perhaps useful:

Not useful:

Speed UltraNest MPI

hippke commented 2 years ago

dynesty Testing with 4 epochs each 2.5 days of LC data

Current raw throughput (prange Pandora segments, 10 epochs, 2.5d, Kepler cadence) is 8000 models /sec

Speed Dynesty:

sample="rslice" -- gets stuck, crashes sample="rstagger" -- sample="hslice" -- gets stuck, crashes

hippke commented 2 years ago

Nestle

hippke commented 2 years ago

Zeus No useful prior transformation concept (?)

hippke commented 2 years ago

UltraNest sampler.stepsampler = ultranest.stepsampler.RegionSliceSampler( nsteps=4000, adaptive_nsteps='move-distance' )
result = sampler.run(min_num_live_points=4000) fig_retrieval_v4.pdf

Results: logZ = -1802.250 40h runtime, 414m evals near-perfect lightcurve per_moon: wrong peak

hippke commented 2 years ago

Test dyPolyChord