Skip to content
Snippets Groups Projects
Select Git revision
  • 6090bd6591823a955268d15e6c0546439cb65e12
  • master default protected
  • 72-improve-docs-for_optimal_setup
  • os-path-join
  • develop-GA
  • add-higher-spindown-components
  • v1.3
  • v1.2
  • v1.1.2
  • v1.1.0
  • v1.0.1
11 results

grid_based_searches.py

Blame
    • Gregory Ashton's avatar
      ef0b108c
      Various minor changes · ef0b108c
      Gregory Ashton authored
      - Adds latex prior table writer (not found to be useful)
      - Add special case of 0 to texify_float
      - Expose texify_float in core
      - Fix confusing argument order in GridSearch
      ef0b108c
      History
      Various minor changes
      Gregory Ashton authored
      - Adds latex prior table writer (not found to be useful)
      - Add special case of 0 to texify_float
      - Expose texify_float in core
      - Fix confusing argument order in GridSearch
    fully_coherent_search.py 789 B
    from pyfstat import MCMCSearch
    
    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': 'norm', 'loc': F0, 'scale': abs(1e-6*F0)},
                   'F1': {'type': 'norm', 'loc': F1, 'scale': abs(1e-6*F1)},
                   'F2': F2,
                   'Alpha': Alpha,
                   'Delta': Delta
                   }
    
    ntemps = 1
    nwalkers = 100
    nsteps = [100, 500, 1000]
    
    mcmc = MCMCSearch('fully_coherent', 'data', sftlabel='basic', sftdir='data',
                      theta_prior=theta_prior, tref=tref, tstart=tstart, tend=tend,
                      nsteps=nsteps, nwalkers=nwalkers, ntemps=ntemps,
                      scatter_val=1e-10)
    mcmc.run()
    mcmc.plot_corner()
    mcmc.print_summary()