Required: Number of pulsars to generate; or to detect in a survey
Output file name for population model (def=populate.model)
List of surveys to use when trying to detect pulsars (default=None)
Scale height of pulsars about Galactic plane, in kpc (default=0.33)
Pulse width to use when generating pulsars (default=0, use beaming model)
Spectral index mean and standard deviation (default=-1.6, 0.35)
Spectral index of scattering law to use (default=-3.86, Bhat et al model)
Distribution type for pulse periods (default=lnorm)
Supported: ‘lnorm’, ‘norm’, ‘cc97’
Mean and standard deviation to use in period dist ‘lnorm’ or ‘norm’ (def=-2.7, 0.34)
Model to use for Galactic radial distribution of pulsars
Supported: ‘lfl06’, ‘yk04’, ‘isotropic’, ‘slab’, ‘disk’
Model to describe the Galactic electron distribution
Supported: ‘ne2001’, ‘lm98’
Add <fraction> pulsars with GHz-frequency turnovers with index a
Add <fraction> pulsars with low-frequency (below 1GHz) spectral index of alpha1
Turn off writing to stdout. Useful for many iterations eg. in large simulations
Input population model to use (default=populate.model)
Required: Name(s) of surveys to simulate on the population model
By default, a .results file is written, containing a model of the population detected in the survey. This option switches off the writing of this file.
Write the survey model in plain ascii (psrpop old style). Not recommended, since the cPickle ‘.results’ file is easier to work with.
Write a short .summary file (per survey) describing number of detections, number of pulsars outside survey area, number smeared, and number not beaming
Turn off writing to stdout. Useful for many iterations eg. in large simulations