follow_up.py 938 Bytes
Newer Older
Gregory Ashton's avatar
Gregory Ashton committed
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import pyfstat

F0 = 30.0
F1 = -1e-10
F2 = 0
Alpha = 5e-3
Delta = 6e-2
tref = 362750407.0

tstart = 1000000000
duration = 100*86400
tend = tstart + duration

theta_prior = {'F0': {'type': 'unif', 'lower': F0*(1-1e-6), 'upper': F0*(1+1e-5)},
               'F1': {'type': 'unif', 'lower': F1*(1+1e-2), 'upper': F1*(1-1e-2)},
               'F2': F2,
               'Alpha': Alpha,
               'Delta': Delta
               }

ntemps = 1
22
log10beta_min = -1
Gregory Ashton's avatar
Gregory Ashton committed
23
nwalkers = 100
24
run_setup = [(1000, 50), (1000, 25), (1000, 1, False),
25
             ((500, 500), 1, True)]
Gregory Ashton's avatar
Gregory Ashton committed
26
27
28

mcmc = pyfstat.MCMCFollowUpSearch(
    label='follow_up', outdir='data',
29
    sftfilepattern='data/*basic*sft', theta_prior=theta_prior, tref=tref,
Gregory Ashton's avatar
Gregory Ashton committed
30
    minStartTime=tstart, maxStartTime=tend, nwalkers=nwalkers,
31
    ntemps=ntemps, log10beta_min=log10beta_min)
32
33
mcmc.run(run_setup, gen_tex_table=True)
#mcmc.run(Nsegs0=50)
Gregory Ashton's avatar
Gregory Ashton committed
34
35
mcmc.plot_corner(add_prior=True)
mcmc.print_summary()