PSRCHIVE Testing Wishlist
Each of the following tests will require some input data files
Basic Code Integrity
- memory leaks: repeatedly allocate and destroy an object and monitor memory usage (cf.
top)
- unclosed file descriptors: load and destroy objects that construct from files more than STREAM_MAX times (see
sysconf manual).
Basic I/O
psredit -c <attribute>
psredit -c <attribute=value> <-m|-e ext|-O path>
psrtxt
- fidelity: copy, unload, reload, and compare various objects that load from files
- all of the above repeated for each file format of interest
Data reduction/combination
- tscrunch
pam -T
- fscrunch
pam -F
psradd
psradd -R
- install a new ephemeris
pam -E
RFI Mitigation
paz -z,Z
paz -w,W
paz -I
paz -r
paz -l,L
Timing
pat -C <attribute>
pat -f <format [flags]>
pat -A <shift estimator>
pat -p
Polarimetric Calibration
- pcm MEM
- pcm MTM
- pcm MEM/MTM
- pac