My (computer-generated) notes so far.
Been following the replication efforts and wanted to share some things that might save time.
I spent a few months building an independent reimplementation of the Solano et al. (2022) pipeline from scratch, and separately had a colleague run Enrique's original code on the same plate for comparison. We converged to within 1.7% on plate XE491 (1,884 vs 1,852 candidates), but getting there was painful.
A few things that tripped me up, but might be relevant…
1. BACKPHOTO_TYPE and WEIGHT_TYPE are not specified in the paper. The correct settings are GLOBAL & NONE. Using LOCAL background estimation changes SNR values by factors of 2-10 near plate artifacts.
2. Processing order matters 'bigly'. If you apply morphological filters before crossmatching against Gaia/PanSTARRS, you compute MAD statistics from approx 80,000 sources. If you crossmatch first (which is what the paper describes/original code does), you compute MAD from approx. 10,000. The difference flipped my candidate count by 2x
3. 5.4K R sample from Solano (2022) is not the sample used in the PASP + SR papers. Those use a different 107,875 object catalog w/different filtering. Critiques built on R don't transfer to the published statistical analyses.
4. Astroquery Vizier class has an issue where setting ROW_LIMIT as class attribute doesn't propagate to instances. If your cone queries are only returning 50 rows, the veto is effectively not running. This will inflate survivor counts.
Lastly, to actually extract transients you need the digitized plate scans from IRSA (
https://irsa.ipac.caltech.edu/data/DSS/), not ESO. The red plates are the dss1red files, around 14,000 x 14,000 pixels each at 1.7 arcsec/pixel, 390 MB per plate. You then need to crossmatch against multiple catalogs: Gaia DR3 (I/355 on VizieR) and Pan-STARRS DR2 for removing known persistent sources, USNO-B1.0 (I/284) for bright star spike rejection, and optionally SkyBoT for asteroid rejection. Each catalog has its own quirks w/astroquery.
Truly impressed with your efforts.
_soyboybeta_