├── psrpoppy ├── __init__.py ├── .DS_Store ├── fortran │ ├── version.inc │ ├── makefile.linux │ ├── makefile.darwin │ ├── lookuptables │ │ ├── ne_gc.inp │ │ ├── ne_arms_log_mod.inp │ │ ├── gal.dat │ │ ├── nelism.inp │ │ └── gal01.inp │ ├── getpath.f │ ├── rholaw.f │ ├── asind.f │ ├── sind.f │ ├── vxyz.inc │ ├── stopjob.f │ ├── dist.f │ ├── gammafunc.f │ ├── make_linux.csh │ ├── qsimp.f │ ├── beaming.f │ ├── add.f │ ├── psr_normal.f │ ├── trapzd.f │ ├── dmidx.f │ ├── make_mac.csh │ ├── makefile │ ├── getseed.f │ ├── setup.py │ ├── whittle.f │ ├── beamfrac.f │ ├── psr_exp.f │ ├── rk4.f │ ├── lfunc2.f │ ├── readfn.f │ ├── lfunc.f │ ├── readbinned.f │ ├── galactic.f │ ├── drawgamma.f │ ├── glun.f │ ├── clock.f │ ├── spiralize.f │ ├── deviate.f │ └── survey.inc ├── models │ ├── dist_1.00_-10.00.npy │ ├── dist_1.00_-10.50.npy │ ├── dist_1.00_-11.00.npy │ ├── dist_1.00_-11.50.npy │ ├── dist_1.00_-12.00.npy │ ├── dist_1.00_-12.50.npy │ ├── dist_1.00_-13.00.npy │ ├── dist_1.00_-13.50.npy │ ├── dist_1.00_-14.00.npy │ ├── dist_1.00_-14.50.npy │ ├── dist_1.00_-15.00.npy │ ├── dist_1.00_-15.50.npy │ ├── dist_1.00_-16.00.npy │ ├── dist_1.00_-16.50.npy │ ├── dist_1.00_-17.00.npy │ ├── dist_1.00_-17.50.npy │ ├── dist_1.00_-18.00.npy │ ├── dist_1.00_-18.50.npy │ ├── dist_1.00_-19.00.npy │ ├── dist_1.25_-10.00.npy │ ├── dist_1.25_-10.50.npy │ ├── dist_1.25_-11.00.npy │ ├── dist_1.25_-11.50.npy │ ├── dist_1.25_-12.00.npy │ ├── dist_1.25_-12.50.npy │ ├── dist_1.25_-13.00.npy │ ├── dist_1.25_-13.50.npy │ ├── dist_1.25_-14.00.npy │ ├── dist_1.25_-14.50.npy │ ├── dist_1.25_-15.00.npy │ ├── dist_1.25_-15.50.npy │ ├── dist_1.25_-16.00.npy │ ├── dist_1.25_-16.50.npy │ ├── dist_1.25_-17.00.npy │ ├── dist_1.25_-17.50.npy │ ├── dist_1.25_-18.00.npy │ ├── dist_1.25_-18.50.npy │ ├── dist_1.25_-19.00.npy │ ├── dist_1.50_-10.00.npy │ ├── dist_1.50_-10.50.npy │ ├── dist_1.50_-11.00.npy │ ├── dist_1.50_-11.50.npy │ ├── dist_1.50_-12.00.npy │ ├── dist_1.50_-12.50.npy │ ├── dist_1.50_-13.00.npy │ ├── dist_1.50_-13.50.npy │ ├── dist_1.50_-14.00.npy │ ├── dist_1.50_-14.50.npy │ ├── dist_1.50_-15.00.npy │ ├── dist_1.50_-15.50.npy │ ├── dist_1.50_-16.00.npy │ ├── dist_1.50_-16.50.npy │ ├── dist_1.50_-17.00.npy │ ├── dist_1.50_-17.50.npy │ ├── dist_1.50_-18.00.npy │ ├── dist_1.50_-18.50.npy │ ├── dist_1.50_-19.00.npy │ ├── dist_1.75_-10.00.npy │ ├── dist_1.75_-10.50.npy │ ├── dist_1.75_-11.00.npy │ ├── dist_1.75_-11.50.npy │ ├── dist_1.75_-12.00.npy │ ├── dist_1.75_-12.50.npy │ ├── dist_1.75_-13.00.npy │ ├── dist_1.75_-13.50.npy │ ├── dist_1.75_-14.00.npy │ ├── dist_1.75_-14.50.npy │ ├── dist_1.75_-15.00.npy │ ├── dist_1.75_-15.50.npy │ ├── dist_1.75_-16.00.npy │ ├── dist_1.75_-16.50.npy │ ├── dist_1.75_-17.00.npy │ ├── dist_1.75_-17.50.npy │ ├── dist_1.75_-18.00.npy │ ├── dist_1.75_-18.50.npy │ ├── dist_1.75_-19.00.npy │ ├── dist_2.00_-10.00.npy │ ├── dist_2.00_-10.50.npy │ ├── dist_2.00_-11.00.npy │ ├── dist_2.00_-11.50.npy │ ├── dist_2.00_-12.00.npy │ ├── dist_2.00_-12.50.npy │ ├── dist_2.00_-13.00.npy │ ├── dist_2.00_-13.50.npy │ ├── dist_2.00_-14.00.npy │ ├── dist_2.00_-14.50.npy │ ├── dist_2.00_-15.00.npy │ ├── dist_2.00_-15.50.npy │ ├── dist_2.00_-16.00.npy │ ├── dist_2.00_-16.50.npy │ ├── dist_2.00_-17.00.npy │ ├── dist_2.00_-17.50.npy │ ├── dist_2.00_-18.00.npy │ ├── dist_2.00_-18.50.npy │ ├── dist_2.00_-19.00.npy │ ├── dist_2.25_-10.00.npy │ ├── dist_2.25_-10.50.npy │ ├── dist_2.25_-11.00.npy │ ├── dist_2.25_-11.50.npy │ ├── dist_2.25_-12.00.npy │ ├── dist_2.25_-12.50.npy │ ├── dist_2.25_-13.00.npy │ ├── dist_2.25_-13.50.npy │ ├── dist_2.25_-14.00.npy │ ├── dist_2.25_-14.50.npy │ ├── dist_2.25_-15.00.npy │ ├── dist_2.25_-15.50.npy │ ├── dist_2.25_-16.00.npy │ ├── dist_2.25_-16.50.npy │ ├── dist_2.25_-17.00.npy │ ├── dist_2.25_-17.50.npy │ ├── dist_2.25_-18.00.npy │ ├── dist_2.25_-18.50.npy │ ├── dist_2.25_-19.00.npy │ ├── dist_2.50_-10.00.npy │ ├── dist_2.50_-10.50.npy │ ├── dist_2.50_-11.00.npy │ ├── dist_2.50_-11.50.npy │ ├── dist_2.50_-12.00.npy │ ├── dist_2.50_-12.50.npy │ ├── dist_2.50_-13.00.npy │ ├── dist_2.50_-13.50.npy │ ├── dist_2.50_-14.00.npy │ ├── dist_2.50_-14.50.npy │ ├── dist_2.50_-15.00.npy │ ├── dist_2.50_-15.50.npy │ ├── dist_2.50_-16.00.npy │ ├── dist_2.50_-16.50.npy │ ├── dist_2.50_-17.00.npy │ ├── dist_2.50_-17.50.npy │ ├── dist_2.50_-18.00.npy │ ├── dist_2.50_-18.50.npy │ ├── dist_2.50_-19.00.npy │ ├── dist_2.75_-10.00.npy │ ├── dist_2.75_-10.50.npy │ ├── dist_2.75_-11.00.npy │ ├── dist_2.75_-11.50.npy │ ├── dist_2.75_-12.00.npy │ ├── dist_2.75_-12.50.npy │ ├── dist_2.75_-13.00.npy │ ├── dist_2.75_-13.50.npy │ ├── dist_2.75_-14.00.npy │ ├── dist_2.75_-14.50.npy │ ├── dist_2.75_-15.00.npy │ ├── dist_2.75_-15.50.npy │ ├── dist_2.75_-16.00.npy │ ├── dist_2.75_-16.50.npy │ ├── dist_2.75_-17.00.npy │ ├── dist_2.75_-17.50.npy │ ├── dist_2.75_-18.00.npy │ ├── dist_2.75_-18.50.npy │ ├── dist_2.75_-19.00.npy │ ├── dist_3.00_-10.00.npy │ ├── dist_3.00_-10.50.npy │ ├── dist_3.00_-11.00.npy │ ├── dist_3.00_-11.50.npy │ ├── dist_3.00_-12.00.npy │ ├── dist_3.00_-12.50.npy │ ├── dist_3.00_-13.00.npy │ ├── dist_3.00_-13.50.npy │ ├── dist_3.00_-14.00.npy │ ├── dist_3.00_-14.50.npy │ ├── dist_3.00_-15.00.npy │ ├── dist_3.00_-15.50.npy │ ├── dist_3.00_-16.00.npy │ ├── dist_3.00_-16.50.npy │ ├── dist_3.00_-17.00.npy │ ├── dist_3.00_-17.50.npy │ ├── dist_3.00_-18.00.npy │ ├── dist_3.00_-18.50.npy │ ├── dist_3.00_-19.00.npy │ ├── dist_3.25_-10.00.npy │ ├── dist_3.25_-10.50.npy │ ├── dist_3.25_-11.00.npy │ ├── dist_3.25_-11.50.npy │ ├── dist_3.25_-12.00.npy │ ├── dist_3.25_-12.50.npy │ ├── dist_3.25_-13.00.npy │ ├── dist_3.25_-13.50.npy │ ├── dist_3.25_-14.00.npy │ ├── dist_3.25_-14.50.npy │ ├── dist_3.25_-15.00.npy │ ├── dist_3.25_-15.50.npy │ ├── dist_3.25_-16.00.npy │ ├── dist_3.25_-16.50.npy │ ├── dist_3.25_-17.00.npy │ ├── dist_3.25_-17.50.npy │ ├── dist_3.25_-18.00.npy │ ├── dist_3.25_-18.50.npy │ ├── dist_3.25_-19.00.npy │ ├── dist_3.50_-10.00.npy │ ├── dist_3.50_-10.50.npy │ ├── dist_3.50_-11.00.npy │ ├── dist_3.50_-11.50.npy │ ├── dist_3.50_-12.00.npy │ ├── dist_3.50_-12.50.npy │ ├── dist_3.50_-13.00.npy │ ├── dist_3.50_-13.50.npy │ ├── dist_3.50_-14.00.npy │ ├── dist_3.50_-14.50.npy │ ├── dist_3.50_-15.00.npy │ ├── dist_3.50_-15.50.npy │ ├── dist_3.50_-16.00.npy │ ├── dist_3.50_-16.50.npy │ ├── dist_3.50_-17.00.npy │ ├── dist_3.50_-17.50.npy │ ├── dist_3.50_-18.00.npy │ ├── dist_3.50_-18.50.npy │ ├── dist_3.50_-19.00.npy │ ├── dist_3.75_-10.00.npy │ ├── dist_3.75_-10.50.npy │ ├── dist_3.75_-11.00.npy │ ├── dist_3.75_-11.50.npy │ ├── dist_3.75_-12.00.npy │ ├── dist_3.75_-12.50.npy │ ├── dist_3.75_-13.00.npy │ ├── dist_3.75_-13.50.npy │ ├── dist_3.75_-14.00.npy │ ├── dist_3.75_-14.50.npy │ ├── dist_3.75_-15.00.npy │ ├── dist_3.75_-15.50.npy │ ├── dist_3.75_-16.00.npy │ ├── dist_3.75_-16.50.npy │ ├── dist_3.75_-17.00.npy │ ├── dist_3.75_-17.50.npy │ ├── dist_3.75_-18.00.npy │ ├── dist_3.75_-18.50.npy │ ├── dist_3.75_-19.00.npy │ ├── dist_4.00_-10.00.npy │ ├── dist_4.00_-10.50.npy │ ├── dist_4.00_-11.00.npy │ ├── dist_4.00_-11.50.npy │ ├── dist_4.00_-12.00.npy │ ├── dist_4.00_-12.50.npy │ ├── dist_4.00_-13.00.npy │ ├── dist_4.00_-13.50.npy │ ├── dist_4.00_-14.00.npy │ ├── dist_4.00_-14.50.npy │ ├── dist_4.00_-15.00.npy │ ├── dist_4.00_-15.50.npy │ ├── dist_4.00_-16.00.npy │ ├── dist_4.00_-16.50.npy │ ├── dist_4.00_-17.00.npy │ ├── dist_4.00_-17.50.npy │ ├── dist_4.00_-18.00.npy │ ├── dist_4.00_-18.50.npy │ └── dist_4.00_-19.00.npy ├── surveys │ ├── PALFA_GP │ ├── GMRT │ ├── PHSURV │ ├── SWINMB1 │ ├── SWINMB2 │ ├── GMRT1080 │ ├── GMRT1400 │ ├── GMRT235 │ ├── GMRT325 │ ├── GMRT610 │ ├── GMRTLPP │ ├── FAST │ ├── SKA │ ├── GC10 │ ├── GC3.5 │ ├── PKS70 │ ├── GBNCC │ ├── LOFAR │ ├── P2030_WAPP │ ├── xNTD │ ├── PMSURV │ ├── PMSURV2 │ ├── GBTS1 │ ├── GBTS2 │ ├── MMB │ ├── MMB2 │ ├── PMALLSKY │ ├── PMSURV.orig │ ├── SKA_dishes │ ├── MMBSB │ ├── AODRIFT2 │ ├── CLAR │ ├── DMB │ ├── HTRUmid │ ├── SKA_mid_allsky_band1 │ ├── SKA_mid_allsky_band2 │ ├── medlat2_2 │ ├── DUHLAT1_1 │ ├── PASURV │ ├── medlat2_1 │ ├── DUHLAT1_14 │ ├── P2030_MOCK │ ├── PALFA1 │ ├── PALFA2 │ ├── PALFA3 │ ├── QPALFA │ ├── DUHLAT1_2 │ ├── DUHLAT1_3 │ ├── DUHLAT1_4 │ ├── DUHLAT1_5 │ ├── DUHLAT1_6 │ ├── DUHLAT1_7 │ ├── DUHLAT1_8 │ ├── DUHLAT1_9 │ ├── HTRUD │ ├── HTRUH │ ├── SKA_aa │ ├── DUHLAT1_10 │ ├── DUHLAT1_11 │ ├── DUHLAT1_12 │ ├── DUHLAT1_13 │ ├── SKA_aa_150 │ ├── SKA_aa_200 │ ├── SKA_aa_400 │ ├── molonglo_2 │ ├── molonglo_1 │ ├── AODRIFT │ ├── P2030_1 │ ├── P2030_2 │ ├── PALFAb │ ├── PALFAa │ └── LOFAR_NEW ├── orbitalparams.py └── orbit.py ├── bin ├── evolve ├── dosurvey ├── populate └── popheader ├── docs ├── source │ └── includeme.rst ├── _static │ ├── .DS_Store │ ├── wxView.png │ ├── visualize_screenshot.png │ └── visualize_screenshot2.png ├── _build │ ├── html │ │ ├── objects.inv │ │ ├── _static │ │ │ ├── up.png │ │ │ ├── down.png │ │ │ ├── file.png │ │ │ ├── logo.png │ │ │ ├── plus.png │ │ │ ├── comment.png │ │ │ ├── logo2.png │ │ │ ├── minus.png │ │ │ ├── ajax-loader.gif │ │ │ ├── down-pressed.png │ │ │ ├── up-pressed.png │ │ │ ├── comment-bright.png │ │ │ ├── comment-close.png │ │ │ ├── visualize_screenshot.png │ │ │ └── visualize_screenshot2.png │ │ ├── _images │ │ │ ├── visualize_screenshot2.png │ │ │ └── math │ │ │ │ ├── 0119a89b10d85e14d152afefff773f1d004be366.png │ │ │ │ ├── 1446ea9b0a17ab5412383ef7be45bc4a388b6dee.png │ │ │ │ ├── 1ac72c2e8ea042e69e1f8e71b0eff14c4c5f4741.png │ │ │ │ ├── 30904b525252be8c13f3dcb9562bbf6d50a4c0f4.png │ │ │ │ ├── 52e8ed7a3ba22130ad3984eb2cd413406475a689.png │ │ │ │ ├── 565175cebe73a9f2e88082a8df38635832fe3008.png │ │ │ │ ├── 579a7d6f1cf891810a93bf3487e7c53839ff1e8c.png │ │ │ │ ├── 69c7d980648258e40d6d2ae8be42060fb81b5892.png │ │ │ │ ├── 71994af5a17204aa2913b09b383d6b0bea74c6be.png │ │ │ │ ├── 81ce525eadf8eaf2407a3411ffff35507598dafe.png │ │ │ │ ├── 9a49a9d2b4f2ac50a60003d12ee7bb311dbfdaa0.png │ │ │ │ ├── a1fe8b54eaf59b1c3652382fbfd80dce9a80dfad.png │ │ │ │ ├── bba300285ef9f5814e3303f1ec1aecf0f00fdd86.png │ │ │ │ ├── c8b54e363476f9afacc453207e155e0232f07ba3.png │ │ │ │ ├── dbb447c54188422263b7fb1c0b416c969a39e12e.png │ │ │ │ ├── e2c09b8c01108c1bf02533891146ee774111eb3d.png │ │ │ │ ├── ed890be379149850eb2d46dbb71470913982a87b.png │ │ │ │ ├── edfb44e54acf2efd60c966e5c799477100d20bc8.png │ │ │ │ └── f72d765e4ac40d2777ccddcf8ec297dfddc4f3d4.png │ │ ├── .buildinfo │ │ └── _sources │ │ │ ├── visualize_doc.txt │ │ │ ├── cmd-line-docs.txt │ │ │ ├── view_doc.txt │ │ │ ├── index.txt │ │ │ ├── module-level-docs.txt │ │ │ ├── populate_module_docs.txt │ │ │ ├── radialmodels_module_docs.txt │ │ │ ├── pulsar_module_docs.txt │ │ │ ├── dosurvey_doc.txt │ │ │ ├── population_module_docs.txt │ │ │ └── introduction.txt │ └── doctrees │ │ ├── index.doctree │ │ ├── view_doc.doctree │ │ ├── dosurvey_doc.doctree │ │ ├── environment.pickle │ │ ├── installation.doctree │ │ ├── introduction.doctree │ │ ├── populate_doc.doctree │ │ ├── cmd-line-docs.doctree │ │ ├── populate-docs.doctree │ │ ├── tutorial-basic.doctree │ │ ├── visualize_doc.doctree │ │ ├── getting_started.doctree │ │ ├── module-level-docs.doctree │ │ ├── pulsar_module_docs.doctree │ │ ├── survey_module_docs.doctree │ │ ├── populate_module_docs.doctree │ │ ├── population_module_docs.doctree │ │ ├── galacticops_module_docs.doctree │ │ └── radialmodels_module_docs.doctree ├── visualize_doc.rst ├── cmd-line-docs.rst ├── view_doc.rst ├── module-level-docs.rst ├── index.rst ├── _templates │ └── layout.html ├── populate_module_docs.rst ├── radialmodels_module_docs.rst ├── pulsar_module_docs.rst ├── dosurvey_doc.rst ├── population_module_docs.rst └── introduction.rst ├── manual.pdf ├── tests ├── README ├── test.csh ├── testPopulation.py └── testPopulate.py ├── .gitignore ├── pyproject.toml ├── features_to_add.txt ├── examples ├── README ├── ppdot.py └── populate_and_survey.py └── setup.py /psrpoppy/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bin/evolve: -------------------------------------------------------------------------------- 1 | ../psrpoppy/evolve.py -------------------------------------------------------------------------------- /bin/dosurvey: -------------------------------------------------------------------------------- 1 | ../psrpoppy/dosurvey.py -------------------------------------------------------------------------------- /bin/populate: -------------------------------------------------------------------------------- 1 | ../psrpoppy/populate.py -------------------------------------------------------------------------------- /docs/source/includeme.rst: -------------------------------------------------------------------------------- 1 | .. include:: ../../README.rst 2 | -------------------------------------------------------------------------------- /manual.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/manual.pdf -------------------------------------------------------------------------------- /psrpoppy/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/.DS_Store -------------------------------------------------------------------------------- /docs/_static/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/docs/_static/.DS_Store -------------------------------------------------------------------------------- /docs/_static/wxView.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/docs/_static/wxView.png -------------------------------------------------------------------------------- /psrpoppy/fortran/version.inc: -------------------------------------------------------------------------------- 1 | real psrpop_version 2 | parameter(psrpop_version=2.2) 3 | -------------------------------------------------------------------------------- /docs/_build/html/objects.inv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/docs/_build/html/objects.inv -------------------------------------------------------------------------------- /psrpoppy/fortran/makefile.linux: -------------------------------------------------------------------------------- 1 | GF = /usr/bin/gfortran 2 | LINK.f = $(GF) -shared -fno-second-underscore 3 | -------------------------------------------------------------------------------- /docs/_build/html/_static/up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/docs/_build/html/_static/up.png -------------------------------------------------------------------------------- /docs/_build/html/_static/down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/docs/_build/html/_static/down.png -------------------------------------------------------------------------------- /docs/_build/html/_static/file.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/docs/_build/html/_static/file.png -------------------------------------------------------------------------------- /docs/_build/html/_static/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/docs/_build/html/_static/logo.png -------------------------------------------------------------------------------- /docs/_build/html/_static/plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/docs/_build/html/_static/plus.png -------------------------------------------------------------------------------- /docs/_build/doctrees/index.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/docs/_build/doctrees/index.doctree -------------------------------------------------------------------------------- /docs/_build/html/_static/comment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/docs/_build/html/_static/comment.png -------------------------------------------------------------------------------- /docs/_build/html/_static/logo2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/docs/_build/html/_static/logo2.png -------------------------------------------------------------------------------- /docs/_build/html/_static/minus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/docs/_build/html/_static/minus.png -------------------------------------------------------------------------------- /psrpoppy/models/dist_1.00_-10.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_1.00_-10.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_1.00_-10.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_1.00_-10.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_1.00_-11.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_1.00_-11.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_1.00_-11.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_1.00_-11.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_1.00_-12.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_1.00_-12.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_1.00_-12.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_1.00_-12.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_1.00_-13.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_1.00_-13.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_1.00_-13.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_1.00_-13.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_1.00_-14.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_1.00_-14.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_1.00_-14.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_1.00_-14.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_1.00_-15.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_1.00_-15.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_1.00_-15.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_1.00_-15.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_1.00_-16.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_1.00_-16.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_1.00_-16.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_1.00_-16.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_1.00_-17.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_1.00_-17.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_1.00_-17.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_1.00_-17.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_1.00_-18.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_1.00_-18.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_1.00_-18.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_1.00_-18.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_1.00_-19.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_1.00_-19.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_1.25_-10.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_1.25_-10.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_1.25_-10.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_1.25_-10.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_1.25_-11.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_1.25_-11.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_1.25_-11.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_1.25_-11.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_1.25_-12.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_1.25_-12.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_1.25_-12.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_1.25_-12.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_1.25_-13.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_1.25_-13.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_1.25_-13.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_1.25_-13.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_1.25_-14.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_1.25_-14.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_1.25_-14.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_1.25_-14.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_1.25_-15.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_1.25_-15.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_1.25_-15.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_1.25_-15.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_1.25_-16.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_1.25_-16.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_1.25_-16.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_1.25_-16.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_1.25_-17.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_1.25_-17.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_1.25_-17.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_1.25_-17.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_1.25_-18.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_1.25_-18.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_1.25_-18.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_1.25_-18.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_1.25_-19.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_1.25_-19.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_1.50_-10.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_1.50_-10.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_1.50_-10.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_1.50_-10.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_1.50_-11.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_1.50_-11.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_1.50_-11.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_1.50_-11.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_1.50_-12.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_1.50_-12.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_1.50_-12.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_1.50_-12.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_1.50_-13.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_1.50_-13.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_1.50_-13.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_1.50_-13.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_1.50_-14.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_1.50_-14.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_1.50_-14.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_1.50_-14.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_1.50_-15.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_1.50_-15.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_1.50_-15.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_1.50_-15.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_1.50_-16.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_1.50_-16.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_1.50_-16.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_1.50_-16.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_1.50_-17.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_1.50_-17.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_1.50_-17.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_1.50_-17.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_1.50_-18.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_1.50_-18.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_1.50_-18.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_1.50_-18.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_1.50_-19.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_1.50_-19.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_1.75_-10.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_1.75_-10.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_1.75_-10.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_1.75_-10.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_1.75_-11.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_1.75_-11.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_1.75_-11.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_1.75_-11.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_1.75_-12.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_1.75_-12.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_1.75_-12.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_1.75_-12.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_1.75_-13.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_1.75_-13.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_1.75_-13.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_1.75_-13.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_1.75_-14.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_1.75_-14.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_1.75_-14.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_1.75_-14.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_1.75_-15.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_1.75_-15.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_1.75_-15.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_1.75_-15.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_1.75_-16.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_1.75_-16.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_1.75_-16.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_1.75_-16.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_1.75_-17.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_1.75_-17.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_1.75_-17.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_1.75_-17.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_1.75_-18.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_1.75_-18.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_1.75_-18.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_1.75_-18.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_1.75_-19.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_1.75_-19.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_2.00_-10.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_2.00_-10.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_2.00_-10.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_2.00_-10.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_2.00_-11.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_2.00_-11.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_2.00_-11.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_2.00_-11.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_2.00_-12.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_2.00_-12.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_2.00_-12.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_2.00_-12.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_2.00_-13.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_2.00_-13.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_2.00_-13.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_2.00_-13.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_2.00_-14.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_2.00_-14.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_2.00_-14.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_2.00_-14.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_2.00_-15.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_2.00_-15.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_2.00_-15.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_2.00_-15.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_2.00_-16.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_2.00_-16.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_2.00_-16.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_2.00_-16.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_2.00_-17.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_2.00_-17.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_2.00_-17.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_2.00_-17.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_2.00_-18.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_2.00_-18.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_2.00_-18.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_2.00_-18.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_2.00_-19.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_2.00_-19.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_2.25_-10.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_2.25_-10.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_2.25_-10.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_2.25_-10.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_2.25_-11.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_2.25_-11.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_2.25_-11.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_2.25_-11.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_2.25_-12.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_2.25_-12.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_2.25_-12.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_2.25_-12.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_2.25_-13.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_2.25_-13.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_2.25_-13.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_2.25_-13.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_2.25_-14.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_2.25_-14.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_2.25_-14.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_2.25_-14.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_2.25_-15.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_2.25_-15.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_2.25_-15.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_2.25_-15.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_2.25_-16.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_2.25_-16.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_2.25_-16.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_2.25_-16.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_2.25_-17.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_2.25_-17.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_2.25_-17.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_2.25_-17.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_2.25_-18.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_2.25_-18.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_2.25_-18.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_2.25_-18.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_2.25_-19.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_2.25_-19.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_2.50_-10.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_2.50_-10.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_2.50_-10.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_2.50_-10.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_2.50_-11.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_2.50_-11.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_2.50_-11.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_2.50_-11.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_2.50_-12.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_2.50_-12.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_2.50_-12.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_2.50_-12.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_2.50_-13.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_2.50_-13.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_2.50_-13.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_2.50_-13.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_2.50_-14.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_2.50_-14.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_2.50_-14.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_2.50_-14.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_2.50_-15.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_2.50_-15.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_2.50_-15.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_2.50_-15.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_2.50_-16.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_2.50_-16.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_2.50_-16.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_2.50_-16.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_2.50_-17.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_2.50_-17.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_2.50_-17.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_2.50_-17.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_2.50_-18.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_2.50_-18.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_2.50_-18.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_2.50_-18.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_2.50_-19.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_2.50_-19.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_2.75_-10.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_2.75_-10.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_2.75_-10.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_2.75_-10.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_2.75_-11.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_2.75_-11.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_2.75_-11.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_2.75_-11.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_2.75_-12.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_2.75_-12.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_2.75_-12.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_2.75_-12.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_2.75_-13.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_2.75_-13.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_2.75_-13.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_2.75_-13.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_2.75_-14.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_2.75_-14.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_2.75_-14.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_2.75_-14.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_2.75_-15.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_2.75_-15.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_2.75_-15.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_2.75_-15.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_2.75_-16.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_2.75_-16.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_2.75_-16.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_2.75_-16.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_2.75_-17.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_2.75_-17.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_2.75_-17.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_2.75_-17.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_2.75_-18.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_2.75_-18.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_2.75_-18.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_2.75_-18.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_2.75_-19.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_2.75_-19.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_3.00_-10.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_3.00_-10.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_3.00_-10.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_3.00_-10.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_3.00_-11.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_3.00_-11.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_3.00_-11.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_3.00_-11.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_3.00_-12.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_3.00_-12.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_3.00_-12.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_3.00_-12.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_3.00_-13.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_3.00_-13.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_3.00_-13.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_3.00_-13.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_3.00_-14.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_3.00_-14.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_3.00_-14.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_3.00_-14.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_3.00_-15.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_3.00_-15.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_3.00_-15.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_3.00_-15.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_3.00_-16.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_3.00_-16.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_3.00_-16.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_3.00_-16.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_3.00_-17.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_3.00_-17.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_3.00_-17.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_3.00_-17.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_3.00_-18.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_3.00_-18.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_3.00_-18.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_3.00_-18.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_3.00_-19.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_3.00_-19.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_3.25_-10.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_3.25_-10.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_3.25_-10.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_3.25_-10.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_3.25_-11.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_3.25_-11.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_3.25_-11.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_3.25_-11.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_3.25_-12.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_3.25_-12.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_3.25_-12.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_3.25_-12.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_3.25_-13.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_3.25_-13.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_3.25_-13.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_3.25_-13.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_3.25_-14.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_3.25_-14.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_3.25_-14.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_3.25_-14.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_3.25_-15.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_3.25_-15.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_3.25_-15.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_3.25_-15.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_3.25_-16.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_3.25_-16.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_3.25_-16.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_3.25_-16.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_3.25_-17.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_3.25_-17.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_3.25_-17.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_3.25_-17.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_3.25_-18.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_3.25_-18.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_3.25_-18.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_3.25_-18.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_3.25_-19.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_3.25_-19.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_3.50_-10.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_3.50_-10.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_3.50_-10.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_3.50_-10.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_3.50_-11.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_3.50_-11.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_3.50_-11.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_3.50_-11.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_3.50_-12.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_3.50_-12.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_3.50_-12.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_3.50_-12.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_3.50_-13.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_3.50_-13.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_3.50_-13.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_3.50_-13.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_3.50_-14.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_3.50_-14.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_3.50_-14.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_3.50_-14.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_3.50_-15.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_3.50_-15.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_3.50_-15.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_3.50_-15.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_3.50_-16.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_3.50_-16.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_3.50_-16.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_3.50_-16.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_3.50_-17.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_3.50_-17.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_3.50_-17.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_3.50_-17.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_3.50_-18.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_3.50_-18.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_3.50_-18.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_3.50_-18.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_3.50_-19.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_3.50_-19.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_3.75_-10.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_3.75_-10.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_3.75_-10.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_3.75_-10.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_3.75_-11.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_3.75_-11.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_3.75_-11.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_3.75_-11.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_3.75_-12.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_3.75_-12.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_3.75_-12.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_3.75_-12.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_3.75_-13.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_3.75_-13.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_3.75_-13.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_3.75_-13.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_3.75_-14.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_3.75_-14.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_3.75_-14.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_3.75_-14.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_3.75_-15.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_3.75_-15.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_3.75_-15.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_3.75_-15.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_3.75_-16.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_3.75_-16.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_3.75_-16.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_3.75_-16.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_3.75_-17.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_3.75_-17.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_3.75_-17.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_3.75_-17.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_3.75_-18.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_3.75_-18.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_3.75_-18.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_3.75_-18.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_3.75_-19.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_3.75_-19.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_4.00_-10.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_4.00_-10.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_4.00_-10.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_4.00_-10.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_4.00_-11.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_4.00_-11.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_4.00_-11.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_4.00_-11.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_4.00_-12.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_4.00_-12.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_4.00_-12.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_4.00_-12.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_4.00_-13.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_4.00_-13.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_4.00_-13.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_4.00_-13.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_4.00_-14.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_4.00_-14.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_4.00_-14.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_4.00_-14.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_4.00_-15.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_4.00_-15.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_4.00_-15.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_4.00_-15.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_4.00_-16.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_4.00_-16.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_4.00_-16.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_4.00_-16.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_4.00_-17.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_4.00_-17.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_4.00_-17.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_4.00_-17.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_4.00_-18.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_4.00_-18.00.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_4.00_-18.50.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_4.00_-18.50.npy -------------------------------------------------------------------------------- /psrpoppy/models/dist_4.00_-19.00.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/psrpoppy/models/dist_4.00_-19.00.npy -------------------------------------------------------------------------------- /docs/_build/doctrees/view_doc.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/docs/_build/doctrees/view_doc.doctree -------------------------------------------------------------------------------- /docs/_static/visualize_screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/docs/_static/visualize_screenshot.png -------------------------------------------------------------------------------- /docs/_static/visualize_screenshot2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/docs/_static/visualize_screenshot2.png -------------------------------------------------------------------------------- /docs/_build/doctrees/dosurvey_doc.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/docs/_build/doctrees/dosurvey_doc.doctree -------------------------------------------------------------------------------- /docs/_build/doctrees/environment.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/docs/_build/doctrees/environment.pickle -------------------------------------------------------------------------------- /docs/_build/doctrees/installation.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/docs/_build/doctrees/installation.doctree -------------------------------------------------------------------------------- /docs/_build/doctrees/introduction.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/docs/_build/doctrees/introduction.doctree -------------------------------------------------------------------------------- /docs/_build/doctrees/populate_doc.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/docs/_build/doctrees/populate_doc.doctree -------------------------------------------------------------------------------- /docs/_build/html/_static/ajax-loader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/docs/_build/html/_static/ajax-loader.gif -------------------------------------------------------------------------------- /docs/_build/html/_static/down-pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/docs/_build/html/_static/down-pressed.png -------------------------------------------------------------------------------- /docs/_build/html/_static/up-pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/docs/_build/html/_static/up-pressed.png -------------------------------------------------------------------------------- /docs/_build/doctrees/cmd-line-docs.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/docs/_build/doctrees/cmd-line-docs.doctree -------------------------------------------------------------------------------- /docs/_build/doctrees/populate-docs.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/docs/_build/doctrees/populate-docs.doctree -------------------------------------------------------------------------------- /docs/_build/doctrees/tutorial-basic.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/docs/_build/doctrees/tutorial-basic.doctree -------------------------------------------------------------------------------- /docs/_build/doctrees/visualize_doc.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/docs/_build/doctrees/visualize_doc.doctree -------------------------------------------------------------------------------- /docs/_build/html/_static/comment-bright.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/docs/_build/html/_static/comment-bright.png -------------------------------------------------------------------------------- /docs/_build/html/_static/comment-close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/docs/_build/html/_static/comment-close.png -------------------------------------------------------------------------------- /docs/_build/doctrees/getting_started.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/docs/_build/doctrees/getting_started.doctree -------------------------------------------------------------------------------- /docs/_build/doctrees/module-level-docs.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/docs/_build/doctrees/module-level-docs.doctree -------------------------------------------------------------------------------- /docs/_build/doctrees/pulsar_module_docs.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/docs/_build/doctrees/pulsar_module_docs.doctree -------------------------------------------------------------------------------- /docs/_build/doctrees/survey_module_docs.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/docs/_build/doctrees/survey_module_docs.doctree -------------------------------------------------------------------------------- /psrpoppy/fortran/makefile.darwin: -------------------------------------------------------------------------------- 1 | export CFLAGS:= -m 32 2 | GF = /usr/local/bin/gfortran 3 | LINK.f = $(GF) -dynamiclib -fno-second-underscore 4 | -------------------------------------------------------------------------------- /docs/_build/doctrees/populate_module_docs.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/docs/_build/doctrees/populate_module_docs.doctree -------------------------------------------------------------------------------- /docs/_build/doctrees/population_module_docs.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/docs/_build/doctrees/population_module_docs.doctree -------------------------------------------------------------------------------- /docs/_build/html/_images/visualize_screenshot2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/docs/_build/html/_images/visualize_screenshot2.png -------------------------------------------------------------------------------- /docs/_build/html/_static/visualize_screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/docs/_build/html/_static/visualize_screenshot.png -------------------------------------------------------------------------------- /docs/_build/html/_static/visualize_screenshot2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/docs/_build/html/_static/visualize_screenshot2.png -------------------------------------------------------------------------------- /docs/_build/doctrees/galacticops_module_docs.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/docs/_build/doctrees/galacticops_module_docs.doctree -------------------------------------------------------------------------------- /docs/_build/doctrees/radialmodels_module_docs.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/docs/_build/doctrees/radialmodels_module_docs.doctree -------------------------------------------------------------------------------- /tests/README: -------------------------------------------------------------------------------- 1 | Should add some simple tests here, 2 | first: does the code run? 3 | second: does the compilation script work? 4 | 5 | Then move onto individual unit tests 6 | -------------------------------------------------------------------------------- /psrpoppy/fortran/lookuptables/ne_gc.inp: -------------------------------------------------------------------------------- 1 | ne_gc.inp 2 | -0.01, 0., -0.020 xgc, ygc, zgc = centroid 3 | 0.145 rgc 4 | 0.026 hgc 5 | 10.0 negc0 6 | 0.6e5 Fgc0 7 | 8 | -------------------------------------------------------------------------------- /docs/_build/html/_images/math/0119a89b10d85e14d152afefff773f1d004be366.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/docs/_build/html/_images/math/0119a89b10d85e14d152afefff773f1d004be366.png -------------------------------------------------------------------------------- /docs/_build/html/_images/math/1446ea9b0a17ab5412383ef7be45bc4a388b6dee.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/docs/_build/html/_images/math/1446ea9b0a17ab5412383ef7be45bc4a388b6dee.png -------------------------------------------------------------------------------- /docs/_build/html/_images/math/1ac72c2e8ea042e69e1f8e71b0eff14c4c5f4741.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/docs/_build/html/_images/math/1ac72c2e8ea042e69e1f8e71b0eff14c4c5f4741.png -------------------------------------------------------------------------------- /docs/_build/html/_images/math/30904b525252be8c13f3dcb9562bbf6d50a4c0f4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/docs/_build/html/_images/math/30904b525252be8c13f3dcb9562bbf6d50a4c0f4.png -------------------------------------------------------------------------------- /docs/_build/html/_images/math/52e8ed7a3ba22130ad3984eb2cd413406475a689.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/docs/_build/html/_images/math/52e8ed7a3ba22130ad3984eb2cd413406475a689.png -------------------------------------------------------------------------------- /docs/_build/html/_images/math/565175cebe73a9f2e88082a8df38635832fe3008.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/docs/_build/html/_images/math/565175cebe73a9f2e88082a8df38635832fe3008.png -------------------------------------------------------------------------------- /docs/_build/html/_images/math/579a7d6f1cf891810a93bf3487e7c53839ff1e8c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/docs/_build/html/_images/math/579a7d6f1cf891810a93bf3487e7c53839ff1e8c.png -------------------------------------------------------------------------------- /docs/_build/html/_images/math/69c7d980648258e40d6d2ae8be42060fb81b5892.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/docs/_build/html/_images/math/69c7d980648258e40d6d2ae8be42060fb81b5892.png -------------------------------------------------------------------------------- /docs/_build/html/_images/math/71994af5a17204aa2913b09b383d6b0bea74c6be.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/docs/_build/html/_images/math/71994af5a17204aa2913b09b383d6b0bea74c6be.png -------------------------------------------------------------------------------- /docs/_build/html/_images/math/81ce525eadf8eaf2407a3411ffff35507598dafe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/docs/_build/html/_images/math/81ce525eadf8eaf2407a3411ffff35507598dafe.png -------------------------------------------------------------------------------- /docs/_build/html/_images/math/9a49a9d2b4f2ac50a60003d12ee7bb311dbfdaa0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/docs/_build/html/_images/math/9a49a9d2b4f2ac50a60003d12ee7bb311dbfdaa0.png -------------------------------------------------------------------------------- /docs/_build/html/_images/math/a1fe8b54eaf59b1c3652382fbfd80dce9a80dfad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/docs/_build/html/_images/math/a1fe8b54eaf59b1c3652382fbfd80dce9a80dfad.png -------------------------------------------------------------------------------- /docs/_build/html/_images/math/bba300285ef9f5814e3303f1ec1aecf0f00fdd86.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/docs/_build/html/_images/math/bba300285ef9f5814e3303f1ec1aecf0f00fdd86.png -------------------------------------------------------------------------------- /docs/_build/html/_images/math/c8b54e363476f9afacc453207e155e0232f07ba3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/docs/_build/html/_images/math/c8b54e363476f9afacc453207e155e0232f07ba3.png -------------------------------------------------------------------------------- /docs/_build/html/_images/math/dbb447c54188422263b7fb1c0b416c969a39e12e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/docs/_build/html/_images/math/dbb447c54188422263b7fb1c0b416c969a39e12e.png -------------------------------------------------------------------------------- /docs/_build/html/_images/math/e2c09b8c01108c1bf02533891146ee774111eb3d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/docs/_build/html/_images/math/e2c09b8c01108c1bf02533891146ee774111eb3d.png -------------------------------------------------------------------------------- /docs/_build/html/_images/math/ed890be379149850eb2d46dbb71470913982a87b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/docs/_build/html/_images/math/ed890be379149850eb2d46dbb71470913982a87b.png -------------------------------------------------------------------------------- /docs/_build/html/_images/math/edfb44e54acf2efd60c966e5c799477100d20bc8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/docs/_build/html/_images/math/edfb44e54acf2efd60c966e5c799477100d20bc8.png -------------------------------------------------------------------------------- /docs/_build/html/_images/math/f72d765e4ac40d2777ccddcf8ec297dfddc4f3d4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samb8s/PsrPopPy/HEAD/docs/_build/html/_images/math/f72d765e4ac40d2777ccddcf8ec297dfddc4f3d4.png -------------------------------------------------------------------------------- /psrpoppy/fortran/getpath.f: -------------------------------------------------------------------------------- 1 | subroutine getpath(path,lpth) 2 | implicit none 3 | 4 | character*150 path 5 | integer lpth 6 | 7 | path="PATHTOCODE" 8 | lpth=index(path,' ')-1 9 | 10 | end 11 | -------------------------------------------------------------------------------- /psrpoppy/fortran/rholaw.f: -------------------------------------------------------------------------------- 1 | ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc 2 | real function rholaw(per) 3 | 4 | implicit none 5 | 6 | real per ! ms 7 | 8 | rholaw = 5.4/sqrt(0.001*per) 9 | 10 | end 11 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | PMSURV.results 2 | populate.model 3 | populate.cmd 4 | evolve.model 5 | evolve.cmd 6 | junk 7 | weff 8 | junk.py 9 | *.results 10 | *.so 11 | *.o 12 | *~ 13 | *pyc 14 | fortran/build 15 | fortran/compile.txt 16 | *.swp 17 | threadpop.py 18 | 19 | -------------------------------------------------------------------------------- /docs/_build/html/.buildinfo: -------------------------------------------------------------------------------- 1 | # Sphinx build info version 1 2 | # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. 3 | config: 5f5a6b666716e49541c6c6075411f75d 4 | tags: fbb0d17656682115ca4d033fb2f83ba1 5 | -------------------------------------------------------------------------------- /psrpoppy/fortran/lookuptables/ne_arms_log_mod.inp: -------------------------------------------------------------------------------- 1 | ne_arms_log.inp 2 | a rmin thmin extent 3 | 4.25 3.48 0. 6. 4 | 4.25 3.48 3.141 6. 5 | 4.89 4.90 2.525 6. 6 | 4.89 3.76 4.24 6. 7 | 4.57 8.10 5.847 0.55 8 | 9 | 10 | -------------------------------------------------------------------------------- /psrpoppy/fortran/asind.f: -------------------------------------------------------------------------------- 1 | ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc 2 | real function asind(x) 3 | 4 | implicit none 5 | 6 | real x, deg2rad ! ms 7 | parameter (deg2rad=3.1415927/180.0) 8 | 9 | asind = asin(x)/deg2rad 10 | 11 | end 12 | -------------------------------------------------------------------------------- /psrpoppy/fortran/sind.f: -------------------------------------------------------------------------------- 1 | ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc 2 | real function sind(x) 3 | 4 | implicit none 5 | 6 | real x, deg2rad ! ms 7 | parameter (deg2rad=3.1415927/180.0) 8 | 9 | sind = sin(x*deg2rad) 10 | 11 | end 12 | -------------------------------------------------------------------------------- /docs/visualize_doc.rst: -------------------------------------------------------------------------------- 1 | visualize.py 2 | ============ 3 | .. program:: visualize.py 4 | 5 | .. cmdoption:: -f 6 | 7 | Select a population model to plot (default = populate.model) 8 | 9 | .. cmdoption:: -frac 10 | 11 | Plot a fraction of the population for speed gains 12 | -------------------------------------------------------------------------------- /tests/test.csh: -------------------------------------------------------------------------------- 1 | #!/bin/tcsh 2 | 3 | foreach i (`seq 150`) 4 | dosurvey -f populate.model -surveys LOFAR | grep detected >> noscint.list 5 | end 6 | 7 | # 1151 +- 17 8 | 9 | foreach i (`seq 150`) 10 | dosurvey -f populate.model -surveys LOFAR --scint | grep detected >> scint.list 11 | end 12 | 13 | # 14 | -------------------------------------------------------------------------------- /docs/_build/html/_sources/visualize_doc.txt: -------------------------------------------------------------------------------- 1 | visualize.py 2 | ============ 3 | .. program:: visualize.py 4 | 5 | .. cmdoption:: -f 6 | 7 | Select a population model to plot (default = populate.model) 8 | 9 | .. cmdoption:: -frac 10 | 11 | Plot a fraction of the population for speed gains 12 | -------------------------------------------------------------------------------- /psrpoppy/fortran/vxyz.inc: -------------------------------------------------------------------------------- 1 | C common for the numerical recipes routine to store the path (note this should 2 | C not be changed without changing ODEINT) 3 | integer maxpts 4 | parameter (maxpts=2000) 5 | integer kmax, kount 6 | real dxsav, xplot(maxpts),yplot(10,maxpts) 7 | common /path/ kmax,kount,dxsav,xplot,yplot 8 | -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- 1 | [build-system] 2 | requires = ["enscons"] 3 | 4 | [tool.enscons] 5 | name = "psrpoppy" 6 | description = "Python implementation of PSRPOP" 7 | version = "1.0.0" 8 | author = "Sam Bates" 9 | author_email = "" 10 | keywords = ["python", "pulsar"] 11 | url = "https://github.com/samb8s/PsrPopPy" 12 | src_root = "" 13 | packages = ["psrpoppy"] 14 | -------------------------------------------------------------------------------- /docs/cmd-line-docs.rst: -------------------------------------------------------------------------------- 1 | .. _command_line_docs: 2 | 3 | ******************** 4 | Command-line scripts 5 | ******************** 6 | 7 | .. _populate_docs: 8 | .. include:: populate_doc.rst 9 | 10 | .. _dosurvey_docs: 11 | .. include:: dosurvey_doc.rst 12 | 13 | .. _view_docs: 14 | .. include:: view_doc.rst 15 | 16 | .. _visualize_docs: 17 | .. include:: visualize_doc.rst 18 | -------------------------------------------------------------------------------- /psrpoppy/fortran/stopjob.f: -------------------------------------------------------------------------------- 1 | subroutine stopjob(job) 2 | character*80 path,job 3 | logical filex,first 4 | integer lpth 5 | data first/.true./ 6 | save 7 | if (first) then 8 | call getpath(path,lpth) 9 | first=.false. 10 | endif 11 | inquire(file=path(1:lpth)//job,exist=filex) 12 | if (filex) stop 13 | end 14 | -------------------------------------------------------------------------------- /psrpoppy/fortran/lookuptables/gal.dat: -------------------------------------------------------------------------------- 1 | n1h1: 0.0165 0.0005 2 | h1: 0.88 0.1500 3 | A1: 20.0 0.0000 4 | F1: 0.4 0.0000 5 | n2: 0.10 0.0500 6 | h2: 0.1500 0.0000 7 | A2: 3.5 0.5000 8 | F2: 40.0000 0.0000 9 | na: 0.08 0.0200 10 | ha: 0.3000 0.0000 11 | wa: 0.3000 0.0000 12 | Aa: 8.5000 0.0000 13 | Fa: 6.0000 0.0000 14 | 15 | -------------------------------------------------------------------------------- /docs/_build/html/_sources/cmd-line-docs.txt: -------------------------------------------------------------------------------- 1 | .. _command_line_docs: 2 | 3 | ******************** 4 | Command-line scripts 5 | ******************** 6 | 7 | .. _populate_docs: 8 | .. include:: populate_doc.rst 9 | 10 | .. _dosurvey_docs: 11 | .. include:: dosurvey_doc.rst 12 | 13 | .. _view_docs: 14 | .. include:: view_doc.rst 15 | 16 | .. _visualize_docs: 17 | .. include:: visualize_doc.rst 18 | -------------------------------------------------------------------------------- /psrpoppy/fortran/dist.f: -------------------------------------------------------------------------------- 1 | c--------------------------------------------------- 2 | real function psr_dist(x1, y1, z1, x2, y2, z2) 3 | c--------------------------------------------------- 4 | c 5 | c distance between two points (Pythag C4bc) 6 | c 7 | real x1,y1,x2,y2,z1,z2 8 | psr_dist = sqrt((((x2 - x1) ** 2) + ((y2 - y1) ** 2)) + 9 | & ((z2 - z1) **2)) 10 | end 11 | 12 | 13 | -------------------------------------------------------------------------------- /psrpoppy/fortran/gammafunc.f: -------------------------------------------------------------------------------- 1 | c============================================================================== 2 | real function gammafunc(p,a,m) 3 | c============================================================================== 4 | implicit none 5 | real p,a,m,x 6 | x=p/m 7 | gammafunc = x**(a-1.0)*exp(-1.0*x) 8 | end 9 | c============================================================================== 10 | -------------------------------------------------------------------------------- /bin/popheader: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | 3 | import cPickle 4 | 5 | import sys 6 | 7 | # check there's one argument 8 | if (len(sys.argv)!=2): 9 | print "Usage: popheader [pop model]" 10 | sys.exit() 11 | 12 | if sys.argv[1] == "-h" or sys.argv[1] == "--help": 13 | print "Usage: popheader [pop model]" 14 | sys.exit() 15 | 16 | 17 | # load the model 18 | with open(sys.argv[1], 'rb') as f: 19 | pop = cPickle.load(f) 20 | 21 | print pop 22 | -------------------------------------------------------------------------------- /docs/_build/html/_sources/view_doc.txt: -------------------------------------------------------------------------------- 1 | view.py 2 | ======= 3 | .. program:: view.py 4 | 5 | .. cmdoption:: -f 6 | 7 | Select the population model to view (default=populate.model) 8 | 9 | .. cmdoption:: -p 10 | 11 | Select the population parameter to plot 12 | 13 | Supported: 'period', 'dm', 'gl', 'gb', 'lum', 'alpha', 'r0', 'rho', 'width', 'spindex', 'scindex', 'dist' 14 | 15 | .. cmdoption:: --logx 16 | 17 | Plot log10 of the values 18 | 19 | 20 | -------------------------------------------------------------------------------- /docs/view_doc.rst: -------------------------------------------------------------------------------- 1 | .. _view_doc: 2 | 3 | view.py 4 | ======= 5 | .. program:: view.py 6 | 7 | .. cmdoption:: -f 8 | 9 | Select the population model to view (default=populate.model) 10 | 11 | .. cmdoption:: -p 12 | 13 | Select the population parameter to plot 14 | 15 | Supported: 'period', 'dm', 'gl', 'gb', 'lum', 'alpha', 'r0', 'rho', 'width', 'spindex', 'scindex', 'dist' 16 | 17 | .. cmdoption:: --logx 18 | 19 | Plot log10 of the values 20 | 21 | 22 | -------------------------------------------------------------------------------- /psrpoppy/fortran/make_linux.csh: -------------------------------------------------------------------------------- 1 | #!/bin/tcsh 2 | 3 | set gf = /usr/bin/gfortran 4 | 5 | $gf -O2 -fPIC -fno-second-underscore -c -I. -std=legacy *.f 6 | 7 | $gf -shared -o libne2001.so -fno-second-underscore ne2001.o dm.o psr_ne.o dist.o calc_xyz.o density.o glun.o 8 | $gf -shared -o libykarea.so -fno-second-underscore ykarea.o psrran.o 9 | $gf -shared -o libsla.so -fno-second-underscore galtfeq.o sla.o 10 | $gf -shared -o libvxyz.so -fno-second-underscore vxyz.o rkqc.o rk4.o 11 | 12 | rm *.o 13 | -------------------------------------------------------------------------------- /features_to_add.txt: -------------------------------------------------------------------------------- 1 | Suggested future features: 2 | - Keep track of which pulsars are found in which surveys? 3 | - RRATs / nullers -- just have a switch for a on fraction? 4 | - Binary parameters & effect on SNR (cf. Bagchi paper) 5 | 6 | - Modify the reference frequency somehow. I think using a variable is 7 | counter-productive. Why should I have to pass the population in here? 8 | Maybe keep the same but store it in the pulsar???? Or make it a constant 9 | def _SNfac(... , ref_freq = 1400.) 10 | -------------------------------------------------------------------------------- /tests/testPopulation.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/python 2 | 3 | import sys 4 | import os 5 | import unittest 6 | 7 | # get parent directory name to import module to be tested 8 | parentdir = os.path.abspath(os.pardir) 9 | sys.path.append(parentdir) 10 | 11 | # import the module to be tested 12 | from population import Population 13 | 14 | 15 | # not sure yet that population needs much testing... it's so simple 16 | class testPopulation(unittest.TestCase): 17 | def setUp(self): 18 | self.population = Population() 19 | -------------------------------------------------------------------------------- /examples/README: -------------------------------------------------------------------------------- 1 | The examples contained in this directory can be used as 2 | a basis for generating your own workflow scripts. 3 | 4 | - populate_and_survey.py 5 | This script calls first the populate script, and then 6 | the dosurvey script. Instead of writing the population 7 | model to disk and then reading it back into memory again, 8 | the model is kept in memory between the two steps, which 9 | speeds up the process. The model can still be written 10 | to disk at any point, as is demonstrated in the script. 11 | -------------------------------------------------------------------------------- /examples/ppdot.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/python 2 | 3 | import sys 4 | import cPickle 5 | 6 | import matplotlib.pyplot as plt 7 | 8 | # open file, read in model 9 | filename = sys.argv[1] 10 | f = open(filename, 'rb') 11 | pop = cPickle.load(f) 12 | f.close() 13 | 14 | # lists to store p/pdot 15 | periods = [pulsar.period for pulsar in pop.population if not pulsar.dead] 16 | pdots = [pulsar.pdot for pulsar in pop.population if not pulsar.dead] 17 | 18 | # plot a scatter log-log plot of the p/pdot values 19 | plt.loglog(periods, pdots, 'k.') 20 | plt.show() -------------------------------------------------------------------------------- /psrpoppy/fortran/lookuptables/nelism.inp: -------------------------------------------------------------------------------- 1 | parameters for local ism routine, neLISM3.f 2 | 1.50 .750 .50 aldr, bldr, cldr 3 | 1.36 8.06 0.0 xldr, yldr, zldr 4 | -24.2 0.0120 0.10 thetaldr, neldr, Fldr 5 | 1.050 .4250 .3250 alsb, blsb, clsb 6 | -0.75 9.0 -0.05 xlsb, ylsb, zlsb 7 | 139. 0.016 0.01 thetalsb, nelsb, Flsb 8 | .0850 .1000 .330 alhb, blhb, clhb 9 | 0.01 8.45 0.17 xlhb, ylhb, zlhb 10 | 15 0.005 0.01 thetalhb, nelhb, Flhb 11 | -0.045 8.40 0.07 xlpI ylpI zlpI 12 | 0.120 0.060 rlpI drlpI 13 | 0.0125 0.0125 0.2 0.01 nelpI dnelpI FlpI dFlpi 14 | -------------------------------------------------------------------------------- /psrpoppy/fortran/qsimp.f: -------------------------------------------------------------------------------- 1 | SUBROUTINE QSIMP(FUNC,A,B,S,constant,braking) 2 | external func 3 | PARAMETER (EPS=1.E-3, JMAX=10) 4 | OST=-1.E30 5 | OS= -1.E30 6 | DO 11 J=1,JMAX 7 | CALL TRAPZD(FUNC,A,B,ST,J,constant,braking) 8 | S=(4.*ST-OST)/3. 9 | if(j.gt.3) then 10 | IF (ABS(S-OS).LT.EPS*ABS(OS).or.(s.eq.0..and.os.eq.0.)) 11 | & RETURN 12 | endif 13 | OS=S 14 | OST=ST 15 | 11 CONTINUE 16 | s = 1e15 17 | return 18 | END 19 | -------------------------------------------------------------------------------- /psrpoppy/fortran/beaming.f: -------------------------------------------------------------------------------- 1 | ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc 2 | logical function beaming(alpha,rho,seed) 3 | ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc 4 | c 5 | c returns true if pulsar is beaming at us, given inclination angle 6 | c alpha and beamwidth rho (both in degrees), or false otherwise 7 | c 8 | implicit none 9 | integer seed 10 | real alpha,rho,psrran,beamfrac 11 | beaming = (psrran(seed).lt.beamfrac(alpha,rho)) 12 | end 13 | -------------------------------------------------------------------------------- /psrpoppy/fortran/add.f: -------------------------------------------------------------------------------- 1 | real function addtwo(a, b) 2 | integer, intent(in) :: a, b 3 | addtwo = a+b 4 | end function 5 | 6 | 7 | real function ykr(seed) 8 | c============================================================================== 9 | c 10 | c uses ykarea to draw a random deviate from Yusifov & Kukuk's 11 | c radial distribution. a=1.64,b=4.01,r1=0.55 12 | c 13 | integer, intent(in) :: seed 14 | real ykr0 15 | c ykr=ykr0(seed,1.64,4.01,0.55) 16 | ykr= real(seed) 17 | end function 18 | -------------------------------------------------------------------------------- /psrpoppy/fortran/psr_normal.f: -------------------------------------------------------------------------------- 1 | c--------------------------------------------- 2 | real function psr_normal(seed, mu, sigma) 3 | c--------------------------------------------- 4 | c 5 | c Gaussian distribution function 6 | c 7 | real mu, sigma, rnd1, rnd2 8 | integer*4 seed 9 | real psrran 10 | rnd1 = psrran(seed) 11 | rnd2 = psrran(seed) 12 | if (rnd1 .eq. 0.0) rnd1 = psrran(seed) 13 | psr_normal = ((sigma * ((- (2.0 * log(rnd1))) ** 0.5)) 14 | & * cos((2.0 * 3.1415926) * rnd2)) + mu 15 | end 16 | -------------------------------------------------------------------------------- /psrpoppy/fortran/trapzd.f: -------------------------------------------------------------------------------- 1 | SUBROUTINE TRAPZD(FUNC,A,B,S,N,constant,braking) 2 | external func 3 | IF (N.EQ.1) THEN 4 | S=0.5*(B-A)*(FUNC(A,constant,braking)+FUNC(B,constant,braking)) 5 | IT=1 6 | ELSE 7 | it=2**(n-2) 8 | TNM=IT 9 | DEL=(B-A)/TNM 10 | X=A+0.5*DEL 11 | SUM=0. 12 | DO 11 J=1,IT 13 | SUM=SUM+FUNC(X,constant,braking) 14 | X=X+DEL 15 | 11 CONTINUE 16 | S=0.5*(S+(B-A)*SUM/TNM) 17 | IT=2*IT 18 | ENDIF 19 | RETURN 20 | END 21 | -------------------------------------------------------------------------------- /psrpoppy/fortran/dmidx.f: -------------------------------------------------------------------------------- 1 | c============================================================================= 2 | integer function dmidx(nsurv,dm) 3 | c============================================================================= 4 | include 'survey.inc' 5 | integer nsurv,i,idx 6 | real dm,dmin,delta 7 | dmin=1.0e32 8 | idx=0 9 | do i=1,ndms(nsurv) 10 | delta=abs(dm-dmdd(nsurv,i)) 11 | if (delta.lt.dmin) then 12 | dmin=delta 13 | idx=i 14 | endif 15 | enddo 16 | dmidx=idx 17 | end 18 | -------------------------------------------------------------------------------- /psrpoppy/fortran/make_mac.csh: -------------------------------------------------------------------------------- 1 | #!/bin/tcsh 2 | 3 | setenv CFLAGS -m32 4 | 5 | set gf = /usr/local/bin/gfortran 6 | 7 | $gf -O2 -fPIC -fno-second-underscore -c -I. -std=legacy *.f 8 | 9 | $gf -dynamiclib -o libne2001.so -fno-second-underscore ne2001.o dm.o psr_ne.o dist.o calc_xyz.o density.o glun.o 10 | $gf -dynamiclib -o libykarea.so -fno-second-underscore ykarea.o psrran.o 11 | $gf -dynamiclib -o libsla.so -fno-second-underscore galtfeq.o sla.o 12 | $gf -dynamiclib -o libvxyz.so -fno-second-underscore vxyz.o rkqc.o rk4.o 13 | $gf -dynamiclib -o libgamma.so -fno-second-underscore gamma.o 14 | 15 | 16 | rm *.o 17 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | 3 | # Call enscons to emulate setup.py, installing if necessary. 4 | # copied from https://github.com/dholth/hello-pyrust/blob/master/setup.py 5 | 6 | import sys, subprocess, os.path 7 | 8 | sys.path[0:0] = ['setup-requires'] 9 | 10 | try: 11 | import enscons.setup 12 | except ImportError: 13 | requires = ["enscons"] 14 | subprocess.check_call([sys.executable, "-m", "pip", "install", 15 | "-t", "setup-requires"] + requires) 16 | del sys.path_importer_cache['setup-requires'] # needed if setup-requires was absent 17 | import enscons.setup 18 | 19 | enscons.setup.setup() 20 | -------------------------------------------------------------------------------- /docs/module-level-docs.rst: -------------------------------------------------------------------------------- 1 | .. _module_level_docs: 2 | 3 | ****************************************** 4 | Module-level Documentation 5 | ****************************************** 6 | 7 | .. _pulsar_module_docs: 8 | .. include:: pulsar_module_docs.rst 9 | 10 | .. _population_module_docs: 11 | .. include:: population_module_docs.rst 12 | 13 | .. _survey_module_docs: 14 | .. include:: survey_module_docs.rst 15 | 16 | .. _populate_module_docs: 17 | .. include:: populate_module_docs.rst 18 | 19 | .. _radialmodels_module_docs: 20 | .. include:: radialmodels_module_docs.rst 21 | 22 | .. _galacticops_module_docs: 23 | .. include:: galacticops_module_docs.rst 24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/_build/html/_sources/index.txt: -------------------------------------------------------------------------------- 1 | .. PsrPopPy documentation master file, created by 2 | sphinx-quickstart on Mon Oct 22 16:36:12 2012. 3 | You can adapt this file completely to your liking, but it should at least 4 | contain the root `toctree` directive. 5 | 6 | Welcome to the PsrPopPy documentation! 7 | ====================================== 8 | 9 | Contents: 10 | 11 | .. toctree:: 12 | :maxdepth: 2 13 | 14 | introduction 15 | installation 16 | cmd-line-docs 17 | tutorial-basic 18 | module-level-docs 19 | 20 | 21 | 22 | Indices and tables 23 | ================== 24 | 25 | * :ref:`genindex` 26 | * :ref:`modindex` 27 | * :ref:`search` 28 | 29 | -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- 1 | .. PsrPopPy documentation master file, created by 2 | sphinx-quickstart on Mon Oct 22 16:36:12 2012. 3 | You can adapt this file completely to your liking, but it should at least 4 | contain the root `toctree` directive. 5 | 6 | Welcome to the PsrPopPy documentation! 7 | ====================================== 8 | 9 | Contents: 10 | 11 | .. toctree:: 12 | :maxdepth: 2 13 | 14 | includeme 15 | introduction 16 | installation 17 | cmd-line-docs 18 | tutorial-basic 19 | module-level-docs 20 | 21 | 22 | 23 | Indices and tables 24 | ================== 25 | 26 | * :ref:`genindex` 27 | * :ref:`modindex` 28 | * :ref:`search` 29 | 30 | -------------------------------------------------------------------------------- /psrpoppy/fortran/makefile: -------------------------------------------------------------------------------- 1 | include makefile.$(OSTYPE) 2 | 3 | all: libne2001.so libykarea.so libsla.so libvxyz.so libgamma.so 4 | 5 | library : *.f 6 | $(GF) -O2 -fPIC -fno-second-underscore -c -I. -std=legacy *.f 7 | 8 | libne2001.so : library 9 | $(LINK.f) -o libne2001.so ne2001.o dm.o psr_ne.o dist.o calc_xyz.o density.o glun.o 10 | 11 | libykarea.so : library 12 | $(LINK.f) -o libykarea.so ykarea.o psrran.o 13 | 14 | libsla.so : library 15 | $(LINK.f) -o libsla.so galtfeq.o sla.o 16 | 17 | libvxyz.so : library 18 | $(LINK.f) -o libvxyz.so vxyz.o rkqc.o rk4.o 19 | 20 | libgamma.so : library 21 | $(LINK.f) -o libgamma.so gamma.o 22 | 23 | clean : 24 | rm -f *.o *.so *~ 25 | -------------------------------------------------------------------------------- /docs/_build/html/_sources/module-level-docs.txt: -------------------------------------------------------------------------------- 1 | .. _module_level_docs: 2 | 3 | ****************************************** 4 | Module-level Documentation 5 | ****************************************** 6 | 7 | .. _pulsar_module_docs: 8 | .. include:: pulsar_module_docs.rst 9 | 10 | .. _population_module_docs: 11 | .. include:: population_module_docs.rst 12 | 13 | .. _survey_module_docs: 14 | .. include:: survey_module_docs.rst 15 | 16 | .. _populate_module_docs: 17 | .. include:: populate_module_docs.rst 18 | 19 | .. _radialmodels_module_docs: 20 | .. include:: radialmodels_module_docs.rst 21 | 22 | .. _galacticops_module_docs: 23 | .. include:: galacticops_module_docs.rst 24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/_templates/layout.html: -------------------------------------------------------------------------------- 1 | {% extends "!layout.html" %} 2 | 3 | 4 | {% block rootrellink %} 5 |
  • home
  • 6 |
  • search
  • 7 | {% endblock %} 8 | 9 | 10 | {% block relbar1 %} 11 | 12 |
    13 | py4sci 15 |
    16 | {{ super() }} 17 | {% endblock %} 18 | 19 | {# put the sidebar before the body #} 20 | {% block sidebar1 %}{{ sidebar() }}{% endblock %} 21 | {% block sidebar2 %}{% endblock %} 22 | 23 | -------------------------------------------------------------------------------- /psrpoppy/fortran/getseed.f: -------------------------------------------------------------------------------- 1 | ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc 2 | subroutine getseed(seed) 3 | ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc 4 | c 5 | c gets a starting seed for the random number generator based on 6 | c the ship's clock 7 | c 8 | implicit none 9 | integer yy,mm,dd,hh,mi,ss,seed,i,org,nano 10 | character*14 curtime 11 | real psrran,r 12 | call clock(yy,mm,dd,hh,mi,ss,nano) 13 | write(curtime,'(i4)') nano 14 | read(curtime,*) seed 15 | org=seed 16 | c do i=1,ss 17 | c r=psrran(seed) 18 | c enddo 19 | seed=org 20 | end 21 | -------------------------------------------------------------------------------- /psrpoppy/fortran/setup.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/python 2 | 3 | """ 4 | setup.py file for SWIG example 5 | """ 6 | 7 | from numpy.distutils.core import setup, Extension 8 | import glob 9 | 10 | example_module = Extension('_examplecunt', 11 | #include_dirs = ['.'], 12 | #sources = glob.glob('dmdist.f'), 13 | sources=['ykarea.f'], 14 | ) 15 | 16 | setup (name = 'examplecunt', 17 | version = '0.1', 18 | author = "SWIG Docs", 19 | description = """Simple swig example from docs""", 20 | ext_modules = [example_module], 21 | py_modules = ["examplecunt"], 22 | ) 23 | -------------------------------------------------------------------------------- /psrpoppy/fortran/whittle.f: -------------------------------------------------------------------------------- 1 | c-------------------------------------------- 2 | subroutine whittle(string,start,finish) 3 | c-------------------------------------------- 4 | c 5 | c routine to whittle the input string 6 | c of blank characters from start to finish 7 | c 8 | implicit none 9 | character*(*) string 10 | integer start,finish 11 | start=0 12 | do while(.true.) 13 | start=start+1 14 | if (string(start:start).ne.' ') goto 10 15 | enddo 16 | 10 finish=start 17 | do while(.true.) 18 | finish=finish+1 19 | if (string(finish:finish).eq.' ') goto 20 20 | enddo 21 | 20 finish=finish-1 22 | end 23 | -------------------------------------------------------------------------------- /docs/populate_module_docs.rst: -------------------------------------------------------------------------------- 1 | :mod:`populate` -- Create a population object 2 | ============================================= 3 | .. module:: populate 4 | :synopsis: Create a population object 5 | .. moduleauthor:: Sam Bates 6 | 7 | .. class:: Populate 8 | 9 | .. method:: Populate.generate(ngen [, surveyList, pDistType, radialDistType, electronModel, pDistPars, siDistPars, lumDistType, lumDistPars, zscale, duty, scindex, gpsArgs, doubleSpec, nostdout]) 10 | 11 | The method called by the ``populate.py`` command-line-script 12 | 13 | .. method:: Populate.write(outf=populate.model) 14 | 15 | Writes the :class:`~population.Population` model into file outf as a cPickle dump 16 | 17 | 18 | -------------------------------------------------------------------------------- /psrpoppy/fortran/lookuptables/gal01.inp: -------------------------------------------------------------------------------- 1 | gal01.inp = input parameters for large-scale components of NE2001 30 June '02 2 | 1 1 1 1 1 1 1 wg1 wg2 wga wggc wglism wgcN, wgvN 3 | n1h1: 0.033 4 | h1: 0.97 5 | A1: 17.5 6 | F1: 0.18 7 | n2: 0.08 8 | h2: 0.15 9 | A2: 3.8 10 | F2: 120 11 | na: 0.028 12 | ha: 0.23 13 | wa: 0.65 14 | Aa: 10.5 15 | Fa: 5 16 | narm1: 0.5 17 | narm2: 1.2 18 | narm3: 1.3 19 | narm4: 1.0 20 | narm5: 0.25 21 | warm1: 1.0 22 | warm2: 1.5 23 | warm3: 1.0 24 | warm4: 0.8 25 | warm5: 1.0 26 | harm1: 1.0 27 | harm2: 0.8 28 | harm3: 1.3 29 | harm4: 1.5 30 | harm5: 1.0 31 | farm1: 1.1 32 | farm2: 0.3 33 | farm3: 0.4 34 | farm4: 1.5 35 | farm5: 0.3 36 | -------------------------------------------------------------------------------- /docs/_build/html/_sources/populate_module_docs.txt: -------------------------------------------------------------------------------- 1 | :mod:`populate` -- Create a population object 2 | ============================================= 3 | .. module:: populate 4 | :synopsis: Create a population object 5 | .. moduleauthor:: Sam Bates 6 | 7 | .. class:: Populate 8 | 9 | .. method:: Populate.generate(ngen [, surveyList, pDistType, radialDistType, electronModel, pDistPars, siDistPars, lumDistType, lumDistPars, zscale, duty, scindex, gpsArgs, doubleSpec, nostdout]) 10 | 11 | The method called by the ``populate.py`` command-line-script 12 | 13 | .. method:: Populate.write(outf=populate.model) 14 | 15 | Writes the :class:`~population.Population` model into file outf as a cPickle dump 16 | 17 | 18 | -------------------------------------------------------------------------------- /psrpoppy/surveys/PALFA_GP: -------------------------------------------------------------------------------- 1 | # all sky PALFA survey (drift mode) 2 | 1.1 ! survey degradation factor 3 | 8.5 ! antenna gain (K/Jy) 4 | 300 ! integration time (s) 5 | 0.064! sampling time (ms) 6 | 25. ! system temperature (K) 7 | 1374 ! centre frequency (MHz) 8 | 100 ! bandwidth (MHz) 9 | .390625! channel bandwidth (MHz) 10 | 3.6 ! full-width half maximum (arcmin) 11 | 0. ! minimum RA (deg) 12 | 360. ! maximum RA (deg) 13 | 0. ! minimum DEC (deg) 14 | 38. ! maximum DEC (deg) 15 | 35 ! minimum Galactic longitude (deg) 16 | 75. ! maximum Galactic longitude (deg) 17 | 0. ! minimum abs(Galactic latitude) (deg) 18 | 3. ! maximum abs(Galactic latitude) (deg) 19 | 1.0 ! fractional survey coverage (0-1) 20 | -------------------------------------------------------------------------------- /psrpoppy/surveys/GMRT: -------------------------------------------------------------------------------- 1 | 1.3 ! survey degradation factor 2 | 1.75 ! antenna gain (K/Jy) 3 | 600 ! integration time (s) 4 | 0.128! sampling time (ms) 5 | 100 ! system temperature (K) 6 | 610 ! centre frequency (MHz) 7 | 32 ! bandwidth (MHz) 8 | .0625 ! channel bandwidth (MHz) 9 | 2 ! number of polarizations 10 | 45. ! full-width half maximum (arcmin) 11 | 0. ! minimum RA (deg) 12 | 360. ! maximum RA (deg) 13 | -50. ! minimum DEC (deg) 14 | 90. ! maximum DEC (deg) 15 | -180 ! minimum Galactic longitude (deg) 16 | +180 ! maximum Galactic longitude (deg) 17 | 0. ! minimum abs(Galactic latitude) (deg) 18 | 90. ! maximum abs(Galactic latitude) (deg) 19 | 1.0 ! fractional survey coverage (0-1) 20 | 9.0 ! minimum signal-to-noise ratio 21 | -------------------------------------------------------------------------------- /psrpoppy/surveys/PHSURV: -------------------------------------------------------------------------------- 1 | 1.2 ! survey degradation factor 2 | 0.6 ! antenna gain (K/Jy) 3 | 265 ! integration time (s) 4 | 0.125! sampling time (ms) 5 | 25. ! system temperature (K) 6 | 1374 ! centre frequency (MHz) 7 | 288 ! bandwidth (MHz) 8 | 3.0 ! channel bandwidth (MHz) 9 | 2 ! number of polarizations 10 | 14. ! full-width half maximum (arcmin) 11 | 0. ! minimum RA (deg) 12 | 360. ! maximum RA (deg) 13 | -90. ! minimum DEC (deg) 14 | 90. ! maximum DEC (deg) 15 | -140 ! minimum Galactic longitude (deg) 16 | -100 ! maximum Galactic longitude (deg) 17 | 0. ! minimum abs(Galactic latitude) (deg) 18 | 60. ! maximum abs(Galactic latitude) (deg) 19 | 1.0 ! fractional survey coverage (0-1) 20 | 9.0 ! minimum signal-to-noise ratio 21 | -------------------------------------------------------------------------------- /psrpoppy/surveys/SWINMB1: -------------------------------------------------------------------------------- 1 | 1.2 ! survey degradation factor 2 | 0.6 ! antenna gain (K/Jy) 3 | 265 ! integration time (s) 4 | 0.125 ! sampling time (ms) 5 | 25. ! system temperature (K) 6 | 1374 ! centre frequency (MHz) 7 | 288 ! bandwidth (MHz) 8 | 3.0 ! channel bandwidth (MHz) 9 | 2 ! number of polarizations 10 | 14. ! full-width half maximum (arcmin) 11 | 0. ! minimum RA (deg) 12 | 360. ! maximum RA (deg) 13 | -90. ! minimum DEC (deg) 14 | 90. ! maximum DEC (deg) 15 | -100 ! minimum Galactic longitude (deg) 16 | 50. ! maximum Galactic longitude (deg) 17 | 5. ! minimum abs(Galactic latitude) (deg) 18 | 15. ! maximum abs(Galactic latitude) (deg) 19 | 1.0 ! fractional survey coverage (0-1) 20 | 9.0 ! minimum signal-to-noise ratio 21 | -------------------------------------------------------------------------------- /psrpoppy/surveys/SWINMB2: -------------------------------------------------------------------------------- 1 | 1.2 ! survey degradation factor 2 | 0.6 ! antenna gain (K/Jy) 3 | 265 ! integration time (s) 4 | 0.125 ! sampling time (ms) 5 | 25. ! system temperature (K) 6 | 1374 ! centre frequency (MHz) 7 | 288 ! bandwidth (MHz) 8 | 3.0 ! channel bandwidth (MHz) 9 | 2 ! number of polarizations 10 | 14. ! full-width half maximum (arcmin) 11 | 0. ! minimum RA (deg) 12 | 360. ! maximum RA (deg) 13 | -90. ! minimum DEC (deg) 14 | 90. ! maximum DEC (deg) 15 | -100 ! minimum Galactic longitude (deg) 16 | 50. ! maximum Galactic longitude (deg) 17 | 15. ! minimum abs(Galactic latitude) (deg) 18 | 30. ! maximum abs(Galactic latitude) (deg) 19 | 1.0 ! fractional survey coverage (0-1) 20 | 9.0 ! minimum signal-to-noise ratio 21 | -------------------------------------------------------------------------------- /psrpoppy/surveys/GMRT1080: -------------------------------------------------------------------------------- 1 | 1.3 ! survey degradation factor 2 | 1.5 ! antenna gain (K/Jy) 3 | 600 ! integration time (s) 4 | 0.128! sampling time (ms) 5 | 75 ! system temperature (K) 6 | 1080 ! centre frequency (MHz) 7 | 32 ! bandwidth (MHz) 8 | .0625 ! channel bandwidth (MHz) 9 | 2 ! number of polarizations 10 | 25. ! full-width half maximum (arcmin) 11 | 0. ! minimum RA (deg) 12 | 360. ! maximum RA (deg) 13 | -50. ! minimum DEC (deg) 14 | 90. ! maximum DEC (deg) 15 | -180 ! minimum Galactic longitude (deg) 16 | +180 ! maximum Galactic longitude (deg) 17 | 0. ! minimum abs(Galactic latitude) (deg) 18 | 5 ! maximum abs(Galactic latitude) (deg) 19 | 1.0 ! fractional survey coverage (0-1) 20 | 9.0 ! minimum signal-to-noise ratio 21 | -------------------------------------------------------------------------------- /psrpoppy/surveys/GMRT1400: -------------------------------------------------------------------------------- 1 | 1.3 ! survey degradation factor 2 | 1.2 ! antenna gain (K/Jy) 3 | 600 ! integration time (s) 4 | 0.128! sampling time (ms) 5 | 75 ! system temperature (K) 6 | 1400 ! centre frequency (MHz) 7 | 32 ! bandwidth (MHz) 8 | .0625 ! channel bandwidth (MHz) 9 | 2 ! number of polarizations 10 | 20 ! full-width half maximum (arcmin) 11 | 0. ! minimum RA (deg) 12 | 360. ! maximum RA (deg) 13 | -50. ! minimum DEC (deg) 14 | 90. ! maximum DEC (deg) 15 | -180 ! minimum Galactic longitude (deg) 16 | +180 ! maximum Galactic longitude (deg) 17 | 0. ! minimum abs(Galactic latitude) (deg) 18 | 90. ! maximum abs(Galactic latitude) (deg) 19 | 1.0 ! fractional survey coverage (0-1) 20 | 9.0 ! minimum signal-to-noise ratio 21 | -------------------------------------------------------------------------------- /psrpoppy/surveys/GMRT235: -------------------------------------------------------------------------------- 1 | 1.3 ! survey degradation factor 2 | 1.75 ! antenna gain (K/Jy) 3 | 600 ! integration time (s) 4 | 0.128! sampling time (ms) 5 | 180 ! system temperature (K) 6 | 235 ! centre frequency (MHz) 7 | 16 ! bandwidth (MHz) 8 | .0625 ! channel bandwidth (MHz) 9 | 2 ! number of polarizations 10 | 117 ! full-width half maximum (arcmin) 11 | 0. ! minimum RA (deg) 12 | 360. ! maximum RA (deg) 13 | -50. ! minimum DEC (deg) 14 | 90. ! maximum DEC (deg) 15 | -180 ! minimum Galactic longitude (deg) 16 | +180 ! maximum Galactic longitude (deg) 17 | 0. ! minimum abs(Galactic latitude) (deg) 18 | 90. ! maximum abs(Galactic latitude) (deg) 19 | 1.0 ! fractional survey coverage (0-1) 20 | 9.0 ! minimum signal-to-noise ratio 21 | -------------------------------------------------------------------------------- /psrpoppy/surveys/GMRT325: -------------------------------------------------------------------------------- 1 | 1.3 ! survey degradation factor 2 | 1.75 ! antenna gain (K/Jy) 3 | 600 ! integration time (s) 4 | 0.128! sampling time (ms) 5 | 110 ! system temperature (K) 6 | 325 ! centre frequency (MHz) 7 | 32 ! bandwidth (MHz) 8 | .0625 ! channel bandwidth (MHz) 9 | 2 ! number of polarizations 10 | 85. ! full-width half maximum (arcmin) 11 | 0. ! minimum RA (deg) 12 | 360. ! maximum RA (deg) 13 | -50. ! minimum DEC (deg) 14 | 90. ! maximum DEC (deg) 15 | -180 ! minimum Galactic longitude (deg) 16 | +180 ! maximum Galactic longitude (deg) 17 | 30 ! minimum abs(Galactic latitude) (deg) 18 | 90. ! maximum abs(Galactic latitude) (deg) 19 | 1.0 ! fractional survey coverage (0-1) 20 | 9.0 ! minimum signal-to-noise ratio 21 | -------------------------------------------------------------------------------- /psrpoppy/surveys/GMRT610: -------------------------------------------------------------------------------- 1 | 1.3 ! survey degradation factor 2 | 1.75 ! antenna gain (K/Jy) 3 | 600 ! integration time (s) 4 | 0.128! sampling time (ms) 5 | 100 ! system temperature (K) 6 | 610 ! centre frequency (MHz) 7 | 32 ! bandwidth (MHz) 8 | .0625 ! channel bandwidth (MHz) 9 | 2 ! number of polarizations 10 | 45. ! full-width half maximum (arcmin) 11 | 0. ! minimum RA (deg) 12 | 360. ! maximum RA (deg) 13 | -50. ! minimum DEC (deg) 14 | 90. ! maximum DEC (deg) 15 | -180 ! minimum Galactic longitude (deg) 16 | +180 ! maximum Galactic longitude (deg) 17 | 30 ! minimum abs(Galactic latitude) (deg) 18 | 90. ! maximum abs(Galactic latitude) (deg) 19 | 1.0 ! fractional survey coverage (0-1) 20 | 9.0 ! minimum signal-to-noise ratio 21 | -------------------------------------------------------------------------------- /psrpoppy/surveys/GMRTLPP: -------------------------------------------------------------------------------- 1 | 1.0 ! survey degradation factor 2 | 1.75 ! antenna gain (K/Jy) 3 | 2100 ! integration time (s) 4 | 0.256! sampling time (ms) 5 | 100 ! system temperature (K) 6 | 610 ! centre frequency (MHz) 7 | 32 ! bandwidth (MHz) 8 | .0625 ! channel bandwidth (MHz) 9 | 2 ! number of polarizations 10 | 45. ! full-width half maximum (arcmin) 11 | 0. ! minimum RA (deg) 12 | 360. ! maximum RA (deg) 13 | -50. ! minimum DEC (deg) 14 | 90. ! maximum DEC (deg) 15 | 45 ! minimum Galactic longitude (deg) 16 | 135 ! maximum Galactic longitude (deg) 17 | 0 ! minimum abs(Galactic latitude) (deg) 18 | 1. ! maximum abs(Galactic latitude) (deg) 19 | 1.0 ! fractional survey coverage (0-1) 20 | 9.0 ! minimum signal-to-noise ratio 21 | -------------------------------------------------------------------------------- /psrpoppy/orbitalparams.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/python 2 | 3 | 4 | def test_1802_2124(pulsar): 5 | 6 | """For testing, give the pulsar the orbital parameters of 7 | PSR J1802-2142""" 8 | 9 | pulsar.period = 12.648 10 | pulsar.dm = 149.63 11 | 12 | pulsar.is_binary = True 13 | pulsar.orbital_period_days = 0.6989 14 | pulsar.ecc = 2.47e-06 15 | pulsar.companion_mass_msolar = 0.8 16 | pulsar.long_peri_degrees = 20.34 17 | pulsar.inclination_degrees = 78.52 18 | pulsar.pulsar_mass_msolar = 1.24 19 | 20 | print pulsar.gb, pulsar.gl 21 | pulsar.gb = 0.61 22 | pulsar.gl = 4.38 23 | print pulsar.gb, pulsar.gl 24 | pulsar.galcoords = (0.49, 5.2, 0.04) 25 | pulsar.lum_1400 = 8.54 26 | pulsar.t_scatter = 0.0 27 | #return pulsar 28 | -------------------------------------------------------------------------------- /psrpoppy/surveys/FAST: -------------------------------------------------------------------------------- 1 | 1.0 ! survey degradation factor 2 | 20. ! antenna gain (K/Jy) 3 | 2100. ! integration time (s) 4 | 0.05 ! sampling time (ms) 5 | 25. ! system temperature (K) 6 | 1374. ! centre frequency (MHz) 7 | 512. ! bandwidth (MHz) 8 | 0.5 ! channel bandwidth (MHz) 9 | 2 ! number of polarizations 10 | 2. ! full-width half maximum (arcmin) 11 | 0. ! minimum RA (deg) 12 | 360. ! maximum RA (deg) 13 | -35. ! minimum DEC (deg) 14 | 90. ! maximum DEC (deg) 15 | -180. ! minimum Galactic longitude (deg) 16 | 180 ! maximum Galactic longitude (deg) 17 | 0. ! minimum abs(Galactic latitude) (deg) 18 | 90 ! maximum abs(Galactic latitude) (deg) 19 | 1. ! fractional sky coverage (0-1) 20 | 9.0 ! minimum signal-to-noise 21 | -------------------------------------------------------------------------------- /psrpoppy/surveys/SKA: -------------------------------------------------------------------------------- 1 | 1.0 ! survey degradation factor 2 | 140. ! antenna gain (K/Jy) 3 | 2100. ! integration time (s) 4 | 0.05 ! sampling time (ms) 5 | 25. ! system temperature (K) 6 | 1374. ! centre frequency (MHz) 7 | 512. ! bandwidth (MHz) 8 | 0.5 ! channel bandwidth (MHz) 9 | 2 ! number of polarizations 10 | 12. ! full-width half maximum (arcmin) 11 | 0. ! minimum RA (deg) 12 | 360. ! maximum RA (deg) 13 | -90. ! minimum DEC (deg) 14 | 90. ! maximum DEC (deg) 15 | -180. ! minimum Galactic longitude (deg) 16 | 180 ! maximum Galactic longitude (deg) 17 | 0. ! minimum abs(Galactic latitude) (deg) 18 | 90 ! maximum abs(Galactic latitude) (deg) 19 | 1. ! fractional sky coverage (0-1) 20 | 9.0 ! minimum signal-to-noise 21 | -------------------------------------------------------------------------------- /psrpoppy/fortran/beamfrac.f: -------------------------------------------------------------------------------- 1 | ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc 2 | real function beamfrac(alpha,rho) 3 | ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc 4 | c 5 | c returns the fraction of 4pi sr beamed to the sky given a dipolar beam 6 | c with inclination alpha and beamwidth rho (both in degrees) using the 7 | c formula given in Emmering & Chevalier 89 8 | c 9 | implicit none 10 | real alpha,rho,deg2rad,thetal,thetau 11 | parameter (deg2rad=.01745329278) 12 | 13 | thetal=deg2rad*max(0.0,alpha-rho) 14 | thetau=deg2rad*min(90.0,alpha+rho) 15 | 16 | beamfrac=cos(thetal)-cos(thetau) 17 | end 18 | ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc 19 | -------------------------------------------------------------------------------- /psrpoppy/fortran/psr_exp.f: -------------------------------------------------------------------------------- 1 | c============================================================================== 2 | real function psr_exp(seed, origin, scale) 3 | c============================================================================== 4 | c 5 | c Produces an exponential distribution centred about origin with 6 | c a 1/e length given by scale. Seed is the seed for the random 7 | c number generator. 8 | c 9 | c Created DRL 92/06/21 @ JB 10 | c 11 | implicit none 12 | integer seed 13 | real origin, scale 14 | c 15 | c Local variables... 16 | c 17 | real psrran, rn1, rn2, sgn 18 | 19 | rn1=psrran(seed) 20 | rn2=psrran(seed) 21 | sgn=1.0 22 | if (rn1.lt.0.5) sgn=-1.0 23 | 24 | psr_exp = origin + sgn * scale * log(rn2) 25 | 26 | end 27 | -------------------------------------------------------------------------------- /psrpoppy/surveys/GC10: -------------------------------------------------------------------------------- 1 | # Parkes 10cm Galactic centre survey parameters 2 | 1.2 ! survey degradation factor 3 | 0.6 ! antenna gain (K/Jy) 4 | 4200 ! integration time (s) 5 | 0.25 ! sampling time (ms) 6 | 300 ! system temperature (K) 7 | 3075 ! centre frequency (MHz) 8 | 576 ! bandwidth (MHz) 9 | 3.0 ! channel bandwidth (MHz) 10 | 2 ! number of polarizations 11 | 7.00 ! full-width half maximum (arcmin) 12 | 0. ! minimum RA (deg) 13 | 360. ! maximum RA (deg) 14 | -90. ! minimum DEC (deg) 15 | 90. ! maximum DEC (deg) 16 | -0.3 ! minimum Galactic longitude (deg) 17 | 0.3 ! maximum Galactic longitude (deg) 18 | 0.0 ! minimum abs(Galactic latitude) (deg) 19 | 0.3 ! maximum abs(Galactic latitude) (deg) 20 | 1.0 ! fractional survey coverage (0-1) 21 | 10.0 ! signal-to-noise ratio 22 | -------------------------------------------------------------------------------- /psrpoppy/surveys/GC3.5: -------------------------------------------------------------------------------- 1 | # Parkes 3.5cm Galactic centre survey parameters 2 | 1.2 ! survey degradation factor 3 | 0.6 ! antenna gain (K/Jy) 4 | 4200 ! integration time (s) 5 | 0.25 ! sampling time (ms) 6 | 60. ! system temperature (K) 7 | 8400 ! centre frequency (MHz) 8 | 864 ! bandwidth (MHz) 9 | 3.0 ! channel bandwidth (MHz) 10 | 2 ! number of polarizations 11 | 2.4 ! full-width half maximum (arcmin) 12 | 0. ! minimum RA (deg) 13 | 360. ! maximum RA (deg) 14 | -90. ! minimum DEC (deg) 15 | 90. ! maximum DEC (deg) 16 | -0.1 ! minimum Galactic longitude (deg) 17 | 0.1 ! maximum Galactic longitude (deg) 18 | 0.0 ! minimum abs(Galactic latitude) (deg) 19 | 0.1 ! maximum abs(Galactic latitude) (deg) 20 | 1.0 ! fractional survey coverage (0-1) 21 | 10.0 ! signal-to-noise ratio 22 | -------------------------------------------------------------------------------- /docs/radialmodels_module_docs.rst: -------------------------------------------------------------------------------- 1 | :mod:`radialmodels` -- Container for radial distn models 2 | ======================================================== 3 | .. module:: radialmodels 4 | :synopsis: Container for radial distn models 5 | .. moduleauthor:: Sam Bates 6 | 7 | .. class:: RadialModels 8 | 9 | .. method:: seed() 10 | 11 | Call the FORTRAN routine to make a seed 12 | 13 | .. method:: slabdist() 14 | 15 | Pick a point from a "slab" distribution around the Galactic plane 16 | 17 | .. method:: diskdist() 18 | 19 | Pick a point from a distribution purely along the Galactic plane 20 | 21 | .. method:: lfl06() 22 | 23 | Pick a point from the Lorimer et al (2006) Galactic distribution 24 | 25 | .. method:: ykr() 26 | 27 | Pick a point from the Yusifov & Kucuk Galactic distribution 28 | -------------------------------------------------------------------------------- /psrpoppy/fortran/rk4.f: -------------------------------------------------------------------------------- 1 | c--------------------------------------------- 2 | subroutine rk4(y,dydx,n,x,h,yout,derivs) 3 | c--------------------------------------------- 4 | parameter (nmax=10) 5 | external derivs 6 | dimension y(n),dydx(n),yout(n),yt(nmax),dyt(nmax),dym(nmax) 7 | hh=h*0.5 8 | h6=h/6. 9 | xh=x+hh 10 | do 11 i=1,n 11 | yt(i)=y(i)+hh*dydx(i) 12 | 11 continue 13 | call derivs(xh,yt,dyt) 14 | do 12 i=1,n 15 | yt(i)=y(i)+hh*dyt(i) 16 | 12 continue 17 | call derivs(xh,yt,dym) 18 | do 13 i=1,n 19 | yt(i)=y(i)+h*dym(i) 20 | dym(i)=dyt(i)+dym(i) 21 | 13 continue 22 | call derivs(x+h,yt,dyt) 23 | do 14 i=1,n 24 | yout(i)=y(i)+h6*(dydx(i)+dyt(i)+2.*dym(i)) 25 | 14 continue 26 | return 27 | end 28 | 29 | -------------------------------------------------------------------------------- /docs/_build/html/_sources/radialmodels_module_docs.txt: -------------------------------------------------------------------------------- 1 | :mod:`radialmodels` -- Container for radial distn models 2 | ======================================================== 3 | .. module:: radialmodels 4 | :synopsis: Container for radial distn models 5 | .. moduleauthor:: Sam Bates 6 | 7 | .. class:: RadialModels 8 | 9 | .. method:: seed() 10 | 11 | Call the FORTRAN routine to make a seed 12 | 13 | .. method:: slabdist() 14 | 15 | Pick a point from a "slab" distribution around the Galactic plane 16 | 17 | .. method:: diskdist() 18 | 19 | Pick a point from a distribution purely along the Galactic plane 20 | 21 | .. method:: lfl06() 22 | 23 | Pick a point from the Lorimer et al (2006) Galactic distribution 24 | 25 | .. method:: ykr() 26 | 27 | Pick a point from the Yusifov & Kucuk Galactic distribution 28 | -------------------------------------------------------------------------------- /docs/pulsar_module_docs.rst: -------------------------------------------------------------------------------- 1 | :mod:`pulsar` -- Creates/stores a pulsar object 2 | =============================================== 3 | .. module:: pulsar 4 | :synopsis: The pulsar object 5 | .. moduleauthor:: Sam Bates 6 | 7 | .. class:: Pulsar 8 | 9 | .. method:: Pulsar.__init__([period, dm, gl, gb, galCoords, r0, dtrue, lum_1400, spindex, alpha, rho, width_degree, snr, beaming, scindex, gpsFlag, gpsA, brokenFlag, brokenSI]) 10 | 11 | Initialise the pulsar object 12 | 13 | .. method:: Pulsar.s_1400() 14 | 15 | Returns the flux at 1400 MHz, calculated as 16 | 17 | :math:`S_{\rm{1400}} = \frac{L_{\rm{1400}}}{D_{\rm{true}}^2}` 18 | 19 | .. method:: Pulsar.width_ms() 20 | 21 | Returns the pulse width in milliseconds, calculated as 22 | 23 | :math:`W_{\rm{ms}} = P_{\rm{ms}} \times W_{\rm{degree}} / 360` 24 | -------------------------------------------------------------------------------- /docs/_build/html/_sources/pulsar_module_docs.txt: -------------------------------------------------------------------------------- 1 | :mod:`pulsar` -- Creates/stores a pulsar object 2 | =============================================== 3 | .. module:: pulsar 4 | :synopsis: The pulsar object 5 | .. moduleauthor:: Sam Bates 6 | 7 | .. class:: Pulsar 8 | 9 | .. method:: Pulsar.__init__([period, dm, gl, gb, galCoords, r0, dtrue, lum_1400, spindex, alpha, rho, width_degree, snr, beaming, scindex, gpsFlag, gpsA, brokenFlag, brokenSI]) 10 | 11 | Initialise the pulsar object 12 | 13 | .. method:: Pulsar.s_1400() 14 | 15 | Returns the flux at 1400 MHz, calculated as 16 | 17 | :math:`S_{\rm{1400}} = \frac{L_{\rm{1400}}}{D_{\rm{true}}^2}` 18 | 19 | .. method:: Pulsar.width_ms() 20 | 21 | Returns the pulse width in milliseconds, calculated as 22 | 23 | :math:`W_{\rm{ms}} = P_{\rm{ms}} \times W_{\rm{degree}} / 360` 24 | -------------------------------------------------------------------------------- /psrpoppy/fortran/lfunc2.f: -------------------------------------------------------------------------------- 1 | ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc 2 | real function lfunc2(seed,lmin,lmax,slope) 3 | ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc 4 | c 5 | c returns a luminosity sampled from a power law in log l between 6 | c lmin and lmax (n.b. these must passed down in mJy kpc^2) 7 | c for a given slope such that dlogN/dlogL=slope. 8 | c 9 | implicit none 10 | integer seed 11 | real lmin,lmax,slope,psrran,p,lmx,lmi,l 12 | p=psrran(seed) 13 | if (slope.eq.0.0) then 14 | l=log10(lmin)+p*(log10(lmax)-log10(lmin)) 15 | l=10.0**l 16 | else 17 | lmx=lmax**slope 18 | lmi=lmin**slope 19 | l=(p*(lmx-lmi)+lmi)**(1.0/slope) 20 | endif 21 | lfunc2=l 22 | end 23 | ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc 24 | -------------------------------------------------------------------------------- /psrpoppy/fortran/readfn.f: -------------------------------------------------------------------------------- 1 | c============================================================================== 2 | subroutine readfn(filename,pmin,pmax,pdist,nbins) 3 | c============================================================================== 4 | implicit none 5 | character*(*) filename 6 | real pdist(*),pmin,pmax 7 | integer nbins 8 | 9 | integer lun,i,istat 10 | 11 | i=0 12 | call glun(lun) 13 | c write(*,*) 'Opening ',filename 14 | open(unit=lun,file=filename,status='old',iostat=istat) 15 | if (istat.ne.0) stop 'Error opening file!' 16 | read(lun,*,iostat=istat) pmin,pmax 17 | c write(*,*) pmin,pmax 18 | do while(istat.eq.0) 19 | i=i+1 20 | read(lun,*,iostat=istat) pdist(i) 21 | c write(*,*) pdist(i) 22 | enddo 23 | close(unit=lun) 24 | nbins=i-1 25 | if (i.lt.1) stop 'Error reading file!' 26 | end 27 | -------------------------------------------------------------------------------- /psrpoppy/surveys/PKS70: -------------------------------------------------------------------------------- 1 | ############################################################################### 2 | # model of the Parkes 70cm survey 3 | ############################################################################### 4 | 1.2 ! survey degradation factor 5 | 0.64 ! antenna gain (K/Jy) 6 | 167 ! integration time (s) 7 | 0.300 ! sampling time (ms) 8 | 35. ! system temperature (K) 9 | 436 ! centre frequency (MHz) 10 | 32 ! bandwidth (MHz) 11 | .125 ! channel bandwidth (MHz) 12 | 2 ! number of polarizations 13 | 45 ! full-width half maximum (arcmin) 14 | 0. ! minimum RA (deg) 15 | 360. ! maximum RA (deg) 16 | -90. ! minimum DEC (deg) 17 | 0. ! maximum DEC (deg) 18 | -180 ! minimum Galactic longitude (deg) 19 | 180 ! maximum Galactic longitude (deg) 20 | 0. ! minimum abs(Galactic latitude) (deg) 21 | 90 ! maximum abs(Galactic latitude) (deg) 22 | 1.0 ! fractional survey coverage (0-1) 23 | 9.0 ! signal-to-noise ratio 24 | -------------------------------------------------------------------------------- /psrpoppy/surveys/GBNCC: -------------------------------------------------------------------------------- 1 | ################################################################################ 2 | # model of the GBNCC survey 3 | ################################################################################ 4 | 1.3 ! survey degradation factor 5 | 2.0 ! antenna gain (K/Jy) 6 | 120. ! integration time (s) 7 | 81.92 ! sampling time (ms) 8 | 46. ! system temperature (K) 9 | 350 ! centre frequency (MHz) 10 | 100 ! bandwidth (MHz) 11 | 0.0244 ! channel bandwidth (MHz) 12 | 2 ! number of polarizations 13 | 30. ! full-width half maximum (arcmin) 14 | 0. ! minimum RA (deg) 15 | 360. ! maximum RA (deg) 16 | 38. ! minimum DEC (deg) 17 | 90. ! maximum DEC (deg) 18 | -180. ! minimum Galactic longitude (deg) 19 | 180. ! maximum Galactic longitude (deg) 20 | 0. ! minimum abs(Galactic latitude) (deg) 21 | 90. ! maximum abs(Galactic latitude) (deg) 22 | 1.0 ! fractional survey coverage (0-1) 23 | 9.0 ! signal-to-noise ratio 24 | -------------------------------------------------------------------------------- /psrpoppy/surveys/LOFAR: -------------------------------------------------------------------------------- 1 | ############################################################################### 2 | # model of putative pulsar survey with LOFAR 3 | ############################################################################### 4 | 1.0 ! survey degradation factor 5 | 3.0 ! antenna gain (K/Jy) 6 | 3600 ! integration time (s) 7 | 0.05 ! sampling time (ms) 8 | 160 ! system temperature (K) 9 | 140 ! centre frequency (MHz) 10 | 32 ! bandwidth (MHz) 11 | 0.008! channel bandwidth (MHz) 12 | 2 ! number of polarizations 13 | 108 ! full-width half maximum (arcmin) 14 | 0. ! minimum RA (deg) 15 | 360. ! maximum RA (deg) 16 | -30. ! minimum DEC (deg) 17 | 90. ! maximum DEC (deg) 18 | -180 ! minimum Galactic longitude (deg) 19 | 180 ! maximum Galactic longitude (deg) 20 | 0. ! minimum abs(Galactic latitude) (deg) 21 | 90 ! maximum abs(Galactic latitude) (deg) 22 | 1.0 ! fractional survey coverage (0-1) 23 | 9.0 ! signal-to-noise ratio 24 | -------------------------------------------------------------------------------- /psrpoppy/surveys/P2030_WAPP: -------------------------------------------------------------------------------- 1 | ######################################## 2 | # Model of PALFA survey (WAPP pointings) 3 | ######################################## 4 | 1.1 ! survey degradation factor 5 | 8.6 ! antenna gain (K/Jy) 6 | 268 ! integration time (s) 7 | 0.064! sampling time (ms) 8 | 24. ! system temperature (K) 9 | 1400 ! centre frequency (MHz) 10 | 100 ! bandwidth (MHz) 11 | 0.39 ! channel bandwidth (MHz) 12 | 2 ! number of polarizations 13 | 3.35 ! full-width half maximum (arcmin) 14 | 0. ! minimum RA (deg) 15 | 360. ! maximum RA (deg) 16 | 0. ! minimum DEC (deg) 17 | 38. ! maximum DEC (deg) 18 | 0. ! minimum Galactic longitude (deg) 19 | 360. ! maximum Galactic longitude (deg) 20 | 0. ! minimum abs(Galactic latitude) (deg) 21 | 5. ! maximum abs(Galactic latitude) (deg) 22 | 1.0 ! fractional survey coverage (0-1) 23 | 9.0 ! minimum signal-to-noise ratio 24 | P2030_WAPP_pos ! galactic pointing list 25 | airy ! gain pattern 26 | -------------------------------------------------------------------------------- /psrpoppy/surveys/xNTD: -------------------------------------------------------------------------------- 1 | ############################################################################### 2 | # model of the Parkes multibeam survey - main parameters 3 | ############################################################################### 4 | 1.0 ! survey degradation factor 5 | 1.0 ! antenna gain (K/Jy) 6 | 2100 ! integration time (s) 7 | 0.05 ! sampling time (ms) 8 | 25. ! system temperature (K) 9 | 1374 ! centre frequency (MHz) 10 | 256 ! bandwidth (MHz) 11 | 0.1 ! channel bandwidth (MHz) 12 | 2 ! number of polarizations 13 | 0.2 ! full-width half maximum (arcmin) 14 | 0. ! minimum RA (deg) 15 | 360. ! maximum RA (deg) 16 | -90. ! minimum DEC (deg) 17 | 30. ! maximum DEC (deg) 18 | -180 ! minimum Galactic longitude (deg) 19 | 180 ! maximum Galactic longitude (deg) 20 | 0. ! minimum abs(Galactic latitude) (deg) 21 | 90 ! maximum abs(Galactic latitude) (deg) 22 | 1.0 ! fractional survey coverage (0-1) 23 | 9.0 ! signal-to-noise ratio 24 | -------------------------------------------------------------------------------- /psrpoppy/orbit.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/python 2 | 3 | 4 | class OrbitException(Exception): 5 | pass 6 | 7 | 8 | class Orbit(object): 9 | """ Class to store an individual pulsar""" 10 | def __init__(self, 11 | is_binary=False, 12 | orbital_period_days=None, 13 | pulsar_mass_msolar=None, 14 | companion_mass_msolar=None, 15 | long_peri_degrees=None, 16 | inclination_degrees=None, 17 | eccentricity=None): 18 | """___init___ function for the Orbit class""" 19 | 20 | # is not binary by default 21 | self.is_binary = is_binary 22 | self.orbital_period_days = orbital_period_days 23 | 24 | self.pulsar_mass_msolar = pulsar_mass_msolar 25 | self.companion_mass_msolar = companion_mass_msolar 26 | self.long_peri_degrees = long_peri_degrees 27 | self.inclination_degrees = inclination_degrees 28 | self.ecc = eccentricity 29 | -------------------------------------------------------------------------------- /psrpoppy/surveys/PMSURV: -------------------------------------------------------------------------------- 1 | ############################################################################### 2 | # model of the Parkes multibeam survey - main parameters 3 | ############################################################################### 4 | 1.2 ! survey degradation factor 5 | 0.6 ! antenna gain (K/Jy) 6 | 2100 ! integration time (s) 7 | 0.25 ! sampling time (ms) 8 | 25. ! system temperature (K) 9 | 1374 ! centre frequency (MHz) 10 | 288 ! bandwidth (MHz) 11 | 3.0 ! channel bandwidth (MHz) 12 | 2 ! number of polarizations 13 | 14. ! full-width half maximum (arcmin) 14 | 0. ! minimum RA (deg) 15 | 360. ! maximum RA (deg) 16 | -90. ! minimum DEC (deg) 17 | 90. ! maximum DEC (deg) 18 | -100 ! minimum Galactic longitude (deg) 19 | 50. ! maximum Galactic longitude (deg) 20 | 0. ! minimum abs(Galactic latitude) (deg) 21 | 5. ! maximum abs(Galactic latitude) (deg) 22 | 1.0 ! fractional survey coverage (0-1) 23 | 9.0 ! signal-to-noise ratio 24 | -------------------------------------------------------------------------------- /psrpoppy/surveys/PMSURV2: -------------------------------------------------------------------------------- 1 | ############################################################################### 2 | # model of the Parkes multibeam survey - main parameters 3 | ############################################################################### 4 | 1.2 ! survey degradation factor 5 | 0.6 ! antenna gain (K/Jy) 6 | 2100 ! integration time (s) 7 | 0.25 ! sampling time (ms) 8 | 25. ! system temperature (K) 9 | 1374 ! centre frequency (MHz) 10 | 288 ! bandwidth (MHz) 11 | 3.0 ! channel bandwidth (MHz) 12 | 2 ! number of polarizations 13 | 14. ! full-width half maximum (arcmin) 14 | 0. ! minimum RA (deg) 15 | 360. ! maximum RA (deg) 16 | -90. ! minimum DEC (deg) 17 | 90. ! maximum DEC (deg) 18 | -10 ! minimum Galactic longitude (deg) 19 | 10. ! maximum Galactic longitude (deg) 20 | 0. ! minimum abs(Galactic latitude) (deg) 21 | 2. ! maximum abs(Galactic latitude) (deg) 22 | 1.0 ! fractional survey coverage (0-1) 23 | 9.0 ! signal-to-noise ratio 24 | -------------------------------------------------------------------------------- /psrpoppy/surveys/GBTS1: -------------------------------------------------------------------------------- 1 | ################################################################################ 2 | # model of a GBT multibeam survey at S-band proposed by Scott 3 | ################################################################################ 4 | 1.1 ! survey degradation factor 5 | 2.0 ! antenna gain (K/Jy) 6 | 600 ! integration time (s) 7 | 0.08 ! sampling time (ms) 8 | 25. ! system temperature (K) 9 | 1950 ! centre frequency (MHz) 10 | 600 ! bandwidth (MHz) 11 | 0.3 ! channel bandwidth (MHz) 12 | 2 ! number of polarizations 13 | 5 ! full-width half maximum (arcmin) 14 | 0. ! minimum RA (deg) 15 | 360. ! maximum RA (deg) 16 | -41. ! minimum DEC (deg) 17 | 90. ! maximum DEC (deg) 18 | -15 ! minimum Galactic longitude (deg) 19 | 15. ! maximum Galactic longitude (deg) 20 | 0. ! minimum abs(Galactic latitude) (deg) 21 | 5. ! maximum abs(Galactic latitude) (deg) 22 | 1.0 ! fractional survey coverage (0-1) 23 | 9.0 ! signal-to-noise ratio 24 | -------------------------------------------------------------------------------- /psrpoppy/surveys/GBTS2: -------------------------------------------------------------------------------- 1 | ################################################################################ 2 | # model of a GBT multibeam survey at S-band proposed by Scott 3 | ################################################################################ 4 | 1.1 ! survey degradation factor 5 | 2.0 ! antenna gain (K/Jy) 6 | 600 ! integration time (s) 7 | 0.08 ! sampling time (ms) 8 | 25. ! system temperature (K) 9 | 1950 ! centre frequency (MHz) 10 | 600 ! bandwidth (MHz) 11 | 0.3 ! channel bandwidth (MHz) 12 | 2 ! number of polarizations 13 | 5 ! full-width half maximum (arcmin) 14 | 0. ! minimum RA (deg) 15 | 360. ! maximum RA (deg) 16 | -41. ! minimum DEC (deg) 17 | 90. ! maximum DEC (deg) 18 | -180 ! minimum Galactic longitude (deg) 19 | 180 ! maximum Galactic longitude (deg) 20 | 0. ! minimum abs(Galactic latitude) (deg) 21 | 1. ! maximum abs(Galactic latitude) (deg) 22 | 1.0 ! fractional survey coverage (0-1) 23 | 9.0 ! signal-to-noise ratio 24 | -------------------------------------------------------------------------------- /psrpoppy/surveys/MMB: -------------------------------------------------------------------------------- 1 | ################################################################################ 2 | # model of the Parkes methanol multibeam survey - main parameters 3 | ################################################################################ 4 | 1.3 ! survey degradation factor 5 | 0.5 ! antenna gain (K/Jy) 6 | 960 ! integration time (s) 7 | 0.25 ! sampling time (ms) 8 | 27. ! system temperature (K) 9 | 6600 ! centre frequency (MHz) 10 | 588 ! bandwidth (MHz) 11 | 3.0 ! channel bandwidth (MHz) 12 | 2 ! number of polarizations 13 | 4.5 ! full-width half maximum (arcmin) 14 | 0. ! minimum RA (deg) 15 | 360. ! maximum RA (deg) 16 | -90. ! minimum DEC (deg) 17 | 90. ! maximum DEC (deg) 18 | -45 ! minimum Galactic longitude (deg) 19 | 45. ! maximum Galactic longitude (deg) 20 | 0. ! minimum abs(Galactic latitude) (deg) 21 | 1.0 ! maximum abs(Galactic latitude) (deg) 22 | 1.0 ! fractional survey coverage (0-1) 23 | 9.0 ! signal-to-noise ratio 24 | -------------------------------------------------------------------------------- /psrpoppy/surveys/MMB2: -------------------------------------------------------------------------------- 1 | ################################################################################ 2 | # model of the Parkes methanol multibeam survey - main parameters 3 | ################################################################################ 4 | 1.3 ! survey degradation factor 5 | 0.5 ! antenna gain (K/Jy) 6 | 17000 ! integration time (s) 7 | 0.25 ! sampling time (ms) 8 | 27. ! system temperature (K) 9 | 6600 ! centre frequency (MHz) 10 | 588 ! bandwidth (MHz) 11 | 3.0 ! channel bandwidth (MHz) 12 | 2 ! number of polarizations 13 | 4.5 ! full-width half maximum (arcmin) 14 | 0. ! minimum RA (deg) 15 | 360. ! maximum RA (deg) 16 | -90. ! minimum DEC (deg) 17 | 90. ! maximum DEC (deg) 18 | -3 ! minimum Galactic longitude (deg) 19 | 3 ! maximum Galactic longitude (deg) 20 | 0. ! minimum abs(Galactic latitude) (deg) 21 | 1.0 ! maximum abs(Galactic latitude) (deg) 22 | 1.0 ! fractional survey coverage (0-1) 23 | 9.0 ! signal-to-noise ratio 24 | -------------------------------------------------------------------------------- /psrpoppy/surveys/PMALLSKY: -------------------------------------------------------------------------------- 1 | ################################################################################ 2 | # model of the Parkes multibeam survey - main parameters 3 | ################################################################################ 4 | 1.2 ! survey degradation factor 5 | 0.6 ! antenna gain (K/Jy) 6 | 2100 ! integration time (s) 7 | 0.25 ! sampling time (ms) 8 | 25. ! system temperature (K) 9 | 1374 ! centre frequency (MHz) 10 | 288 ! bandwidth (MHz) 11 | 3.0 ! channel bandwidth (MHz) 12 | 2 ! number of polarizations 13 | 14. ! full-width half maximum (arcmin) 14 | 0. ! minimum RA (deg) 15 | 360. ! maximum RA (deg) 16 | -90. ! minimum DEC (deg) 17 | 30. ! maximum DEC (deg) 18 | -180 ! minimum Galactic longitude (deg) 19 | 180 ! maximum Galactic longitude (deg) 20 | 0. ! minimum abs(Galactic latitude) (deg) 21 | 90 ! maximum abs(Galactic latitude) (deg) 22 | 1.0 ! fractional survey coverage (0-1) 23 | 9.0 ! signal-to-noise ratio 24 | -------------------------------------------------------------------------------- /psrpoppy/surveys/PMSURV.orig: -------------------------------------------------------------------------------- 1 | ############################################################################### 2 | # model of the Parkes multibeam survey - main parameters 3 | ############################################################################### 4 | 1.2 ! survey degradation factor 5 | 0.6 ! antenna gain (K/Jy) 6 | 2100 ! integration time (s) 7 | 0.25 ! sampling time (ms) 8 | 25. ! system temperature (K) 9 | 1374 ! centre frequency (MHz) 10 | 288 ! bandwidth (MHz) 11 | 3.0 ! channel bandwidth (MHz) 12 | 2 ! number of polarizations 13 | 14. ! full-width half maximum (arcmin) 14 | 0. ! minimum RA (deg) 15 | 360. ! maximum RA (deg) 16 | -90. ! minimum DEC (deg) 17 | 90. ! maximum DEC (deg) 18 | -150 ! minimum Galactic longitude (deg) 19 | 50. ! maximum Galactic longitude (deg) 20 | 0. ! minimum abs(Galactic latitude) (deg) 21 | 5. ! maximum abs(Galactic latitude) (deg) 22 | 1.0 ! fractional survey coverage (0-1) 23 | 9.0 ! signal-to-noise ratio 24 | -------------------------------------------------------------------------------- /psrpoppy/surveys/SKA_dishes: -------------------------------------------------------------------------------- 1 | ############################################################################### 2 | # model of the Parkes multibeam survey - main parameters 3 | ############################################################################### 4 | 1.0 ! survey degradation factor 5 | 5.6 ! antenna gain (K/Jy) 6 | 600 ! integration time (s) 7 | 0.1 ! sampling time (ms) 8 | 20. ! system temperature (K) 9 | 950 ! centre frequency (MHz) 10 | 300 ! bandwidth (MHz) 11 | 0.009 ! channel bandwidth (MHz) 12 | 2 ! number of polarizations 13 | 65.5 ! full-width half maximum (arcmin) 14 | 0. ! minimum RA (deg) 15 | 360. ! maximum RA (deg) 16 | -90. ! minimum DEC (deg) 17 | 30. ! maximum DEC (deg) 18 | -180 ! minimum Galactic longitude (deg) 19 | 180. ! maximum Galactic longitude (deg) 20 | 0. ! minimum abs(Galactic latitude) (deg) 21 | 10. ! maximum abs(Galactic latitude) (deg) 22 | 1.0 ! fractional survey coverage (0-1) 23 | 9.0 ! signal-to-noise ratio 24 | -------------------------------------------------------------------------------- /psrpoppy/surveys/MMBSB: -------------------------------------------------------------------------------- 1 | ################################################################################ 2 | # model of the Parkes methanol multibeam survey - main parameters 3 | ################################################################################ 4 | 1.3 ! survey degradation factor 5 | 0.6 ! antenna gain (K/Jy) 6 | 1055 ! integration time (s) 7 | 0.125 ! sampling time (ms) 8 | 40. ! system temperature (K) 9 | 6591 ! centre frequency (MHz) 10 | 576 ! bandwidth (MHz) 11 | 3.0 ! channel bandwidth (MHz) 12 | 2 ! number of polarizations 13 | 3.2 ! full-width half maximum (arcmin) 14 | 0. ! minimum RA (deg) 15 | 360. ! maximum RA (deg) 16 | -90. ! minimum DEC (deg) 17 | 90. ! maximum DEC (deg) 18 | -60. ! minimum Galactic longitude (deg) 19 | 30. ! maximum Galactic longitude (deg) 20 | 0. ! minimum abs(Galactic latitude) (deg) 21 | 0.25 ! maximum abs(Galactic latitude) (deg) 22 | 1.0 ! fractional survey coverage (0-1) 23 | 9.0 ! signal-to-noise ratio 24 | -------------------------------------------------------------------------------- /psrpoppy/surveys/AODRIFT2: -------------------------------------------------------------------------------- 1 | ############################################################################### 2 | # model of the Parkes multibeam survey - main parameters 3 | ############################################################################### 4 | 1.1 ! survey degradation factor 5 | 10. ! antenna gain (K/Jy) 6 | 50. ! integration time (s) 7 | 0.256 ! sampling time (ms) 8 | 100. ! system temperature (K) 9 | 327.0 ! centre frequency (MHz) 10 | 24.99 ! bandwidth (MHz) 11 | 0.0488 ! channel bandwidth (MHz) 12 | 2 ! number of polarizations 13 | 16.5 ! full-width half maximum (arcmin) 14 | 0. ! minimum RA (deg) 15 | 360. ! maximum RA (deg) 16 | 7.5 ! minimum DEC (deg) 17 | 31. ! maximum DEC (deg) 18 | -180 ! minimum Galactic longitude (deg) 19 | 180. ! maximum Galactic longitude (deg) 20 | -90. ! minimum abs(Galactic latitude) (deg) 21 | 90. ! maximum abs(Galactic latitude) (deg) 22 | 1.0 ! fractional survey coverage (0-1) 23 | 9.0 ! signal-to-noise ratio 24 | -------------------------------------------------------------------------------- /psrpoppy/surveys/CLAR: -------------------------------------------------------------------------------- 1 | ############################################################################### 2 | # model of putative pulsar survey with Canadian Large Adaptive Reflector 3 | ############################################################################### 4 | 1.0 ! survey degradation factor 5 | 18 ! antenna gain (K/Jy) 6 | 120 ! integration time (s) 7 | 0.05 ! sampling time (ms) 8 | 25. ! system temperature (K) 9 | 1374 ! centre frequency (MHz) 10 | 256 ! bandwidth (MHz) 11 | 0.1 ! channel bandwidth (MHz) 12 | 2 ! number of polarizations 13 | 2.5 ! full-width half maximum (arcmin) 14 | 0. ! minimum RA (deg) 15 | 360. ! maximum RA (deg) 16 | -30. ! minimum DEC (deg) 17 | 90. ! maximum DEC (deg) 18 | -180 ! minimum Galactic longitude (deg) 19 | 180 ! maximum Galactic longitude (deg) 20 | 0. ! minimum abs(Galactic latitude) (deg) 21 | 90 ! maximum abs(Galactic latitude) (deg) 22 | 1.0 ! fractional survey coverage (0-1) 23 | 9.0 ! signal-to-noise ratio 24 | -------------------------------------------------------------------------------- /psrpoppy/surveys/DMB: -------------------------------------------------------------------------------- 1 | ################################################################################ 2 | # model of northern extension to PM survey (Camilo, Lorimer & McLaughlin) 3 | ################################################################################ 4 | 1.2 ! survey degradation factor 5 | 0.6 ! antenna gain (K/Jy) 6 | 4200 ! integration time (s) 7 | 1.00 ! sampling time (ms) 8 | 25. ! system temperature (K) 9 | 1374 ! centre frequency (MHz) 10 | 288 ! bandwidth (MHz) 11 | 3.0 ! channel bandwidth (MHz) 12 | 2 ! number of polarizations 13 | 14. ! full-width half maximum (arcmin) 14 | 0. ! minimum RA (deg) 15 | 360. ! maximum RA (deg) 16 | -90. ! minimum DEC (deg) 17 | 90. ! maximum DEC (deg) 18 | 50 ! minimum Galactic longitude (deg) 19 | 60 ! maximum Galactic longitude (deg) 20 | 0. ! minimum abs(Galactic latitude) (deg) 21 | 1. ! maximum abs(Galactic latitude) (deg) 22 | 1.0 ! fractional survey coverage (0-1) 23 | 9.0 ! signal-to-noise ratio 24 | -------------------------------------------------------------------------------- /psrpoppy/surveys/HTRUmid: -------------------------------------------------------------------------------- 1 | ################################################################################ 2 | # model of the Parkes methanol multibeam survey - main parameters 3 | ################################################################################ 4 | 1.3 ! survey degradation factor 5 | 0.735 ! antenna gain (K/Jy) 6 | 540 ! integration time (s) 7 | 0.064 ! sampling time (ms) 8 | 23. ! system temperature (K) 9 | 1384 ! centre frequency (MHz) 10 | 340 ! bandwidth (MHz) 11 | 0.390 ! channel bandwidth (MHz) 12 | 2 ! number of polarizations 13 | 3.2 ! full-width half maximum (arcmin) 14 | 0. ! minimum RA (deg) 15 | 360. ! maximum RA (deg) 16 | -90. ! minimum DEC (deg) 17 | 90. ! maximum DEC (deg) 18 | -120. ! minimum Galactic longitude (deg) 19 | 30. ! maximum Galactic longitude (deg) 20 | 0. ! minimum abs(Galactic latitude) (deg) 21 | 15. ! maximum abs(Galactic latitude) (deg) 22 | 1.0 ! fractional survey coverage (0-1) 23 | 9.0 ! signal-to-noise ratio 24 | -------------------------------------------------------------------------------- /psrpoppy/surveys/SKA_mid_allsky_band1: -------------------------------------------------------------------------------- 1 | ############################################################################### 2 | # model of the Parkes multibeam survey - main parameters 3 | ############################################################################### 4 | 1.0 ! survey degradation factor 5 | 3.64 ! antenna gain (K/Jy) 6 | 600 ! integration time (s) 7 | 0.1 ! sampling time (ms) 8 | 28. ! system temperature (K) 9 | 1000 ! centre frequency (MHz) 10 | 150 ! bandwidth (MHz) 11 | 0.009 ! channel bandwidth (MHz) 12 | 2 ! number of polarizations 13 | 65.5 ! full-width half maximum (arcmin) 14 | 0. ! minimum RA (deg) 15 | 360. ! maximum RA (deg) 16 | -90. ! minimum DEC (deg) 17 | 30. ! maximum DEC (deg) 18 | -180 ! minimum Galactic longitude (deg) 19 | 180. ! maximum Galactic longitude (deg) 20 | 0. ! minimum abs(Galactic latitude) (deg) 21 | 90. ! maximum abs(Galactic latitude) (deg) 22 | 1.0 ! fractional survey coverage (0-1) 23 | 9.0 ! signal-to-noise ratio 24 | -------------------------------------------------------------------------------- /psrpoppy/surveys/SKA_mid_allsky_band2: -------------------------------------------------------------------------------- 1 | ############################################################################### 2 | # model of the Parkes multibeam survey - main parameters 3 | ############################################################################### 4 | 1.0 ! survey degradation factor 5 | 4.5 ! antenna gain (K/Jy) 6 | 1800 ! integration time (s) 7 | 0.1 ! sampling time (ms) 8 | 20. ! system temperature (K) 9 | 1400 ! centre frequency (MHz) 10 | 300 ! bandwidth (MHz) 11 | 0.009 ! channel bandwidth (MHz) 12 | 2 ! number of polarizations 13 | 4.5 ! full-width half maximum (arcmin) 14 | 0. ! minimum RA (deg) 15 | 360. ! maximum RA (deg) 16 | -90. ! minimum DEC (deg) 17 | 30. ! maximum DEC (deg) 18 | -180 ! minimum Galactic longitude (deg) 19 | 180. ! maximum Galactic longitude (deg) 20 | 0. ! minimum abs(Galactic latitude) (deg) 21 | 90. ! maximum abs(Galactic latitude) (deg) 22 | 1.0 ! fractional survey coverage (0-1) 23 | 9.0 ! signal-to-noise ratio 24 | -------------------------------------------------------------------------------- /psrpoppy/surveys/medlat2_2: -------------------------------------------------------------------------------- 1 | ################################################################################ 2 | # model of the Parkes methanol multibeam survey - main parameters 3 | ################################################################################ 4 | 1.3 ! survey degradation factor 5 | 0.735 ! antenna gain (K/Jy) 6 | 540 ! integration time (s) 7 | 0.064 ! sampling time (ms) 8 | 23. ! system temperature (K) 9 | 1384 ! centre frequency (MHz) 10 | 340 ! bandwidth (MHz) 11 | 0.390 ! channel bandwidth (MHz) 12 | 2 ! number of polarizations 13 | 3.2 ! full-width half maximum (arcmin) 14 | 0. ! minimum RA (deg) 15 | 360. ! maximum RA (deg) 16 | -90. ! minimum DEC (deg) 17 | 90. ! maximum DEC (deg) 18 | 30. ! minimum Galactic longitude (deg) 19 | 50. ! maximum Galactic longitude (deg) 20 | 0. ! minimum abs(Galactic latitude) (deg) 21 | 25. ! maximum abs(Galactic latitude) (deg) 22 | 1.0 ! fractional survey coverage (0-1) 23 | 9.0 ! signal-to-noise ratio 24 | -------------------------------------------------------------------------------- /psrpoppy/surveys/DUHLAT1_1: -------------------------------------------------------------------------------- 1 | ############################################################################### 2 | # model of the Parkes deep ultra high latitude multibeam survey - main parameters 3 | ############################################################################### 4 | 1.0 ! survey degradation factor 5 | 0.6 ! antenna gain (K/Jy) 6 | 540 ! integration time (s) 7 | 0.064 ! sampling time (ms) 8 | 23. ! system temperature (K) 9 | 1390 ! centre frequency (MHz) 10 | 340 ! bandwidth (MHz) 11 | 0.039 ! channel bandwidth (MHz) 12 | 2 ! number of polarizations 13 | 14. ! full-width half maximum (arcmin) 14 | 0. ! minimum RA (deg) 15 | 360. ! maximum RA (deg) 16 | -90. ! minimum DEC (deg) 17 | 10. ! maximum DEC (deg) 18 | 0 ! minimum Galactic longitude (deg) 19 | 20 ! maximum Galactic longitude (deg) 20 | 25 ! minimum abs(Galactic latitude) (deg) 21 | 35 ! maximum abs(Galactic latitude) (deg) 22 | 1.0 ! fractional survey coverage (0-1) 23 | 9.0 ! signal-to-noise ratio 24 | -------------------------------------------------------------------------------- /psrpoppy/surveys/PASURV: -------------------------------------------------------------------------------- 1 | ################################################################################ 2 | # model of the Parkes multibeam survey of the Perseus arm region (Lyne et al) 3 | ################################################################################ 4 | 1.2 ! survey degradation factor 5 | 0.6 ! antenna gain (K/Jy) 6 | 2100 ! integration time (s) 7 | .125 ! sampling time (ms) 8 | 25. ! system temperature (K) 9 | 1374 ! centre frequency (MHz) 10 | 288 ! bandwidth (MHz) 11 | 3.0 ! channel bandwidth (MHz) 12 | 2 ! number of polarizations 13 | 14. ! full-width half maximum (arcmin) 14 | 0. ! minimum RA (deg) 15 | 360. ! maximum RA (deg) 16 | -90. ! minimum DEC (deg) 17 | 90. ! maximum DEC (deg) 18 | -160 ! minimum Galactic longitude (deg) 19 | -100 ! maximum Galactic longitude (deg) 20 | 0. ! minimum abs(Galactic latitude) (deg) 21 | 5. ! maximum abs(Galactic latitude) (deg) 22 | 1.0 ! fractional survey coverage (0-1) 23 | 9.0 ! signal-to-noise ratio 24 | -------------------------------------------------------------------------------- /psrpoppy/surveys/medlat2_1: -------------------------------------------------------------------------------- 1 | ################################################################################ 2 | # model of the Parkes methanol multibeam survey - main parameters 3 | ################################################################################ 4 | 1.3 ! survey degradation factor 5 | 0.735 ! antenna gain (K/Jy) 6 | 540 ! integration time (s) 7 | 0.064 ! sampling time (ms) 8 | 23. ! system temperature (K) 9 | 1384 ! centre frequency (MHz) 10 | 340 ! bandwidth (MHz) 11 | 0.390 ! channel bandwidth (MHz) 12 | 2 ! number of polarizations 13 | 3.2 ! full-width half maximum (arcmin) 14 | 0. ! minimum RA (deg) 15 | 360. ! maximum RA (deg) 16 | -90. ! minimum DEC (deg) 17 | 90. ! maximum DEC (deg) 18 | -120. ! minimum Galactic longitude (deg) 19 | 30. ! maximum Galactic longitude (deg) 20 | 15. ! minimum abs(Galactic latitude) (deg) 21 | 25. ! maximum abs(Galactic latitude) (deg) 22 | 1.0 ! fractional survey coverage (0-1) 23 | 9.0 ! signal-to-noise ratio 24 | -------------------------------------------------------------------------------- /psrpoppy/surveys/DUHLAT1_14: -------------------------------------------------------------------------------- 1 | ############################################################################### 2 | # model of the Parkes deep ultra high latitude multibeam survey - main parameters 3 | ############################################################################### 4 | 1.0 ! survey degradation factor 5 | 0.6 ! antenna gain (K/Jy) 6 | 540 ! integration time (s) 7 | 0.064 ! sampling time (ms) 8 | 23. ! system temperature (K) 9 | 1390 ! centre frequency (MHz) 10 | 340 ! bandwidth (MHz) 11 | 0.039 ! channel bandwidth (MHz) 12 | 2 ! number of polarizations 13 | 14. ! full-width half maximum (arcmin) 14 | 0. ! minimum RA (deg) 15 | 360. ! maximum RA (deg) 16 | -90. ! minimum DEC (deg) 17 | 10. ! maximum DEC (deg) 18 | -170 ! minimum Galactic longitude (deg) 19 | 190 ! maximum Galactic longitude (deg) 20 | 87 ! minimum abs(Galactic latitude) (deg) 21 | 90 ! maximum abs(Galactic latitude) (deg) 22 | 1.0 ! fractional survey coverage (0-1) 23 | 9.0 ! signal-to-noise ratio 24 | -------------------------------------------------------------------------------- /psrpoppy/surveys/P2030_MOCK: -------------------------------------------------------------------------------- 1 | ################################################## 2 | # Model of "current" PALFA survey (MOCK pointings) 3 | ################################################## 4 | 1.1 ! survey degradation factor 5 | 8.6 ! antenna gain (K/Jy) 6 | 268 ! integration time (s) 7 | 0.065! sampling time (ms) 8 | 24. ! system temperature (K) 9 | 1374 ! centre frequency (MHz) 10 | 322 ! bandwidth (MHz) 11 | 0.34 ! channel bandwidth (MHz) 12 | 2 ! number of polarizations 13 | 3.6 ! full-width half maximum (arcmin) 14 | 0. ! minimum RA (deg) 15 | 360. ! maximum RA (deg) 16 | 0. ! minimum DEC (deg) 17 | 38. ! maximum DEC (deg) 18 | 0. ! minimum Galactic longitude (deg) 19 | 360. ! maximum Galactic longitude (deg) 20 | 0. ! minimum abs(Galactic latitude) (deg) 21 | 5. ! maximum abs(Galactic latitude) (deg) 22 | 1.0 ! fractional survey coverage (0-1) 23 | 9.0 ! minimum signal-to-noise ratio 24 | P2030_MOCK_pos ! galactic pointing list 25 | airy ! gain pattern 26 | -------------------------------------------------------------------------------- /psrpoppy/surveys/PALFA1: -------------------------------------------------------------------------------- 1 | ############################################################################## 2 | # Model of PALFA survey 32 < l < 77 and |b| < 1 with quicklook processing 3 | ############################################################################## 4 | 1.1 ! survey degradation factor 5 | 8.5 ! antenna gain (K/Jy) 6 | 268 ! integration time (s) 7 | 1.024! sampling time (ms) 8 | 25. ! system temperature (K) 9 | 1374 ! centre frequency (MHz) 10 | 100 ! bandwidth (MHz) 11 | 3.125 ! channel bandwidth (MHz) 12 | 2 ! number of polarizations 13 | 3.6 ! full-width half maximum (arcmin) 14 | 0. ! minimum RA (deg) 15 | 360. ! maximum RA (deg) 16 | 0. ! minimum DEC (deg) 17 | 38. ! maximum DEC (deg) 18 | 32 ! minimum Galactic longitude (deg) 19 | 77. ! maximum Galactic longitude (deg) 20 | 0. ! minimum abs(Galactic latitude) (deg) 21 | 1. ! maximum abs(Galactic latitude) (deg) 22 | 1.0 ! fractional survey coverage (0-1) 23 | 9.0 ! minimum signal-to-noise ratio 24 | -------------------------------------------------------------------------------- /psrpoppy/surveys/PALFA2: -------------------------------------------------------------------------------- 1 | ############################################################################### 2 | # Model of full PALFA Galactic plane survey at full resolution and BW 3 | ############################################################################### 4 | 1.0 ! survey degradation factor 5 | 8.5 ! antenna gain (K/Jy) 6 | 268 ! integration time (s) 7 | 0.064! sampling time (ms) 8 | 25. ! system temperature (K) 9 | 1374 ! centre frequency (MHz) 10 | 300 ! bandwidth (MHz) 11 | 0.3 ! channel bandwidth (MHz) 12 | 2 ! number of polarizations 13 | 3.6 ! full-width half maximum (arcmin) 14 | 0. ! minimum RA (deg) 15 | 360. ! maximum RA (deg) 16 | 0. ! minimum DEC (deg) 17 | 38. ! maximum DEC (deg) 18 | 32 ! minimum Galactic longitude (deg) 19 | 77. ! maximum Galactic longitude (deg) 20 | 0. ! minimum abs(Galactic latitude) (deg) 21 | 1. ! maximum abs(Galactic latitude) (deg) 22 | 1.0 ! fractional survey coverage (0-1) 23 | 9.0 ! minimum signal-to-noise ratio 24 | -------------------------------------------------------------------------------- /psrpoppy/surveys/PALFA3: -------------------------------------------------------------------------------- 1 | ############################################################################### 2 | # Model of full PALFA Galactic plane survey at full resolution and BW 3 | ############################################################################### 4 | 1.1 ! survey degradation factor 5 | 8.5 ! antenna gain (K/Jy) 6 | 268 ! integration time (s) 7 | 0.064! sampling time (ms) 8 | 25. ! system temperature (K) 9 | 1374 ! centre frequency (MHz) 10 | 300 ! bandwidth (MHz) 11 | 0.3 ! channel bandwidth (MHz) 12 | 2 ! number of polarizations 13 | 3.6 ! full-width half maximum (arcmin) 14 | 0. ! minimum RA (deg) 15 | 360. ! maximum RA (deg) 16 | 0. ! minimum DEC (deg) 17 | 38. ! maximum DEC (deg) 18 | 32 ! minimum Galactic longitude (deg) 19 | 77. ! maximum Galactic longitude (deg) 20 | 0. ! minimum abs(Galactic latitude) (deg) 21 | 5. ! maximum abs(Galactic latitude) (deg) 22 | 1.0 ! fractional survey coverage (0-1) 23 | 9.0 ! minimum signal-to-noise ratio 24 | -------------------------------------------------------------------------------- /psrpoppy/surveys/QPALFA: -------------------------------------------------------------------------------- 1 | ############################################################################## 2 | # Model of PALFA survey 32 < l < 77 and |b| < 5 with quicklook processing 3 | ############################################################################## 4 | 1.1 ! survey degradation factor 5 | 8.2 ! antenna gain (K/Jy) 6 | 268 ! integration time (s) 7 | 1.024! sampling time (ms) 8 | 24. ! system temperature (K) 9 | 1400 ! centre frequency (MHz) 10 | 100 ! bandwidth (MHz) 11 | 3.125 ! channel bandwidth (MHz) 12 | 2 ! number of polarizations 13 | 3.35 ! full-width half maximum (arcmin) 14 | 0. ! minimum RA (deg) 15 | 360. ! maximum RA (deg) 16 | 0. ! minimum DEC (deg) 17 | 38. ! maximum DEC (deg) 18 | 32 ! minimum Galactic longitude (deg) 19 | 77. ! maximum Galactic longitude (deg) 20 | 0. ! minimum abs(Galactic latitude) (deg) 21 | 5. ! maximum abs(Galactic latitude) (deg) 22 | 1.0 ! fractional survey coverage (0-1) 23 | 9.0 ! minimum signal-to-noise ratio 24 | -------------------------------------------------------------------------------- /psrpoppy/surveys/DUHLAT1_2: -------------------------------------------------------------------------------- 1 | ############################################################################### 2 | # model of the Parkes deep ultra high latitude multibeam survey - main parameters 3 | ############################################################################### 4 | 1.0 ! survey degradation factor 5 | 0.6 ! antenna gain (K/Jy) 6 | 540 ! integration time (s) 7 | 0.064 ! sampling time (ms) 8 | 23. ! system temperature (K) 9 | 1390 ! centre frequency (MHz) 10 | 340 ! bandwidth (MHz) 11 | 0.039 ! channel bandwidth (MHz) 12 | 2 ! number of polarizations 13 | 14. ! full-width half maximum (arcmin) 14 | 0. ! minimum RA (deg) 15 | 360. ! maximum RA (deg) 16 | -90. ! minimum DEC (deg) 17 | 10. ! maximum DEC (deg) 18 | -1.3051 ! minimum Galactic longitude (deg) 19 | 21.3051 ! maximum Galactic longitude (deg) 20 | 35 ! minimum abs(Galactic latitude) (deg) 21 | 45 ! maximum abs(Galactic latitude) (deg) 22 | 1.0 ! fractional survey coverage (0-1) 23 | 9.0 ! signal-to-noise ratio 24 | -------------------------------------------------------------------------------- /psrpoppy/surveys/DUHLAT1_3: -------------------------------------------------------------------------------- 1 | ############################################################################### 2 | # model of the Parkes deep ultra high latitude multibeam survey - main parameters 3 | ############################################################################### 4 | 1.0 ! survey degradation factor 5 | 0.6 ! antenna gain (K/Jy) 6 | 540 ! integration time (s) 7 | 0.064 ! sampling time (ms) 8 | 23. ! system temperature (K) 9 | 1390 ! centre frequency (MHz) 10 | 340 ! bandwidth (MHz) 11 | 0.039 ! channel bandwidth (MHz) 12 | 2 ! number of polarizations 13 | 14. ! full-width half maximum (arcmin) 14 | 0. ! minimum RA (deg) 15 | 360. ! maximum RA (deg) 16 | -90. ! minimum DEC (deg) 17 | 10. ! maximum DEC (deg) 18 | -3.4727 ! minimum Galactic longitude (deg) 19 | 23.4727 ! maximum Galactic longitude (deg) 20 | 45 ! minimum abs(Galactic latitude) (deg) 21 | 55 ! maximum abs(Galactic latitude) (deg) 22 | 1.0 ! fractional survey coverage (0-1) 23 | 9.0 ! signal-to-noise ratio 24 | -------------------------------------------------------------------------------- /psrpoppy/surveys/DUHLAT1_4: -------------------------------------------------------------------------------- 1 | ############################################################################### 2 | # model of the Parkes deep ultra high latitude multibeam survey - main parameters 3 | ############################################################################### 4 | 1.0 ! survey degradation factor 5 | 0.6 ! antenna gain (K/Jy) 6 | 540 ! integration time (s) 7 | 0.064 ! sampling time (ms) 8 | 23. ! system temperature (K) 9 | 1390 ! centre frequency (MHz) 10 | 340 ! bandwidth (MHz) 11 | 0.039 ! channel bandwidth (MHz) 12 | 2 ! number of polarizations 13 | 14. ! full-width half maximum (arcmin) 14 | 0. ! minimum RA (deg) 15 | 360. ! maximum RA (deg) 16 | -90. ! minimum DEC (deg) 17 | 10. ! maximum DEC (deg) 18 | -6.11755 ! minimum Galactic longitude (deg) 19 | 26.1176 ! maximum Galactic longitude (deg) 20 | 55 ! minimum abs(Galactic latitude) (deg) 21 | 60 ! maximum abs(Galactic latitude) (deg) 22 | 1.0 ! fractional survey coverage (0-1) 23 | 9.0 ! signal-to-noise ratio 24 | -------------------------------------------------------------------------------- /psrpoppy/surveys/DUHLAT1_5: -------------------------------------------------------------------------------- 1 | ############################################################################### 2 | # model of the Parkes deep ultra high latitude multibeam survey - main parameters 3 | ############################################################################### 4 | 1.0 ! survey degradation factor 5 | 0.6 ! antenna gain (K/Jy) 6 | 540 ! integration time (s) 7 | 0.064 ! sampling time (ms) 8 | 23. ! system temperature (K) 9 | 1390 ! centre frequency (MHz) 10 | 340 ! bandwidth (MHz) 11 | 0.039 ! channel bandwidth (MHz) 12 | 2 ! number of polarizations 13 | 14. ! full-width half maximum (arcmin) 14 | 0. ! minimum RA (deg) 15 | 360. ! maximum RA (deg) 16 | -90. ! minimum DEC (deg) 17 | 10. ! maximum DEC (deg) 18 | -8.7544 ! minimum Galactic longitude (deg) 19 | 28.7544 ! maximum Galactic longitude (deg) 20 | 60 ! minimum abs(Galactic latitude) (deg) 21 | 65 ! maximum abs(Galactic latitude) (deg) 22 | 1.0 ! fractional survey coverage (0-1) 23 | 9.0 ! signal-to-noise ratio 24 | -------------------------------------------------------------------------------- /psrpoppy/surveys/DUHLAT1_6: -------------------------------------------------------------------------------- 1 | ############################################################################### 2 | # model of the Parkes deep ultra high latitude multibeam survey - main parameters 3 | ############################################################################### 4 | 1.0 ! survey degradation factor 5 | 0.6 ! antenna gain (K/Jy) 6 | 540 ! integration time (s) 7 | 0.064 ! sampling time (ms) 8 | 23. ! system temperature (K) 9 | 1390 ! centre frequency (MHz) 10 | 340 ! bandwidth (MHz) 11 | 0.039 ! channel bandwidth (MHz) 12 | 2 ! number of polarizations 13 | 14. ! full-width half maximum (arcmin) 14 | 0. ! minimum RA (deg) 15 | 360. ! maximum RA (deg) 16 | -90. ! minimum DEC (deg) 17 | 10. ! maximum DEC (deg) 18 | -12.6287 ! minimum Galactic longitude (deg) 19 | 32.6287 ! maximum Galactic longitude (deg) 20 | 65 ! minimum abs(Galactic latitude) (deg) 21 | 70 ! maximum abs(Galactic latitude) (deg) 22 | 1.0 ! fractional survey coverage (0-1) 23 | 9.0 ! signal-to-noise ratio 24 | -------------------------------------------------------------------------------- /psrpoppy/surveys/DUHLAT1_7: -------------------------------------------------------------------------------- 1 | ############################################################################### 2 | # model of the Parkes deep ultra high latitude multibeam survey - main parameters 3 | ############################################################################### 4 | 1.0 ! survey degradation factor 5 | 0.6 ! antenna gain (K/Jy) 6 | 540 ! integration time (s) 7 | 0.064 ! sampling time (ms) 8 | 23. ! system temperature (K) 9 | 1390 ! centre frequency (MHz) 10 | 340 ! bandwidth (MHz) 11 | 0.039 ! channel bandwidth (MHz) 12 | 2 ! number of polarizations 13 | 14. ! full-width half maximum (arcmin) 14 | 0. ! minimum RA (deg) 15 | 360. ! maximum RA (deg) 16 | -90. ! minimum DEC (deg) 17 | 10. ! maximum DEC (deg) 18 | -18.7966 ! minimum Galactic longitude (deg) 19 | 38.7966 ! maximum Galactic longitude (deg) 20 | 70 ! minimum abs(Galactic latitude) (deg) 21 | 75 ! maximum abs(Galactic latitude) (deg) 22 | 1.0 ! fractional survey coverage (0-1) 23 | 9.0 ! signal-to-noise ratio 24 | -------------------------------------------------------------------------------- /psrpoppy/surveys/DUHLAT1_8: -------------------------------------------------------------------------------- 1 | ############################################################################### 2 | # model of the Parkes deep ultra high latitude multibeam survey - main parameters 3 | ############################################################################### 4 | 1.0 ! survey degradation factor 5 | 0.6 ! antenna gain (K/Jy) 6 | 540 ! integration time (s) 7 | 0.064 ! sampling time (ms) 8 | 23. ! system temperature (K) 9 | 1390 ! centre frequency (MHz) 10 | 340 ! bandwidth (MHz) 11 | 0.039 ! channel bandwidth (MHz) 12 | 2 ! number of polarizations 13 | 14. ! full-width half maximum (arcmin) 14 | 0. ! minimum RA (deg) 15 | 360. ! maximum RA (deg) 16 | -90. ! minimum DEC (deg) 17 | 10. ! maximum DEC (deg) 18 | -25.7925 ! minimum Galactic longitude (deg) 19 | 45.7925 ! maximum Galactic longitude (deg) 20 | 75 ! minimum abs(Galactic latitude) (deg) 21 | 77 ! maximum abs(Galactic latitude) (deg) 22 | 1.0 ! fractional survey coverage (0-1) 23 | 9.0 ! signal-to-noise ratio 24 | -------------------------------------------------------------------------------- /psrpoppy/surveys/DUHLAT1_9: -------------------------------------------------------------------------------- 1 | ############################################################################### 2 | # model of the Parkes deep ultra high latitude multibeam survey - main parameters 3 | ############################################################################### 4 | 1.0 ! survey degradation factor 5 | 0.6 ! antenna gain (K/Jy) 6 | 540 ! integration time (s) 7 | 0.064 ! sampling time (ms) 8 | 23. ! system temperature (K) 9 | 1390 ! centre frequency (MHz) 10 | 340 ! bandwidth (MHz) 11 | 0.039 ! channel bandwidth (MHz) 12 | 2 ! number of polarizations 13 | 14. ! full-width half maximum (arcmin) 14 | 0. ! minimum RA (deg) 15 | 360. ! maximum RA (deg) 16 | -90. ! minimum DEC (deg) 17 | 10. ! maximum DEC (deg) 18 | -31.6461 ! minimum Galactic longitude (deg) 19 | 51.6461 ! maximum Galactic longitude (deg) 20 | 77 ! minimum abs(Galactic latitude) (deg) 21 | 79 ! maximum abs(Galactic latitude) (deg) 22 | 1.0 ! fractional survey coverage (0-1) 23 | 9.0 ! signal-to-noise ratio 24 | -------------------------------------------------------------------------------- /psrpoppy/surveys/HTRUD: -------------------------------------------------------------------------------- 1 | ############################################################################### 2 | # model of the hitrun-high multibeam survey - main parameters 3 | ############################################################################### 4 | 1.5 ! survey degradation factor 5 | 0.6 ! antenna gain (K/Jy) 6 | 4320. ! integration time (s) 7 | 0.064 ! sampling time (ms) 8 | 23. ! system temperature (K) 9 | 1390 ! centre frequency (MHz) 10 | 340 ! bandwidth (MHz) 11 | 0.039 ! channel bandwidth (MHz) 12 | 2 ! number of polarizations 13 | 14.4 ! full-width half maximum (arcmin) 14 | 0. ! minimum RA (deg) 15 | 360. ! maximum RA (deg) 16 | -90. ! minimum DEC (deg) 17 | 90. ! maximum DEC (deg) 18 | -80 ! minimum Galactic longitude (deg) 19 | 30. ! maximum Galactic longitude (deg) 20 | 0. ! minimum abs(Galactic latitude) (deg) 21 | 3.5 ! maximum abs(Galactic latitude) (deg) 22 | 1. ! fractional survey coverage (0-1) 23 | 9.0 ! signal-to-noise ratio 24 | -------------------------------------------------------------------------------- /psrpoppy/surveys/HTRUH: -------------------------------------------------------------------------------- 1 | ############################################################################### 2 | # model of the hitrun-high multibeam survey - main parameters 3 | ############################################################################### 4 | 1.0 ! survey degradation factor 5 | 0.6 ! antenna gain (K/Jy) 6 | 270 ! integration time (s) 7 | 0.064 ! sampling time (ms) 8 | 23. ! system temperature (K) 9 | 1390 ! centre frequency (MHz) 10 | 340 ! bandwidth (MHz) 11 | 0.039 ! channel bandwidth (MHz) 12 | 2 ! number of polarizations 13 | 14. ! full-width half maximum (arcmin) 14 | 0. ! minimum RA (deg) 15 | 360. ! maximum RA (deg) 16 | -90. ! minimum DEC (deg) 17 | 10. ! maximum DEC (deg) 18 | -180 ! minimum Galactic longitude (deg) 19 | 180. ! maximum Galactic longitude (deg) 20 | 15. ! minimum abs(Galactic latitude) (deg) 21 | 90. ! maximum abs(Galactic latitude) (deg) 22 | 1.0 ! fractional survey coverage (0-1) 23 | 9.0 ! signal-to-noise ratio 24 | -------------------------------------------------------------------------------- /psrpoppy/surveys/SKA_aa: -------------------------------------------------------------------------------- 1 | ############################################################################### 2 | # model of the Parkes multibeam survey - main parameters 3 | ############################################################################### 4 | 1.0 ! survey degradation factor 5 | 23. ! antenna gain (K/Jy) 6 | 600 ! integration time (s) 7 | 0.10 ! sampling time (ms) 8 | 46. ! system temperature (K) 9 | 300 ! centre frequency (MHz) 10 | 100 ! bandwidth (MHz) 11 | 0.005 ! channel bandwidth (MHz) 12 | 2 ! number of polarizations 13 | 4. ! full-width half maximum (arcmin) 14 | 0. ! minimum RA (deg) 15 | 360. ! maximum RA (deg) 16 | -90. ! minimum DEC (deg) 17 | 30. ! maximum DEC (deg) 18 | -180 ! minimum Galactic longitude (deg) 19 | 180. ! maximum Galactic longitude (deg) 20 | 0. ! minimum abs(Galactic latitude) (deg) 21 | 15. ! maximum abs(Galactic latitude) (deg) 22 | 1.0 ! fractional survey coverage (0-1) 23 | 9.0 ! signal-to-noise ratio 24 | AA ! Aperture Array 25 | -------------------------------------------------------------------------------- /psrpoppy/surveys/DUHLAT1_10: -------------------------------------------------------------------------------- 1 | ############################################################################### 2 | # model of the Parkes deep ultra high latitude multibeam survey - main parameters 3 | ############################################################################### 4 | 1.0 ! survey degradation factor 5 | 0.6 ! antenna gain (K/Jy) 6 | 540 ! integration time (s) 7 | 0.064 ! sampling time (ms) 8 | 23. ! system temperature (K) 9 | 1390 ! centre frequency (MHz) 10 | 340 ! bandwidth (MHz) 11 | 0.039 ! channel bandwidth (MHz) 12 | 2 ! number of polarizations 13 | 14. ! full-width half maximum (arcmin) 14 | 0. ! minimum RA (deg) 15 | 360. ! maximum RA (deg) 16 | -90. ! minimum DEC (deg) 17 | 10. ! maximum DEC (deg) 18 | -39.8613 ! minimum Galactic longitude (deg) 19 | 59.8613 ! maximum Galactic longitude (deg) 20 | 79 ! minimum abs(Galactic latitude) (deg) 21 | 81 ! maximum abs(Galactic latitude) (deg) 22 | 1.0 ! fractional survey coverage (0-1) 23 | 9.0 ! signal-to-noise ratio 24 | -------------------------------------------------------------------------------- /psrpoppy/surveys/DUHLAT1_11: -------------------------------------------------------------------------------- 1 | ############################################################################### 2 | # model of the Parkes deep ultra high latitude multibeam survey - main parameters 3 | ############################################################################### 4 | 1.0 ! survey degradation factor 5 | 0.6 ! antenna gain (K/Jy) 6 | 540 ! integration time (s) 7 | 0.064 ! sampling time (ms) 8 | 23. ! system temperature (K) 9 | 1390 ! centre frequency (MHz) 10 | 340 ! bandwidth (MHz) 11 | 0.039 ! channel bandwidth (MHz) 12 | 2 ! number of polarizations 13 | 14. ! full-width half maximum (arcmin) 14 | 0. ! minimum RA (deg) 15 | 360. ! maximum RA (deg) 16 | -90. ! minimum DEC (deg) 17 | 10. ! maximum DEC (deg) 18 | -52.2085 ! minimum Galactic longitude (deg) 19 | 72.2085 ! maximum Galactic longitude (deg) 20 | 81 ! minimum abs(Galactic latitude) (deg) 21 | 83 ! maximum abs(Galactic latitude) (deg) 22 | 1.0 ! fractional survey coverage (0-1) 23 | 9.0 ! signal-to-noise ratio 24 | -------------------------------------------------------------------------------- /psrpoppy/surveys/DUHLAT1_12: -------------------------------------------------------------------------------- 1 | ############################################################################### 2 | # model of the Parkes deep ultra high latitude multibeam survey - main parameters 3 | ############################################################################### 4 | 1.0 ! survey degradation factor 5 | 0.6 ! antenna gain (K/Jy) 6 | 540 ! integration time (s) 7 | 0.064 ! sampling time (ms) 8 | 23. ! system temperature (K) 9 | 1390 ! centre frequency (MHz) 10 | 340 ! bandwidth (MHz) 11 | 0.039 ! channel bandwidth (MHz) 12 | 2 ! number of polarizations 13 | 14. ! full-width half maximum (arcmin) 14 | 0. ! minimum RA (deg) 15 | 360. ! maximum RA (deg) 16 | -90. ! minimum DEC (deg) 17 | 10. ! maximum DEC (deg) 18 | -72.8175 ! minimum Galactic longitude (deg) 19 | 92.8175 ! maximum Galactic longitude (deg) 20 | 83 ! minimum abs(Galactic latitude) (deg) 21 | 85 ! maximum abs(Galactic latitude) (deg) 22 | 1.0 ! fractional survey coverage (0-1) 23 | 9.0 ! signal-to-noise ratio 24 | -------------------------------------------------------------------------------- /psrpoppy/surveys/DUHLAT1_13: -------------------------------------------------------------------------------- 1 | ############################################################################### 2 | # model of the Parkes deep ultra high latitude multibeam survey - main parameters 3 | ############################################################################### 4 | 1.0 ! survey degradation factor 5 | 0.6 ! antenna gain (K/Jy) 6 | 540 ! integration time (s) 7 | 0.064 ! sampling time (ms) 8 | 23. ! system temperature (K) 9 | 1390 ! centre frequency (MHz) 10 | 340 ! bandwidth (MHz) 11 | 0.039 ! channel bandwidth (MHz) 12 | 2 ! number of polarizations 13 | 14. ! full-width half maximum (arcmin) 14 | 0. ! minimum RA (deg) 15 | 360. ! maximum RA (deg) 16 | -90. ! minimum DEC (deg) 17 | 10. ! maximum DEC (deg) 18 | -114.073 ! minimum Galactic longitude (deg) 19 | 134.072 ! maximum Galactic longitude (deg) 20 | 85 ! minimum abs(Galactic latitude) (deg) 21 | 87 ! maximum abs(Galactic latitude) (deg) 22 | 1.0 ! fractional survey coverage (0-1) 23 | 9.0 ! signal-to-noise ratio 24 | -------------------------------------------------------------------------------- /psrpoppy/surveys/SKA_aa_150: -------------------------------------------------------------------------------- 1 | ############################################################################### 2 | # model of the Parkes multibeam survey - main parameters 3 | ############################################################################### 4 | 1.0 ! survey degradation factor 5 | 95. ! antenna gain (K/Jy) 6 | 600 ! integration time (s) 7 | 0.10 ! sampling time (ms) 8 | 75. ! system temperature (K) 9 | 150 ! centre frequency (MHz) 10 | 100 ! bandwidth (MHz) 11 | 0.005 ! channel bandwidth (MHz) 12 | 2 ! number of polarizations 13 | 4. ! full-width half maximum (arcmin) 14 | 0. ! minimum RA (deg) 15 | 360. ! maximum RA (deg) 16 | -90. ! minimum DEC (deg) 17 | 30. ! maximum DEC (deg) 18 | -180 ! minimum Galactic longitude (deg) 19 | 180. ! maximum Galactic longitude (deg) 20 | 0. ! minimum abs(Galactic latitude) (deg) 21 | 15. ! maximum abs(Galactic latitude) (deg) 22 | 1.0 ! fractional survey coverage (0-1) 23 | 9.0 ! signal-to-noise ratio 24 | AA ! Aperture Array 25 | -------------------------------------------------------------------------------- /psrpoppy/surveys/SKA_aa_200: -------------------------------------------------------------------------------- 1 | ############################################################################### 2 | # model of the Parkes multibeam survey - main parameters 3 | ############################################################################### 4 | 1.0 ! survey degradation factor 5 | 53.7 ! antenna gain (K/Jy) 6 | 600 ! integration time (s) 7 | 0.10 ! sampling time (ms) 8 | 56. ! system temperature (K) 9 | 200 ! centre frequency (MHz) 10 | 100 ! bandwidth (MHz) 11 | 0.005 ! channel bandwidth (MHz) 12 | 2 ! number of polarizations 13 | 4. ! full-width half maximum (arcmin) 14 | 0. ! minimum RA (deg) 15 | 360. ! maximum RA (deg) 16 | -90. ! minimum DEC (deg) 17 | 30. ! maximum DEC (deg) 18 | -180 ! minimum Galactic longitude (deg) 19 | 180. ! maximum Galactic longitude (deg) 20 | 0. ! minimum abs(Galactic latitude) (deg) 21 | 15. ! maximum abs(Galactic latitude) (deg) 22 | 1.0 ! fractional survey coverage (0-1) 23 | 9.0 ! signal-to-noise ratio 24 | AA ! Aperture Array 25 | -------------------------------------------------------------------------------- /psrpoppy/surveys/SKA_aa_400: -------------------------------------------------------------------------------- 1 | ############################################################################### 2 | # model of the Parkes multibeam survey - main parameters 3 | ############################################################################### 4 | 1.0 ! survey degradation factor 5 | 23.4 ! antenna gain (K/Jy) 6 | 1800 ! integration time (s) 7 | 0.10 ! sampling time (ms) 8 | 43. ! system temperature (K) 9 | 300 ! centre frequency (MHz) 10 | 100 ! bandwidth (MHz) 11 | 0.005 ! channel bandwidth (MHz) 12 | 2 ! number of polarizations 13 | 4. ! full-width half maximum (arcmin) 14 | 0. ! minimum RA (deg) 15 | 360. ! maximum RA (deg) 16 | -90. ! minimum DEC (deg) 17 | 30. ! maximum DEC (deg) 18 | -180 ! minimum Galactic longitude (deg) 19 | 180. ! maximum Galactic longitude (deg) 20 | 5. ! minimum abs(Galactic latitude) (deg) 21 | 90. ! maximum abs(Galactic latitude) (deg) 22 | 1.0 ! fractional survey coverage (0-1) 23 | 9.0 ! signal-to-noise ratio 24 | AA ! Aperture Array 25 | -------------------------------------------------------------------------------- /psrpoppy/surveys/molonglo_2: -------------------------------------------------------------------------------- 1 | ############################################################################### 2 | # model of the Parkes multibeam survey - main parameters 3 | ############################################################################### 4 | 1.0 ! survey degradation factor 5 | 6.525 ! antenna gain (K/Jy) 6 | 540 ! integration time (s) 7 | 0.10 ! sampling time (ms) 8 | 70. ! system temperature (K) 9 | 843. ! centre frequency (MHz) 10 | 25. ! bandwidth (MHz) 11 | 0.0244 ! channel bandwidth (MHz) 12 | 1. ! number of polarizations 13 | 120. ! full-width half maximum (arcmin) 14 | 0. ! minimum RA (deg) 15 | 360. ! maximum RA (deg) 16 | -90. ! minimum DEC (deg) 17 | 18. ! maximum DEC (deg) 18 | 30 ! minimum Galactic longitude (deg) 19 | 50. ! maximum Galactic longitude (deg) 20 | 0. ! minimum abs(Galactic latitude) (deg) 21 | 25. ! maximum abs(Galactic latitude) (deg) 22 | 1.0 ! fractional survey coverage (0-1) 23 | 9.0 ! signal-to-noise ratio 24 | AA ! Aperture rray 25 | -------------------------------------------------------------------------------- /docs/dosurvey_doc.rst: -------------------------------------------------------------------------------- 1 | 2 | dosurvey.py 3 | =========== 4 | .. program:: dosurvey.py 5 | 6 | .. cmdoption:: -f 7 | 8 | Input population model to use (default=populate.model) 9 | 10 | .. cmdoption:: -surveys 11 | 12 | Required: Name(s) of surveys to simulate on the population model 13 | 14 | .. cmdoption:: --noresults 15 | 16 | By default, a .results file is written, containing a model of the population 17 | detected in the survey. This option switches off the writing of this file. 18 | 19 | .. cmdoption:: --asc 20 | 21 | Write the survey model in plain ascii (psrpop old style). Not recommended, 22 | since the cPickle '.results' file is easier to work with. 23 | 24 | .. cmdoption:: --summary 25 | 26 | Write a short .summary file (per survey) describing number of detections, 27 | number of pulsars outside survey area, number smeared, and number not beaming 28 | 29 | .. cmdoption:: --nostdout 30 | 31 | Turn off writing to stdout. Useful for many iterations eg. in large simulations 32 | -------------------------------------------------------------------------------- /psrpoppy/surveys/molonglo_1: -------------------------------------------------------------------------------- 1 | ############################################################################### 2 | # model of the Parkes multibeam survey - main parameters 3 | ############################################################################### 4 | 1.0 ! survey degradation factor 5 | 6.525 ! antenna gain (K/Jy) 6 | 540 ! integration time (s) 7 | 0.10 ! sampling time (ms) 8 | 70. ! system temperature (K) 9 | 843. ! centre frequency (MHz) 10 | 25. ! bandwidth (MHz) 11 | 0.0244 ! channel bandwidth (MHz) 12 | 1. ! number of polarizations 13 | 120. ! full-width half maximum (arcmin) 14 | 0. ! minimum RA (deg) 15 | 360. ! maximum RA (deg) 16 | -90. ! minimum DEC (deg) 17 | 18. ! maximum DEC (deg) 18 | -120 ! minimum Galactic longitude (deg) 19 | 30. ! maximum Galactic longitude (deg) 20 | 15. ! minimum abs(Galactic latitude) (deg) 21 | 25. ! maximum abs(Galactic latitude) (deg) 22 | 1.0 ! fractional survey coverage (0-1) 23 | 9.0 ! signal-to-noise ratio 24 | AA ! Aperture rray 25 | -------------------------------------------------------------------------------- /psrpoppy/surveys/AODRIFT: -------------------------------------------------------------------------------- 1 | ############################################################################### 2 | # model of the Parkes multibeam survey - main parameters 3 | ############################################################################### 4 | 1.1 ! survey degradation factor 5 | 10. ! antenna gain (K/Jy) 6 | 50. ! integration time (s) 7 | 0.256 ! sampling time (ms) 8 | 100. ! system temperature (K) 9 | 327.0 ! centre frequency (MHz) 10 | 24.99 ! bandwidth (MHz) 11 | 0.0488 ! channel bandwidth (MHz) 12 | 2 ! number of polarizations 13 | 16.5 ! full-width half maximum (arcmin) 14 | AODRIFT.glgb ! pointing list galactic 15 | 0. ! minimum RA (deg) 16 | 360. ! maximum RA (deg) 17 | 7.5 ! minimum DEC (deg) 18 | 31. ! maximum DEC (deg) 19 | -180 ! minimum Galactic longitude (deg) 20 | 180. ! maximum Galactic longitude (deg) 21 | -90. ! minimum abs(Galactic latitude) (deg) 22 | 90. ! maximum abs(Galactic latitude) (deg) 23 | 1.0 ! fractional survey coverage (0-1) 24 | 8.0 ! signal-to-noise ratio 25 | -------------------------------------------------------------------------------- /psrpoppy/surveys/P2030_1: -------------------------------------------------------------------------------- 1 | ############################################################################## 2 | # Model of PALFA survey 32 < l < 77 and |b| < 5 with full-resolution processing 3 | ############################################################################## 4 | 1.1 ! survey degradation factor 5 | 8.6 ! antenna gain (K/Jy) 6 | 268 ! integration time (s) 7 | 0.065! sampling time (ms) 8 | 24. ! system temperature (K) 9 | 1374 ! centre frequency (MHz) 10 | 322 ! bandwidth (MHz) 11 | 0.34 ! channel bandwidth (MHz) 12 | 2 ! number of polarizations 13 | 3.6 ! full-width half maximum (arcmin) 14 | 0. ! minimum RA (deg) 15 | 360. ! maximum RA (deg) 16 | 0. ! minimum DEC (deg) 17 | 38. ! maximum DEC (deg) 18 | 32. ! minimum Galactic longitude (deg) 19 | 77. ! maximum Galactic longitude (deg) 20 | 0. ! minimum abs(Galactic latitude) (deg) 21 | 5. ! maximum abs(Galactic latitude) (deg) 22 | 1.0 ! fractional survey coverage (0-1) 23 | 9.0 ! minimum signal-to-noise ratio 24 | airy ! gain pattern 25 | -------------------------------------------------------------------------------- /psrpoppy/surveys/P2030_2: -------------------------------------------------------------------------------- 1 | ############################################################################## 2 | # Model of PALFA survey 32 < l < 77 and |b| < 5 with full-resolution processing 3 | ############################################################################## 4 | 1.1 ! survey degradation factor 5 | 8.6 ! antenna gain (K/Jy) 6 | 134 ! integration time (s) 7 | 0.065! sampling time (ms) 8 | 24. ! system temperature (K) 9 | 1374 ! centre frequency (MHz) 10 | 322 ! bandwidth (MHz) 11 | 0.34 ! channel bandwidth (MHz) 12 | 2 ! number of polarizations 13 | 3.6 ! full-width half maximum (arcmin) 14 | 0. ! minimum RA (deg) 15 | 360. ! maximum RA (deg) 16 | 0. ! minimum DEC (deg) 17 | 38. ! maximum DEC (deg) 18 | 168. ! minimum Galactic longitude (deg) 19 | 214. ! maximum Galactic longitude (deg) 20 | 0. ! minimum abs(Galactic latitude) (deg) 21 | 5. ! maximum abs(Galactic latitude) (deg) 22 | 1.0 ! fractional survey coverage (0-1) 23 | 9.0 ! minimum signal-to-noise ratio 24 | airy ! gain pattern 25 | -------------------------------------------------------------------------------- /psrpoppy/surveys/PALFAb: -------------------------------------------------------------------------------- 1 | ############################################################################## 2 | # Model of PALFA survey 32 < l < 77 and |b| < 5 with full-resolution processing 3 | ############################################################################## 4 | 1.1 ! survey degradation factor 5 | 8.2 ! antenna gain (K/Jy) 6 | 268 ! integration time (s) 7 | 0.064! sampling time (ms) 8 | 24. ! system temperature (K) 9 | 1400 ! centre frequency (MHz) 10 | 100 ! bandwidth (MHz) 11 | 0.39 ! channel bandwidth (MHz) 12 | 2 ! number of polarizations 13 | 3.35 ! full-width half maximum (arcmin) 14 | 0. ! minimum RA (deg) 15 | 360. ! maximum RA (deg) 16 | 0. ! minimum DEC (deg) 17 | 38. ! maximum DEC (deg) 18 | 168 ! minimum Galactic longitude (deg) 19 | 214 ! maximum Galactic longitude (deg) 20 | 0. ! minimum abs(Galactic latitude) (deg) 21 | 5. ! maximum abs(Galactic latitude) (deg) 22 | 1.0 ! fractional survey coverage (0-1) 23 | 9.0 ! minimum signal-to-noise ratio 24 | # airy ! gain pattern 25 | -------------------------------------------------------------------------------- /docs/_build/html/_sources/dosurvey_doc.txt: -------------------------------------------------------------------------------- 1 | 2 | dosurvey.py 3 | =========== 4 | .. program:: dosurvey.py 5 | 6 | .. cmdoption:: -f 7 | 8 | Input population model to use (default=populate.model) 9 | 10 | .. cmdoption:: -surveys 11 | 12 | Required: Name(s) of surveys to simulate on the population model 13 | 14 | .. cmdoption:: --noresults 15 | 16 | By default, a .results file is written, containing a model of the population 17 | detected in the survey. This option switches off the writing of this file. 18 | 19 | .. cmdoption:: --asc 20 | 21 | Write the survey model in plain ascii (psrpop old style). Not recommended, 22 | since the cPickle '.results' file is easier to work with. 23 | 24 | .. cmdoption:: --summary 25 | 26 | Write a short .summary file (per survey) describing number of detections, 27 | number of pulsars outside survey area, number smeared, and number not beaming 28 | 29 | .. cmdoption:: --nostdout 30 | 31 | Turn off writing to stdout. Useful for many iterations eg. in large simulations 32 | -------------------------------------------------------------------------------- /psrpoppy/surveys/PALFAa: -------------------------------------------------------------------------------- 1 | ############################################################################## 2 | # Model of PALFA survey 32 < l < 77 and |b| < 5 with full-resolution processing 3 | ############################################################################## 4 | 1.1 ! survey degradation factor 5 | 8.2 ! antenna gain (K/Jy) 6 | 268 ! integration time (s) 7 | 0.064! sampling time (ms) 8 | 24. ! system temperature (K) 9 | 1400 ! centre frequency (MHz) 10 | 100 ! bandwidth (MHz) 11 | 0.39 ! channel bandwidth (MHz) 12 | 2 ! number of polarizations 13 | 3.35 ! full-width half maximum (arcmin) 14 | 0. ! minimum RA (deg) 15 | 360. ! maximum RA (deg) 16 | 0. ! minimum DEC (deg) 17 | 38. ! maximum DEC (deg) 18 | 32 ! minimum Galactic longitude (deg) 19 | 77. ! maximum Galactic longitude (deg) 20 | 0. ! minimum abs(Galactic latitude) (deg) 21 | 5. ! maximum abs(Galactic latitude) (deg) 22 | 1.0 ! fractional survey coverage (0-1) 23 | 9.0 ! minimum signal-to-noise ratio 24 | P1944positions2 ! galactic pointing list 25 | airy ! gain pattern 26 | -------------------------------------------------------------------------------- /psrpoppy/surveys/LOFAR_NEW: -------------------------------------------------------------------------------- 1 | ############################################################################### 2 | # model of putative pulsar survey with LOFAR 3 | ############################################################################### 4 | 1.0 ! survey degradation factor 5 | 5.6 ! antenna gain (K/Jy) #SEFD(=G*Tsys) is given as 2.8 for 150MHz, this is my best guess 6 | 1020 ! integration time (s) 7 | 1.31 ! sampling time (ms) 8 | 160 ! system temperature (K) 9 | 143 ! centre frequency (MHz) 10 | 47.66 ! bandwidth (MHz) 11 | 0.012 ! channel bandwidth (MHz) 12 | 2 ! number of polarizations 13 | 290 ! full-width half maximum (arcmin) 14 | 0. ! minimum RA (deg) 15 | 360. ! maximum RA (deg) 16 | -30. ! minimum DEC (deg) #not sure about this, but -30 is about right 17 | 90. ! maximum DEC (deg) 18 | -180 ! minimum Galactic longitude (deg) 19 | 180 ! maximum Galactic longitude (deg) 20 | 0. ! minimum abs(Galactic latitude) (deg) 21 | 90 ! maximum abs(Galactic latitude) (deg) 22 | 1.0 ! fractional survey coverage (0-1) 23 | 9.0 ! signal-to-noise ratio 24 | -------------------------------------------------------------------------------- /examples/populate_and_survey.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/python 2 | 3 | # import the populate and dosurvey modules 4 | import populate 5 | import dosurvey 6 | 7 | # run the Populate.generate script, setting parameters as necessary. 8 | # the resulting model is stored in the variable 'pop' 9 | # Any unspecified variables use the default values (see populate 10 | # for more details) 11 | 12 | pop = populate.generate(1038, 13 | surveyList=['PMSURV'], 14 | radialDistType='lfl06', 15 | siDistPars=[-1.41, 0.96], # non-standard SI distribution 16 | duty_percent=6., 17 | electronModel='lmt85', 18 | nostdout=True # switches off output to stdout 19 | ) 20 | 21 | # now run "dosurvey.run" on the model. Provide a list of surveys to use 22 | surveyPopulations = dosurvey.run(pop, ['PMSURV'], nostdout=True) 23 | 24 | # write out the survey results however you like 25 | dosurvey.write(surveyPopulations, nores=False, summary=False, asc=False) 26 | 27 | # write out the population model, if required 28 | pop.write(outf="populate.model") 29 | -------------------------------------------------------------------------------- /psrpoppy/fortran/lfunc.f: -------------------------------------------------------------------------------- 1 | c============================================================================= 2 | real function lfunc(lmin,m,lmax,seed) 3 | implicit none 4 | real lmin,lmax,m,c,loglmin,loglmax,logl,logn,test,n,nmax 5 | integer seed 6 | real psrran 7 | 8 | loglmin=log10(lmin) 9 | loglmax=log10(lmax) 10 | c=-1.0*loglmax*m 11 | nmax=10.0**(m*loglmin+c) 12 | 13 | 1 logl=loglmin+(loglmax-loglmin)*psrran(seed) 14 | n=10.0**(m*logl+c) 15 | test=nmax*psrran(seed) 16 | if (test.gt.n) goto 1 17 | lfunc=10.0**logl 18 | end 19 | 20 | 21 | c real function lfunc(lmin,m,c,seed) 22 | c implicit none 23 | c real lmin,m,c,loglmin,loglmax,logl,logn,test,n,nmax 24 | c integer seed 25 | c real psrran 26 | c 27 | c loglmin=log10(lmin) 28 | c loglmax=-1.0*c/m 29 | c nmax=10.0**(m*loglmin+c) 30 | c 31 | c 1 logl=loglmin+(loglmax-loglmin)*psrran(seed) 32 | c n=10.0**(m*logl+c) 33 | c test=nmax*psrran(seed) 34 | c if (test.gt.n) goto 1 35 | c lfunc=10.0**logl 36 | c end 37 | 38 | -------------------------------------------------------------------------------- /tests/testPopulate.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/python 2 | 3 | import sys 4 | import os 5 | 6 | import math 7 | import unittest 8 | 9 | # get parent directory name to import module to be tested 10 | parentdir = os.path.abspath(os.pardir) 11 | sys.path.append(parentdir) 12 | 13 | # import the module to be tested 14 | from populate import Populate 15 | 16 | class testPopulate(unittest.TestCase): 17 | def setUp(self): 18 | self.populate = Populate() 19 | 20 | def test_double_sided_exp_zero(self): 21 | result = self.populate. _double_sided_exp(0.0, origin=0.0) 22 | self.assertEqual(result, 0.0) 23 | 24 | def test_double_sided_exp_origin(self): 25 | result = self.populate. _double_sided_exp(0.0, origin=10.0) 26 | self.assertEqual(result, 10.0) 27 | 28 | def test_double_sided_exp_scale(self): 29 | # this one is more tricky since there are randoms involved 30 | # simple test - check in right range 31 | result = self.populate. _double_sided_exp(10.0, origin=0.0) 32 | self.assertTrue(math.fabs(result) < 33 | and math.fabs(result) > ) 34 | -------------------------------------------------------------------------------- /docs/population_module_docs.rst: -------------------------------------------------------------------------------- 1 | :mod:`population` -- Creates/stores a population 2 | ================================================= 3 | .. module:: population 4 | :synopsis: The population object 5 | .. moduleauthor:: Sam Bates 6 | 7 | .. class:: Population 8 | 9 | .. method:: Population.__init__([pDistType, radialDistType, lumDistType, pmean, psigma, simean, sisigma, lummean, lumsigma, zscale, electronModel, gpsFrac, gpsA, brokenFrac, brokenSI, ref_freq]) 10 | 11 | Initialise the population object 12 | 13 | .. method:: Population.__str__() 14 | 15 | Defines how the operation ``print Population`` is performed 16 | 17 | .. method:: Population.size() 18 | 19 | Returns the number of pulsars in the population object 20 | 21 | .. method:: Population.join(poplist) 22 | 23 | Joins each of the populations in list ``poplist`` to the current population 24 | 25 | .. method:: Population.write(outf) 26 | 27 | Uses cPickle to dump the population to file ``outf`` 28 | 29 | .. method:: Population.write_asc(outf) 30 | 31 | Writes the population to an ascii file in the old psrpop way 32 | 33 | -------------------------------------------------------------------------------- /docs/_build/html/_sources/population_module_docs.txt: -------------------------------------------------------------------------------- 1 | :mod:`population` -- Creates/stores a population 2 | ================================================= 3 | .. module:: population 4 | :synopsis: The population object 5 | .. moduleauthor:: Sam Bates 6 | 7 | .. class:: Population 8 | 9 | .. method:: Population.__init__([pDistType, radialDistType, lumDistType, pmean, psigma, simean, sisigma, lummean, lumsigma, zscale, electronModel, gpsFrac, gpsA, brokenFrac, brokenSI, ref_freq]) 10 | 11 | Initialise the population object 12 | 13 | .. method:: Population.__str__() 14 | 15 | Defines how the operation ``print Population`` is performed 16 | 17 | .. method:: Population.size() 18 | 19 | Returns the number of pulsars in the population object 20 | 21 | .. method:: Population.join(poplist) 22 | 23 | Joins each of the populations in list ``poplist`` to the current population 24 | 25 | .. method:: Population.write(outf) 26 | 27 | Uses cPickle to dump the population to file ``outf`` 28 | 29 | .. method:: Population.write_asc(outf) 30 | 31 | Writes the population to an ascii file in the old psrpop way 32 | 33 | -------------------------------------------------------------------------------- /psrpoppy/fortran/readbinned.f: -------------------------------------------------------------------------------- 1 | ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc 2 | subroutine readbinned(filename,binned,xmin,xmax,nbins,maxbin) 3 | ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc 4 | c 5 | c reads in a binned data file created by bindat and returns 6 | c the binned data, ranges, number of bins and computs the 7 | c maximum binvalue. Data are then passed to the deviate function 8 | c 9 | implicit none 10 | character filename*(*),line*80 11 | integer binned(*),nbins,maxbin,i,lbin 12 | real xmin,xmax 13 | logical filex 14 | 15 | inquire(file=filename,exist=filex) 16 | 17 | if (.not.filex) then 18 | write(*,*) "could not open file: ",filename 19 | stop "readbinned..." 20 | endif 21 | 22 | maxbin=0 23 | call glun(lbin) 24 | open(unit=lbin,file=filename,status="old") 25 | read(lbin,'(a)') line 26 | read(lbin,*) i,xmin,xmax,nbins 27 | do i=1,nbins 28 | read(lbin,*) binned(i) 29 | maxbin=max(maxbin,binned(i)) 30 | enddo 31 | close(unit=lbin) 32 | end 33 | -------------------------------------------------------------------------------- /psrpoppy/fortran/galactic.f: -------------------------------------------------------------------------------- 1 | c============================================================================== 2 | subroutine galactic(x, y, z, l, b) 3 | c============================================================================== 4 | c 5 | c Converts from x,y,z in kpc to l and b in degrees assuming 6 | c that the GC is at (0,0,0) and the Sun is at (0,rsun,0) 7 | c 8 | implicit none 9 | real x, y, z, l, b, d, dcb, rsun, rad2deg 10 | parameter(rsun=8.5,rad2deg=57.2957795131) 11 | if (x.eq.0.and.y.eq.rsun.and.z.eq.0) stop 'silly pos to galactic' 12 | d=sqrt(x*x+(rsun-y)*(rsun-y)+z*z) 13 | b=asin(z/d) 14 | dcb=d*cos(b) 15 | if (y.le.rsun) then 16 | if (abs(x/dcb).ge.1.0) then 17 | l=1.57079632679 18 | else 19 | l=asin(x/dcb) 20 | endif 21 | else 22 | if (abs(x/dcb).ge.1.0) then 23 | l=0.0 24 | else 25 | l=acos(x/dcb) 26 | endif 27 | l=l+1.57079632679 28 | if (x.lt.0) l=l-6.28318530718 29 | endif 30 | l=l*rad2deg 31 | b=b*rad2deg 32 | end 33 | c============================================================================== 34 | -------------------------------------------------------------------------------- /psrpoppy/fortran/drawgamma.f: -------------------------------------------------------------------------------- 1 | c============================================================================== 2 | real function drawgamma(pmin,pmax,a,m,seed) 3 | c============================================================================== 4 | c 5 | c utility to draw periods from a gamma function of the form 6 | c f(P) = (P/m)^(a-1) exp(-P/m) 7 | c where a and m are free parameters 8 | c drawgamma uses the rejection method (see Press et al) to 9 | c find the appropriate deviate given a choice of a and m 10 | c 11 | real p,gammafunc,pmin,pmax,a,m,gmax,pgmax,x,y,psrran 12 | integer seed 13 | c 14 | c figure out the size of a box which encompasses the gamma distribution 15 | c 16 | pgmax=(a-1.0)*m ! this is the peak of the PDF 17 | gmax=gammafunc(pgmax,a,m) ! this is the maximum y value of our box 18 | c 19 | c draw uniform deviates from box until one lies under the gamma curve 20 | c 21 | do while (.true.) 22 | x=pmin+(pmax-pmin)*psrran(seed) 23 | y=gmax*psrran(seed) 24 | if (y.le.gammafunc(x,a,m)) then 25 | drawgamma=x 26 | return 27 | endif 28 | enddo 29 | end 30 | -------------------------------------------------------------------------------- /psrpoppy/fortran/glun.f: -------------------------------------------------------------------------------- 1 | C nicked from pgplot 2 | C*GRGLUN -- get a Fortran logical unit number (Sun/Convex-UNIX) 3 | C+ 4 | SUBROUTINE GLUN(LUN) 5 | INTEGER LUN 6 | C 7 | C Get an unused Fortran logical unit number. 8 | C Returns a Logical Unit Number that is not currently opened. 9 | C After GRGLUN is called, the unit should be opened to reserve 10 | C the unit number for future calls. Once a unit is closed, it 11 | C becomes free and another call to GRGLUN could return the same 12 | C number. Also, GRGLUN will not return a number in the range 1-9 13 | C as older software will often use these units without warning. 14 | C 15 | C Arguments: 16 | C LUN : receives the logical unit number, or -1 on error. 17 | C-- 18 | C 12-Feb-1989 [AFT/TJP]. 19 | C DRL adapted to subroutine GLUN for use with psrevolve 20 | C 16-Jul-1993 @ JB 21 | C----------------------------------------------------------------------- 22 | INTEGER I 23 | LOGICAL QOPEN 24 | C--- 25 | DO 10 I=99,10,-1 26 | INQUIRE (UNIT=I, OPENED=QOPEN) 27 | IF (.NOT.QOPEN) THEN 28 | LUN = I 29 | RETURN 30 | END IF 31 | 10 CONTINUE 32 | C none left 33 | STOP 'RAN OUT OF LUNs!' 34 | END 35 | -------------------------------------------------------------------------------- /psrpoppy/fortran/clock.f: -------------------------------------------------------------------------------- 1 | ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc 2 | subroutine clock(yy,mm,dd,hh,mi,ss,nano) 3 | ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc 4 | c 5 | c Returns the present time from the ship's clock 6 | c 7 | c yy - i4 - year 8 | c mm - i4 - month 9 | c dd - i4 - day 10 | c hh - i4 - hour 11 | c mi - i4 - minute 12 | c ss - i4 - second 13 | c 14 | c Creation date: 98/06/08 (dlorimer@naic.edu) 15 | c 16 | c============================================================================== 17 | c 18 | implicit none 19 | integer yy,mm,dd,hh,mi,ss,nano 20 | integer sysdate 21 | integer system 22 | 23 | sysdate = system("date +'%N' | awk '{print substr($1,6,4)}' > 24 | & tmp.date") 25 | open(unit=2,file="tmp.date") 26 | read(2,*) nano 27 | sysdate = system('rm -f tmp.date') 28 | c integer iarray(3) 29 | 30 | c call idate(iarray) 31 | c mm=iarray(2) 32 | c dd=iarray(1) 33 | c yy=iarray(3) 34 | c call itime(iarray) 35 | c hh=iarray(1) 36 | c mi=iarray(2) 37 | c ss=iarray(3) 38 | end 39 | c 40 | ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc 41 | -------------------------------------------------------------------------------- /psrpoppy/fortran/spiralize.f: -------------------------------------------------------------------------------- 1 | c============================================================================== 2 | subroutine spiralize(r,seed,x,y) 3 | c============================================================================== 4 | c 5 | c Creates a spiral arm structure following the procedure given in fk06 6 | c 7 | implicit none 8 | integer seed,arm 9 | real r,x,y,k(4),r0(4),theta0(4),theta,angle,twopi,dr,dx,dy 10 | real psr_normal,psrran 11 | parameter(twopi=6.283185307) 12 | data k/4.25,4.25,4.89,4.89/ 13 | data r0/3.48,3.48,4.9,4.9/ 14 | data theta0/1.57,4.71,4.09,0.95/ 15 | save 16 | c 17 | c first select one of 4 modeled spiral arms and calculate theta given r 18 | c 19 | arm = int(psrran(seed)*4.0)+1 20 | theta=k(arm)*log(r/r0(arm))+theta0(arm) 21 | c 22 | c apply blurring scheme 23 | c 24 | angle=twopi*psrran(seed)*exp(-0.35*r) 25 | if (psrran(seed).lt.0.5) angle=angle*(-1.0) 26 | theta=theta+angle 27 | c 28 | c finally, blur around centroid with normal distribution 29 | c 30 | dr=abs(psr_normal(seed,0.0,0.5*r)) 31 | angle=psrran(seed)*twopi 32 | dx=dr*cos(angle) 33 | dy=dr*sin(angle) 34 | c 35 | c combined results give x and y 36 | c 37 | x=r*cos(theta)+dx 38 | y=r*sin(theta)+dy 39 | end 40 | -------------------------------------------------------------------------------- /psrpoppy/fortran/deviate.f: -------------------------------------------------------------------------------- 1 | ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc 2 | real function deviate(seed,binned,maxbin,xmin,xmax,nbins) 3 | ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc 4 | c 5 | c uses the accept/reject technique to return a deviate from a 6 | c binned distribution passed down as binned(nbins) over the 7 | c ranges xmin to xmax, where x = xmin + (xmax-xmin)*i/nbins 8 | c the maximum bin value is passed down as maxbin to save 9 | c repeated computations of it within this routine. 10 | c 11 | implicit none 12 | integer seed,nbins,binned(*),maxbin,i 13 | real x,y,psrran,xmin,xmax,delta 14 | logical accepted 15 | 16 | accepted=.false. 17 | delta=xmax-xmin 18 | do while (.not.accepted) 19 | c 20 | c generate a deviate within the reference 21 | c function, a top-hat with the same height as maxbin 22 | c 23 | x=xmin+delta*psrran(seed) 24 | y=psrran(seed)*real(maxbin) 25 | c 26 | c test to see whether this falls under the binned 27 | c distribution and accept it if it does 28 | c 29 | i=(x-xmin)*real(nbins)/delta 30 | accepted = (y.le.real(binned(i))) 31 | enddo 32 | c 33 | c return the deviate drawn from the chosen distribution 34 | c 35 | deviate=x 36 | end 37 | -------------------------------------------------------------------------------- /psrpoppy/fortran/survey.inc: -------------------------------------------------------------------------------- 1 | ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc 2 | c 3 | c common set of survey parameters for storing up to "maxsurv" surveys 4 | c 5 | ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc 6 | integer maxsurv 7 | parameter(maxsurv=16) 8 | character*80 surveyfile(maxsurv),dmlist(maxsurv) 9 | common /surveynames/ surveyfile,dmlist 10 | real beta(maxsurv),gain(maxsurv),tint(maxsurv), 11 | & tsamp(maxsurv),tsys(maxsurv),nu(maxsurv),bw(maxsurv), 12 | & dnu(maxsurv),fwhm(maxsurv),ramin(maxsurv),ramax(maxsurv), 13 | & decmin(maxsurv),decmax(maxsurv), 14 | & lomin(maxsurv),lomax(maxsurv), 15 | & abmin(maxsurv),abmax(maxsurv),sfrac(maxsurv), 16 | & npol(maxsurv),snmin(maxsurv) 17 | common /surveyparms/ beta,gain,tint, 18 | & tsamp,tsys,nu,bw, 19 | & dnu,fwhm,ramin,ramax, 20 | & decmin,decmax,lomin,lomax, 21 | & abmin,abmax,sfrac,npol,snmin 22 | c 23 | c optional DM list and tsamp information 24 | c 25 | integer maxdms,ndms(maxsurv) 26 | parameter(maxdms=1024) 27 | common /numberofdms/ ndms 28 | real dmdd(maxsurv,maxdms),acts(maxsurv,maxdms) 29 | common /dmandtsamp/ dmdd,acts 30 | ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc 31 | -------------------------------------------------------------------------------- /docs/introduction.rst: -------------------------------------------------------------------------------- 1 | .. _installation: 2 | 3 | ************ 4 | Introduction 5 | ************ 6 | 7 | What is PsrPopPy? 8 | ================= 9 | PsrPopPy is a Python (for the most part) implementation of Duncan Lorimer's `PSRPOP 10 | code `_. All of the user-facing (in normal 11 | circumstances) code is written in Python, with some remaining FORTRAN functions 12 | (e.g. NE2001, coordinate conversion) for speed. 13 | 14 | Why is PsrPopPy? 15 | ================ 16 | For the development of a research project, I was modifying the PSRPOP code, but 17 | found it somewhat tricky. I decided to re-write the code with much heavier reliance on 18 | functions and with added OO design. This makes modifying the code and addition of new 19 | features much more simple, with little speed loss since the difficult number crunching 20 | is still done in FORTRAN. The added bonus of re-writing the code is the detection 21 | of a number of bugs in the original code, which have hopefully been eliminated. 22 | 23 | Who can contribute? 24 | =================== 25 | In short - anybody. The code is up on github and I'll be happy to accept suggestions for 26 | future modifications and improvements. 27 | 28 | Acknowledgements 29 | ================ 30 | Many thanks to Duncan Lorimer for giving his blessing to this project and of course 31 | for generating the codebase which has inspired this project. 32 | -------------------------------------------------------------------------------- /docs/_build/html/_sources/introduction.txt: -------------------------------------------------------------------------------- 1 | .. _installation: 2 | 3 | ************ 4 | Introduction 5 | ************ 6 | 7 | What is PsrPopPy? 8 | ================= 9 | PsrPopPy is a Python (for the most part) implementation of Duncan Lorimer's `PSRPOP 10 | code `_. All of the user-facing (in normal 11 | circumstances) code is written in Python, with some remaining FORTRAN functions 12 | (e.g. NE2001, coordinate conversion) for speed. 13 | 14 | Why is PsrPopPy? 15 | ================ 16 | For the development of a research project, I was modifying the PSRPOP code, but 17 | found it somewhat tricky. I decided to re-write the code with much heavier reliance on 18 | functions and with added OO design. This makes modifying the code and addition of new 19 | features much more simple, with little speed loss since the difficult number crunching 20 | is still done in FORTRAN. The added bonus of re-writing the code is the detection 21 | of a number of bugs in the original code, which have hopefully been eliminated. 22 | 23 | Who can contribute? 24 | =================== 25 | In short - anybody. The code is up on github and I'll be happy to accept suggestions for 26 | future modifications and improvements. 27 | 28 | Acknowledgements 29 | ================ 30 | Many thanks to Duncan Lorimer for giving his blessing to this project and of course 31 | for generating the codebase which has inspired this project. 32 | --------------------------------------------------------------------------------