Expose QueryATNF arguments in CWInPy
There are two places in CWInPy that can use a psrqpy QueryATNF
object: in heterodyne.base
and pe.peutils
. In the latter, it exposes the arguments of QueryATNF
to the user, but in the former it doesn't. It should be fixed so that the arguments are exposed.
A particular use case is in testing, where it would be very useful to pin the version of the ATNF pulsar catalogue that is used to a known working version. This would prevent an downstream tests failing when new version of the catalogue cause psrqpy to fail.