PyPulse handles PSRFITS files and performs subsequent analyses on pulse profiles.
https://ui.adsabs.harvard.edu/abs/2017ascl.soft06011L