nanograv / pint_pal

A long-lived repository for NANOGrav Pulsar Timing workflows and analysis.
MIT License
6 stars 16 forks source link

Be more robust to missing flags #48

Closed rossjjennings closed 7 months ago

rossjjennings commented 11 months ago

Changes TimingConfiguration.apply_ignore() so that, when matching TOAs against excision criteria, any TOAs where the relevant flags are missing will be left alone. This applies to:

With these changes, it should be possible to use the above excision keys even when some TOAs are missing the associated flags, which should help with cases like what @gooddc saw in #47.