Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Git stats


Failed to load latest commit information.

Supporting Material: Fifty Years of Candidate Pulsar Selection - What next? (version 1.0)

This notebook explores the main issues which reduce the accuracy of Machine Learning (ML) algorithms, used for candidate classification. It was written to support a talk delivered at IAU Symposium No. 337, Pulsar Astrophysics: The Next Fifty Years (2017).


Author: Rob Lyon

Email :

web :


This repository consists of,

  • an ipython notebook that explores and describes the issues discussed during the IAU symposium talk.
  • a directory containing example pulse profiles, used during experimentation.

The notebook contains interactive Python 2.7 code. It requires Numpy, Scipy, and Scikit-learn.

We kindly request that if you make use of the notebook, please cite the work using the repository DOI.


The code and the contents of this notebook are released under the GNU GENERAL PUBLIC LICENSE, Version 3, 29 June 2007. We kindly request that if you make use of the notebook, you cite the work appropriately.


This notebook utilises data obtained by the High Time Resolution Universe Collaboration using the Parkes Observatory, funded by the Commonwealth of Australia and managed by the CSIRO. The data was originally processed by Dr. Daniel Thornton & Dr. Samuel Bates, and I gratefully acknowledge their efforts.

Change log

First version.