Pith. sign in

REVIEW 2 major objections 5 minor 83 references

A single photometry pipeline now reduces data from four very different cameras

Reviewed by Pith at T0; open to challenge. T0 means a machine referee read the full paper against a public rubric. the ladder, T0–T4 →

T0 review · deepseek-v4-flash

2026-08-02 02:59 UTC pith:7ACZDUGC

load-bearing objection A genuinely useful, well-engineered open-source photometry pipeline whose central generic-interface claim is supported by real multi-instrument demos, but whose headline optimal-photometry S/N gain is over-sold relative to the in-paper validation. the 2 major comments →

arxiv 2607.14014 v1 pith:7ACZDUGC submitted 2026-07-15 astro-ph.IM

phoptic -- a Python package for reducing astronomical images

classification astro-ph.IM
keywords photometrypipelineoptimal photometryaperture photometryFITS reductionhigh-speed optical astronomyinstrument interfacedifferential photometry
verification ladder T0 review T1 audit T2 compute T3 formal T4 reserved

The pith

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

This paper presents phoptic, an open-source Python package that started as a dedicated reduction tool for one triple-camera optical instrument and is now claimed to work as a generic photometry pipeline for any camera whose data can be written as standard FITS files. The authors' central assertion is that a thin 'instrument adapter'—a small class that maps a handful of FITS header keywords into standardised values—is enough to make one codebase serve instruments with different camera counts, readout modes, filters, and pixel scales. To back this up they reduce observations from four such instruments and show the resulting light curves match those from each instrument's own pipeline. They also implement an optimal (variance-weighted PSF) photometry mode that, in the sky-limited regime, can improve signal-to-noise by up to about 10 percent over simple aperture photometry. If true, time-domain astronomy gains a reproducible, scriptable way to reduce high-speed optical data without writing bespoke software per instrument.

Core claim

The paper's claim is that photometric image reduction can be factored into a generic core and a small per-instrument interface. Given standard-format FITS images, phoptic applies bias, dark, and flat-field corrections; estimates the sky background; detects and deblends sources; aligns and stacks frames into a catalogue; then performs either aperture photometry or optimal photometry with propagation of up to seven noise sources, saving products as text tables. The authors demonstrate the same code path on a triple-camera sCMOS system, a five-camera high-speed system, a single-camera filter-wheel system, and a windowed-readout system, after converting each instrument's native files to standard

What carries the argument

The central mechanism is the Instrument adapter class: a small, user-subclassable object that supplies methods to read a standard set of header quantities—exposure time, camera, filter, gain, read noise, dark current, airmass, coordinates, and timestamp—from any FITS header and convert them into a common internal format. Everything downstream (calibration, source finding, alignment, cataloguing, photometry, error propagation) operates only on this common format, so the adapter is what makes the pipeline generic. The second load-bearing mechanism is the optimal photometry weighting scheme: each pixel is weighted in proportion to the assumed point-spread function and inversely to its variance,

Load-bearing premise

For phoptic to be generic, a new instrument's raw frames must first be convertible into standard-format FITS files whose headers contain (or can be made to contain) the small set of keywords the adapter expects; if that conversion is impossible, the pipeline cannot reduce that instrument.

What would settle it

Reduce a set of faint, sky-limited images with both aperture and optimal photometry in phoptic and measure the median SNR or light-curve RMS for sources with S/N near 3-5; if optimal photometry does not show an improvement approaching the claimed ~10 percent in this regime, the headline benefit is not delivered. Separately, take a standard-format FITS frame from an instrument not in the paper, write an adapter using only publicly documented keywords, and see whether phoptic reduces it without hidden assumptions; a failure here would falsify the generality claim.

Watch this falsifier — get emailed when new claim-graph text bears on it.

If this is right

  • A new instrument only needs a converter to standard FITS and a short adapter class before it can be reduced with the same code, shrinking development time for high-speed photometry.
  • Users can choose aperture photometry for speed or optimal photometry for faint sources, with the same catalogue and alignment products feeding both.
  • Because all reduction parameters and intermediate products are saved as JSON, ECSV, CSV, and FITS text tables, a published light curve carries a reproducible trail of exactly how it was made.
  • The demonstrated agreement with several dedicated instrument pipelines indicates that generic reduction does not compromise the science data products.
  • Near-linear multi-core scaling makes routine reduction of tens of thousands of short exposures feasible on a single workstation.

Where Pith is reading between the lines

These are editorial extensions of the paper, not claims the author makes directly.

  • The four demonstrations vary in camera count and readout mode but all were converted to standard FITS before reduction; the claim of generality therefore hinges on that conversion step, and instruments with proprietary formats still need an external converter.
  • A likely next test is applying the same adapter design to non-optical imaging detectors—near-infrared or CMOS cameras—where the header keywords are similar and the same pipeline logic should hold.
  • The paper reports only a 1.4 percent improvement for its bright sources; the advertised ~10 percent advantage should be confirmed on genuinely sky-limited targets, which would give users a clear criterion for when to pay the computational cost of optimal photometry.
  • The logged parameters and deterministic workflow could make phoptic a natural building block for automated time-domain surveys, where reproducible reduction is a prerequisite for rapid follow-up.

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, simulated authors' rebuttal, and a circularity audit.

Referee Report

2 major / 5 minor

Summary. phoptic is an open-source Python photometry pipeline originally developed for the OPTICAM instrument and generalized through an Instrument interface to standard-format FITS images. The paper describes calibration corrections (bias, dark, flat), background estimation, source detection and cataloguing, aperture and optimal photometry, differential photometry, quick-look analyses, and export to stingray. It demonstrates the pipeline on OPTICAM, ULTRACAM, HiPERCAM, and MEXMAN data, compares aperture photometry with Source-Extractor on one OPTICAM observation, and benchmarks scaling on a multi-core system. The central advertised gain of optimal photometry over aperture photometry is up to ~10 per cent in the sky-limited regime, but the in-paper measurements show only 1.4–3.2% RMS improvement on bright, non-sky-limited sources.

Significance. If the claims hold, this is a useful community resource: modular, documented, publicly archived, with reproducible example scripts and a demonstrated ability to reduce data from four different instruments. The Instrument-class design is sensible, and the paper is candid about limitations such as the need for custom pre-conversion for ULTRACAM/HiPERCAM and the unsupported fringing correction. The open-source code and detailed code listings are concrete strengths. The main gap is that the headline S/N improvement of optimal photometry is not validated in the sky-limited regime where it is claimed to matter, and the Source-Extractor comparison rests on a single observation.

major comments (2)
  1. [Abstract; §7.1] The abstract's central quantitative claim that phoptic 'implements optimal photometry, improving the signal-to-noise ratio over aperture photometry by up to ~10 per cent' is not validated in the paper. §7.1 reports a mean RMS reduction of 1.4% and a best-case 3.2% on OPTICAM sources with S/N ≫ 1, and the authors correctly attribute the shortfall to the non-sky-limited regime. However, no synthetic or real test is presented for the sky-limited regime where the ~10% gain is expected, even though this is precisely where subtle implementation details of Eqs. (3)–(4) — PSF normalization, finite summation region, variance model including local background — could shift the result. I recommend either adding a controlled simulation of faint, sky-limited point sources or qualifying the abstract to 'can improve' / 'is expected to improve', with the measured 1.4–3.2% reported as the current demonstr
  2. [§2.9.5; Fig. 10] The Source-Extractor comparison is based on a single OPTICAM observation (three cameras, one epoch, one aperture setting). The reported median flux-RMS ratios (0.9977–0.9998) are encouraging, but this does not establish that phoptic's photometry is 'very similar' to Source-Extractor across the range of instruments and observing modes the paper claims to support. The discussion of different sigma-clipping and subpixel treatments is useful. I ask that the paper explicitly state this as a single-epoch, single-instrument comparison, and ideally include one additional independently reduced dataset or a synthetic image test to support the degree of generality being claimed.
minor comments (5)
  1. [Abstract] Typo: 'the the OPtical TIming CAMera' contains a duplicated 'the'.
  2. [Listing 1] The comment in the reduction script reads 'Praez+2026' while the text spells 'Páez et al. (2026)'.
  3. [§4; §6.2–6.3] The 'generic' claim is qualified by the requirement that images be standard-format FITS with headers matching Instrument's keywords. Since the ULTRACAM and HiPERCAM examples required custom Instrument subclasses and pre-conversion of FITS cubes and stitched windows, I suggest stating this boundary condition more prominently, perhaps in the abstract or introduction.
  4. [§2.3] The paper notes that applying a convolution kernel/filter likely introduces correlated systematics not accounted for in the error propagation. A quantitative estimate of the impact for the DO Leo example, which uses a 3×3 median filter, would help users judge the practical importance.
  5. [§7.1.1] The false-alarm level calculation shuffles light curves 10^6 times. It would be helpful to state the random seed or to comment on the computational cost and reproducibility, though this is optional.

Circularity Check

0 steps flagged

No significant circularity: every load-bearing claim is validated against external tools or previously published light curves; the optimal-photometry S/N gain is inherited from Naylor (1998) and is honestly caveated.

full rationale

phoptic's reported results are self-contained rather than circular. The aperture-photometry output is benchmarked against the external tool Source-Extractor (Section 2.9.5, median RMS ratios 0.9977–0.9998), and the ULTRACAM, HiPERCAM and MEXMAN examples are compared with independent published light curves (Scaringi et al. 2013; Dhillon et al. 2022) or external orbital ephemerides. The optimal-photometry equations (3)–(4) are a direct implementation of Naylor (1998), not derived from fitted parameters in this paper; the abstract's 'up to ~10 per cent' gain is therefore an inherited property of an external algorithm rather than a prediction from a self-fit. The paper also openly discloses the relevant limitations: Section 7.1 reports only 1.4% average and 3.2% best RMS improvement on non-sky-limited OPTICAM data, Section 2.3 notes that user-applied filters introduce unaccounted correlated systematics, Section 5.1.2 documents stingray's Poisson-error mismatch for relative light curves, and Sections 6.2–6.3 show that ULTRACAM/HiPERCAM require prior conversion to standard-format FITS and user-defined Instrument subclasses. These are support/boundary limitations, not circular reductions; no fitted parameter is renamed as a prediction, and no self-citation is load-bearing for the pipeline's central functionality claim.

Axiom & Free-Parameter Ledger

5 free parameters · 5 axioms · 0 invented entities

The central claim is an engineering claim; it rests on reusing mature libraries and on the instrument-interface assumption that headers can be standardized. No free parameters are fitted to make a scientific result: the defaults are configuration choices for OPTICAM, and the scintillation coefficients are external empirical inputs.

free parameters (5)
  • source detection threshold = 5× background RMS
    Default threshold in Reducer; chosen by hand with OPTICAM data in mind (Section 2, Table 1; Section 2.6).
  • n_pixels formula constant = 128 / b_f^2
    Default minimum connected pixels; the constant 128 is an empirical choice tuned to OPTICAM images (Section 2.6, Eq. 2).
  • background mesh box size = image width / 32
    Default box_size for photutils Background2D (Section 2.5); chosen for OPTICAM frame size.
  • local background annulus factors = inner 5σ, outer 7.5σ (PSF standard deviations)
    Default annulus geometry in DefaultLocalBackground (Section 2.9.1).
  • scintillation correction coefficient C = 1.67 (OAN-SPM), 1.30 (La Palma)
    Empirical site-dependent coefficients from Osborn et al. 2015 used in Eq. 6; values are external inputs to the noise model.
axioms (5)
  • domain assumption Optimal photometry weights pixels as w = P/σ² / Σ P²/σ² (Naylor 1998) and this improves S/N in sky-limited cases.
    phoptic's OptimalPhotometer relies on this algorithm (Section 2.9, Eq. 3); the paper does not re-derive it.
  • domain assumption photutils estimators and astropy FITS/table handling are correct.
    phoptic's background, detection, and aperture routines delegate to photutils/astropy (Sections 2.5–2.9); correctness is assumed from those packages.
  • domain assumption A 2D Gaussian is an adequate PSF model for source cataloging and optimal photometry.
    PSFs are modeled as Gaussians (Section 2.7); the authors note some instruments may need Lorentzian/Moffat profiles (Section 8).
  • domain assumption Scintillation noise follows the Osborn/Young parameterization with site-dependent C.
    Equation 6 with C=1.67/1.30; validity for each site is assumed from prior literature.
  • domain assumption Standard-format FITS images contain (or can be made to contain) the header keywords listed in Table 2.
    The Instrument interface parses these keywords; non-standard data require user-written subclasses (Section 4).

pith-pipeline@v1.3.0-alltime-deepseek · 39868 in / 11656 out tokens · 101789 ms · 2026-08-02T02:59:46.668852+00:00 · methodology

0 comments
read the original abstract

Publicly-available photometry pipelines make astronomical data reduction accessible to non-experts, reduce the margin for human error, and enable reproducible reduction. In many cases, bespoke reduction software is written on a per-instrument basis; this results in rigid pipelines that cannot be straightforwardly applied to data from other instruments. To alleviate this problem, we present phoptic, an open source photometry pipeline written in Python. phoptic began as a dedicated pipeline for the the OPtical TIming CAMera (OPTICAM), a triple-camera system mounted on the 2.1~m telescope at the Observatorio Astronomico Nacional in San Pedro Martir, Mexico. However, phoptic now serves as a generic photometry pipeline with a simple interface to reduce data from other instruments. At its core, phoptic leverages the astropy Python package, and affiliated packages thereof, to provide a flexible, modern, and interoperable reduction pipeline. In particular, phoptic uses photutils for background estimation, source detection, and performing aperture photometry. Additionally, phoptic implements optimal photometry, improving the signal-to-noise ratio over aperture photometry by up to $\sim 10$ per cent. We describe phoptic's functionality, discuss its default behaviour, and demonstrate its flexible interface by reducing data from the HiPERCAM, MEXMAN, OPTICAM, and ULTRACAM instruments. We also review the performance of phoptic, and show that it is highly scalable on multi-core CPUs.

Figures

Figures reproduced from arXiv: 2607.14014 by Adam B. Hill, Angel Castro, Diego Altamirano, Federico Vincentelli, Juan V. Hernandez Santisteban, Noel Castro Segura, Raul Michel, Romina P. Petrucci, Zackery A. Irving.

Figure 1
Figure 1. Figure 1: Minimal workflow for reducing OPTICAM data with phoptic. Dashed boxes represent optional, but highly recommended, steps. and Reducer classes. We note, however, that applying a kernel/filter likely introduces correlated systematics between pixels that are not accounted for in phoptic’s error propagation (Section 2.9.4). 2.4 Software pixel binning On-the-fly software pixel binning can be performed by passing… view at source ↗
Figure 2
Figure 2. Figure 2: phoptic’s default background mesh (red) for an OPTICAM image taken in 2×2 binning mode. Mesh boxes used to estimate the background are marked with red dots. photutils.background.Background2D defaults to the Source-Extractor mode estimator: background = ( 2.5 ˜𝑓 − 1.5 ¯𝑓 if ( ¯𝑓 - ˜𝑓 ) / 𝜎𝑓 > 0.3 ˜𝑓 otherwise, (1) where ˜𝑓 and ¯𝑓 represent the median and mean flux within the box, re￾spectively, and 𝜎𝑓 repre… view at source ↗
Figure 3
Figure 3. Figure 3: Top: OPTICAM 𝑔-band image taken in 2×2 binning mode; bottom: corresponding segmentation image computed using phoptic’s default source finder. The coloured segments in the bottom image represent the footprints of detected sources. The red square in both images represents the exclusion border for catalogue sources (see Section 2.6 for more details). transform_type=“translation". An advantage of the transla￾t… view at source ↗
Figure 4
Figure 4. Figure 4: An example of a phoptic source catalogue constructed from an OPTICAM observation. For this observation, the 2×2 binning mode was used, Camera 1 used the 𝑔-band filter, Camera 2 used the 𝑟-band filter, and Camera 3 used the 𝑖-band filter. 116.6 116.8 117.0 117.2 117.4 B K G [e /pix] 1:g 130.0 130.5 131.0 131.5 132.0 B K G [e /pix] 2:r 142 144 146 148 B K G [e /pix] 3:i 7.85 7.90 7.95 8.00 BK G [e /pix] 9.9 … view at source ↗
Figure 5
Figure 5. Figure 5: Time-varying systematics for the observation corresponding to [PITH_FULL_IMAGE:figures/full_fig_p007_5.png] view at source ↗
Figure 6
Figure 6. Figure 6: The PSF of Camera 2 (𝑟-band) Source 8 from [PITH_FULL_IMAGE:figures/full_fig_p008_6.png] view at source ↗
Figure 7
Figure 7. Figure 7: Corresponding S/N for the sources identified in [PITH_FULL_IMAGE:figures/full_fig_p009_7.png] view at source ↗
Figure 8
Figure 8. Figure 8: Visualisations of the default size and shape of the AperturePhotometer aperture (solid blue line) and DefaultLocalBackground annulus (dashed blue line) for Camera 2 (𝑟-band) Sources 8 and 12 from the catalogue presented in [PITH_FULL_IMAGE:figures/full_fig_p009_8.png] view at source ↗
Figure 9
Figure 9. Figure 9: Measured flux error and noise contributions for the catalogued sources shown in [PITH_FULL_IMAGE:figures/full_fig_p011_9.png] view at source ↗
Figure 10
Figure 10. Figure 10: Top left, top right and bottom left: flux RMS as a func￾tion of flux for each camera from the observation represented in Fig￾ure 4. “x” markers represent phoptic’s measurements while “+‘ mark￾ers represent Source-Extractor’s measurements. The variable source V709 Cas is identified with diamond and square markers for phoptic and Source-Extractor, respectively. Bottom right: RMS ratios between phoptic and S… view at source ↗
Figure 11
Figure 11. Figure 11: RMS–flux relations for the catalogued sources from [PITH_FULL_IMAGE:figures/full_fig_p012_11.png] view at source ↗
Figure 12
Figure 12. Figure 12: Source catalogues for DO Leo observations. DO Leo corresponds to 𝑔-band Source 3, 𝑟-band Source 3, and 𝑖-band Source 4. As with most observations from 2022, Camera 3’s images are flipped due to technical issues. 6 7 from scipy.ndimage import median_filter 8 9 import phoptic 10 11 12 def main (): 13 image_filter = partial(median_filter , size =3, mode=’mirror’) # 3x3 median filter recommended by Praez+2026… view at source ↗
Figure 14
Figure 14. Figure 14: OPTICAM light curves of V709 Cas from November 4th, 2024, computed using optimal photometry. 27 28 if __name__ == ’__main__’: 29 main () Listing 2: Data reduction script for an OPTICAM observation of V709 Cas. The spin period of V709 Cas is known to be 312.75 s (e.g., Rao et al. 2025). Using this period, we fold and bin the light curves from [PITH_FULL_IMAGE:figures/full_fig_p015_14.png] view at source ↗
Figure 15
Figure 15. Figure 15: Light curves from [PITH_FULL_IMAGE:figures/full_fig_p016_15.png] view at source ↗
Figure 16
Figure 16. Figure 16: ULTRACAM light curves of LU Cam produced by phoptic. All three light curves have been normalised to a mean flux of 1. The top light curve represents the 𝑟-band (with a +0.5 flux offset); the middle light curve represents the 𝑔-band; the bottom light curve represents the 𝑢-band (with a -0.5 flux offset). 𝑢𝑔𝑟𝑖𝑧 filters used by OPTICAM and ULTRACAM, but with higher throughput (∼5–10 per cent for the 𝑔𝑧𝑟𝑠𝑖𝑠 𝑧… view at source ↗
Figure 17
Figure 17. Figure 17: HiPERCAM light curves of PSR J2051-0827 folded on the 2.4 hr orbital period and binned in phase. From top to bottom, the filters are: 𝑧𝑠 (brown), 𝑖𝑠 (yellow), 𝑟𝑠 (red), 𝑔𝑠 (green), and 𝑢𝑠 (blue). The time of zero phase was set to BMJD 59099 and two periods are shown for clarity. folded light curves in phase. The time of zero phase was arbitrarily set to BMJD 59099. As can be seen from [PITH_FULL_IMAGE:fi… view at source ↗
Figure 18
Figure 18. Figure 18: MEXMAN light curves of [GGM2006] 2532136 (Gettel et al. 2006) folded on the 6.94 hr orbital period. Two periods are shown for clarity. 7 PERFORMANCE In this section, we review the performance of phoptic using the following system: • Processor: 2 × Intel Xeon Gold 6426Y. • Memory: 8 × 16 GB 4800 MHz DDR5. • Operating System: Ubuntu 22.04.5 LTS. To speed up data reduction, phoptic leverages the multiprocess… view at source ↗
Figure 19
Figure 19. Figure 19: The runtime (in minutes) of the Reducer.create_catalogs() (left) and Reducer.photometry() (right) methods as a function of the number of parallel processes. The solid red line represents linear (i.e., ideal) scaling up to the number of CPU cores, while the dashed and dotted blue lines show the number of CPU cores and CPU threads in our benchmark system, respectively. processes approaches the number of cor… view at source ↗
Figure 20
Figure 20. Figure 20: Relative light curves between 𝑔-band Sources 10 and 12 from the catalogue shown in [PITH_FULL_IMAGE:figures/full_fig_p022_20.png] view at source ↗
Figure 21
Figure 21. Figure 21: Power spectra of the relative light curves between 𝑔-band Sources 10 and 12 from [PITH_FULL_IMAGE:figures/full_fig_p023_21.png] view at source ↗

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Reference graph

Works this paper leans on

83 extracted references · 10 canonical work pages · 2 internal anchors

  1. [1]

    MNRAS , keywords =

    An optimal extraction algorithm for imaging photometry. MNRAS , keywords =. doi:10.1046/j.1365-8711.1998.01314.x , adsurl =

  2. [2]

    , keywords =

    A sibling of AR Scorpii: SDSS J230641.47+244055.8 and the observational blueprint of white dwarf pulsars. , keywords =. doi:10.1093/mnras/staf1511 , archivePrefix =. 2506.20455 , primaryClass =

  3. [3]

    doi:10.1086/323894 , eprint =

    , keywords =. doi:10.1086/323894 , eprint =

  4. [4]

    doi:10.5281/zenodo.1482019 , version =

    astropy/astroscrappy: v1.0.5 Zenodo Release. doi:10.5281/zenodo.1482019 , version =

  5. [5]

    , keywords =

    OPTICAM: A Triple-Camera Optical System Designed to Explore the Fastest Timescales in Astronomy. , keywords =. doi:10.22201/ia.01851101p.2019.55.02.20 , archivePrefix =. 1908.05785 , primaryClass =

  6. [6]

    Astronomy and Computing , keywords =

    OPTICAM triple-channel astronomical image acquisition control software and external triggering synchronization system. Astronomy and Computing , keywords =. doi:10.1016/j.ascom.2023.100773 , adsurl =

  7. [7]

    astropy/photutils: 1.13.0 , month = jun, year = 2024, publisher =

    Larry Bradley and Brigitta Sip. astropy/photutils: 1.13.0 , month = jun, year = 2024, publisher =. doi:10.5281/zenodo.12585239 , url =

  8. [8]

    , keywords =

    The Astropy Project: Sustaining and Growing a Community-oriented Open-source Project and the Latest Major Release (v5.0) of the Core Package. , keywords =. doi:10.3847/1538-4357/ac7c74 , archivePrefix =. 2206.14220 , primaryClass =

  9. [9]

    apj , keywords =

    Stingray: A Modern Python Library for Spectral Timing. apj , keywords =. doi:10.3847/1538-4357/ab258d , archivePrefix =. 1901.07681 , primaryClass =

  10. [10]

    Stingray 2:

    Bachetti, Matteo and Huppenkothen, Daniela and Stevens, Abigail and Swinbank, John and Mastroserio, Guglielmo and Lucchini, Matteo and Lai, Eleonora Veronica and Buchner, Johannes and Desai, Amogh and Joshi, Gaurav and Pisanu, Francesco and Pisupati, Sri Guru Datta and Sharma, Swapnil and Tripathi, Mihir and Vats, Dhruv , year =. Stingray 2:. Journal of O...

  11. [11]

    Beroiz and J.B

    M. Beroiz and J.B. Cabral and B. Sanchez. Astroalign: A Python module for astronomical image registration. Astronomy and Computing. 2020. doi:https://doi.org/10.1016/j.ascom.2020.100384

  12. [12]

    scikit-image: image processing in

    van der Walt,. scikit-image: image processing in. PeerJ , issn =. 2014 , month =

  13. [13]

    Harris and K

    Charles R. Harris and K. Jarrod Millman and St. Array programming with. 2020 , month = sep, journal =. doi:10.1038/s41586-020-2649-2 , publisher =

  14. [14]

    Nature Methods , keywords =

    SciPy 1.0: fundamental algorithms for scientific computing in Python. Nature Methods , keywords =. doi:10.1038/s41592-019-0686-2 , archivePrefix =. 1907.10121 , primaryClass =

  15. [15]

    Astronomy and Computing , keywords =

    Parallel astronomical data processing with Python: Recipes for multicore machines. Astronomy and Computing , keywords =. doi:10.1016/j.ascom.2013.04.002 , archivePrefix =. 1306.0573 , primaryClass =

  16. [16]

    , keywords =

    The Man behind the Curtain: X-Rays Drive the UV through NIR Variability in the 2013 Active Galactic Nucleus Outburst in NGC 2617. , keywords =. doi:10.1088/0004-637X/788/1/48 , archivePrefix =. 1310.2241 , primaryClass =

  17. [17]

    , keywords =

    The All-Sky Automated Survey for Supernovae (ASAS-SN) Light Curve Server v1.0. , keywords =. doi:10.1088/1538-3873/aa80d9 , archivePrefix =. 1706.07060 , primaryClass =

  18. [18]

    , keywords =

    Demystifying Kepler Data: A Primer for Systematic Artifact Mitigation. , keywords =. doi:10.1086/667603 , archivePrefix =. 1207.3093 , primaryClass =

  19. [19]

    Research Notes of the American Astronomical Society , keywords =

    Seeing-correlated Variability in ZTF Light Curves. Research Notes of the American Astronomical Society , keywords =. doi:10.3847/2515-5172/ade995 , adsurl =

  20. [20]

    , keywords =

    Magnetic cycles and rotation periods of late-type stars from photometric time series. , keywords =. doi:10.1051/0004-6361/201628586 , archivePrefix =. 1607.03049 , primaryClass =

  21. [21]

    EC 14026-2647, the class prototype

    A new class of rapidly pulsating star - I. EC 14026-2647, the class prototype. , keywords =. doi:10.1093/mnras/285.3.640 , adsurl =

  22. [22]

    , keywords =

    Discovery of A New Class of Pulsating Stars: Gravity-Mode Pulsators among Subdwarf B Stars. , keywords =. doi:10.1086/367929 , adsurl =

  23. [23]

    , keywords =

    The photometric method of detecting other planetary systems. , keywords =. doi:10.1016/0019-1035(84)90102-7 , adsurl =

  24. [24]

    , keywords =

    Localized thermonuclear bursts from accreting magnetic white dwarfs. , keywords =. doi:10.1038/s41586-022-04495-6 , archivePrefix =. 2204.09070 , primaryClass =

  25. [25]

    , year = 1996, month = jan, volume =

    Dwarf-Nova Outbursts. , year = 1996, month = jan, volume =. doi:10.1086/133689 , adsurl =

  26. [26]

    Nature Astronomy , keywords =

    Observational properties of thermonuclear supernovae. Nature Astronomy , keywords =. doi:10.1038/s41550-019-0858-0 , archivePrefix =. 1908.02303 , primaryClass =

  27. [27]

    , keywords =

    Bridging the gap: OPTICAM reveals the hidden spin of the WZ Sge star GOTO 065054.49+593624.51. , keywords =. doi:10.1093/mnrasl/slaf038 , archivePrefix =. 2501.11669 , primaryClass =

  28. [28]

    When Extrasolar Planets Transit Their Parent Stars

    When Extrasolar Planets Transit Their Parent Stars. Protostars and Planets V , year = 2007, editor =. doi:10.48550/arXiv.astro-ph/0603376 , archivePrefix =. astro-ph/0603376 , primaryClass =

  29. [29]

    , keywords =

    First light simultaneous triple-channel optical observations of the OPTICAM system at the OAN-SPM. , keywords =. doi:10.1016/j.newast.2024.102262 , adsurl =

  30. [30]

    doi:10.26093/cds/vizier.1350 , adsurl =

    VizieR Online Data Catalog: Gaia EDR3 (Gaia Collaboration, 2020). doi:10.26093/cds/vizier.1350 , adsurl =

  31. [31]

    Long-term Optical Photometry of V709 Cas Using TESS : Refined Periods and Accretion Geometry

    Long-term Optical Photometry of V709 Cas Using TESS : Refined Periods and Accretion Geometry. arXiv e-prints , keywords =. doi:10.48550/arXiv.2507.19441 , archivePrefix =. 2507.19441 , primaryClass =

  32. [32]

    , keywords =

    Discovery of persistent quasi-periodic oscillations in accreting white dwarfs: a new link to X-ray binaries. , keywords =. doi:10.1093/mnras/stae2279 , archivePrefix =. 2410.01896 , primaryClass =

  33. [33]

    Handbook of CCD Astronomy

  34. [34]

    , keywords =

    SExtractor: Software for source extraction. , keywords =. doi:10.1051/aas:1996164 , adsurl =

  35. [35]

    , keywords =

    Two-Dimensional Aperture Photometry: Signal-to-Noise Ratio of Point-Source Observations and Optimal Data-Extraction Techniques. , keywords =. doi:10.1086/132477 , adsurl =

  36. [36]

    Hunter, J. D. , Title =. Computing in Science & Engineering , Volume =

  37. [37]

    , keywords =

    X-ray reverberation around accreting black holes. , keywords =. doi:10.1007/s00159-014-0072-0 , archivePrefix =. 1405.6575 , primaryClass =

  38. [38]

    , keywords =

    On searches for pulsed emission with application to four globular cluster X-ray sources : NGC 1851, 6441, 6624 and 6712. , keywords =. doi:10.1086/160766 , adsurl =

  39. [39]

    , keywords =

    Variability in the noise properties of Cygnus X-1. , keywords =

  40. [40]

    , keywords =

    Least-Squares Frequency Analysis of Unequally Spaced Data. , keywords =. doi:10.1007/BF00648343 , adsurl =

  41. [41]

    Studies in astronomical time series analysis. II. Statistical aspects of spectral analysis of unevenly spaced data. , keywords =. doi:10.1086/160554 , adsurl =

  42. [42]

    , keywords =

    OPTICAM reveals hints of cyclotron emission from the intermediate polar V709 Cas. , keywords =. doi:10.1093/mnras/staf2177 , adsurl =

  43. [43]

    , keywords =

    Time-resolved photometry using a CCD. , keywords =. doi:10.1086/131828 , adsurl =

  44. [44]

    Journal of the Optical Society of America (1917-1983) , keywords =

    Real-time atmospheric compensation. Journal of the Optical Society of America (1917-1983) , keywords =. doi:10.1364/JOSA.67.000360 , adsurl =

  45. [45]

    Adaptive Optics Systems III , year = 2012, editor =

    Robo-AO: autonomous and replicable laser-adaptive-optics and science system. Adaptive Optics Systems III , year = 2012, editor =. doi:10.1117/12.924867 , archivePrefix =. 1210.0532 , primaryClass =

  46. [46]

    , keywords =

    Site Testing at Observatorio Astron \'o mico Nacional in San Pedro M \'a rtir. , keywords =

  47. [47]

    Revista Mexicana de Astronomia y Astrofisica Conference Series , year = 2003, editor =

    The Seeing at San Pedro M \'a rtir Observatory as Measured Using the DIMM Method. Revista Mexicana de Astronomia y Astrofisica Conference Series , year = 2003, editor =

  48. [48]

    , keywords =

    The intermediate polar cataclysmic variable GK Persei 120 years after the nova explosion: a first dynamical mass study. , keywords =. doi:10.1093/mnras/stab2547 , archivePrefix =. 2107.06932 , primaryClass =

  49. [49]

    , keywords =

    K2 Observations of SN 2018oh Reveal a Two-component Rising Light Curve for a Type Ia Supernova. , keywords =. doi:10.3847/2041-8213/aaedb0 , archivePrefix =. 1811.10061 , primaryClass =

  50. [50]

    , keywords =

    Constraining Type Ia supernova explosions and early flux excesses with the Zwicky Transient Factory. , keywords =. doi:10.1093/mnras/stac558 , archivePrefix =. 2202.12914 , primaryClass =

  51. [51]

    doi:10.5281/zenodo.4792325 , url =

    Astropy Proposal for Enhancement 6: Enhanced Character Separated Values table format (APE 6) , author =. doi:10.5281/zenodo.4792325 , url =

  52. [52]

    , keywords =

    Detection and Measurement of Poorly Sampled Point Sources Imaged With 2-D Array. , keywords =. doi:10.1086/118101 , adsurl =

  53. [53]

    Proceedings of the Second Workshop on the LLVM Compiler Infrastructure in HPC , articleno =

    Lam, Siu Kwan and Pitrou, Antoine and Seibert, Stanley , title =. Proceedings of the Second Workshop on the LLVM Compiler Infrastructure in HPC , articleno =. 2015 , isbn =. doi:10.1145/2833157.2833162 , abstract =

  54. [54]

    , keywords =

    A Catalog of 1022 Bright Contact Binary Stars. , keywords =. doi:10.1086/498016 , archivePrefix =. astro-ph/0509819 , primaryClass =

  55. [55]

    , keywords =

    ULTRACAM: an ultrafast, triple-beam CCD camera for high-speed astrophysics. , keywords =. doi:10.1111/j.1365-2966.2007.11881.x , archivePrefix =. 0704.2557 , primaryClass =

  56. [56]

    , keywords =

    HiPERCAM: a quintuple-beam, high-speed optical imager on the 10.4-m Gran Telescopio Canarias. , keywords =. doi:10.1093/mnras/stab2130 , archivePrefix =. 2107.10124 , primaryClass =

  57. [57]

    Photometric error analysis. VI. Confirmation of Reiger's theory of scintillation. , year = 1967, month = aug, volume =. doi:10.1086/110303 , adsurl =

  58. [58]

    , keywords =

    Atmospheric scintillation in astronomical photometry. , keywords =. doi:10.1093/mnras/stv1400 , archivePrefix =. 1506.06921 , primaryClass =

  59. [59]

    RAS Techniques and Instruments , keywords =

    Data reduction method for OPTICAM multiband time series of transiting exoplanets. RAS Techniques and Instruments , keywords =. doi:10.1093/rasti/rzag021 , archivePrefix =. 2603.09922 , primaryClass =

  60. [60]

    Astronomische Nachrichten , keywords =

    Evaluation of scientific complementary metal-oxide-semiconductor sensors for sky survey applications. Astronomische Nachrichten , keywords =. doi:10.1002/asna.201913669 , archivePrefix =. 1909.00729 , primaryClass =

  61. [61]

    RAS Techniques and Instruments , keywords =

    High-precision photometry with a scientific CMOS camera: I lab testing of the Marana camera. RAS Techniques and Instruments , keywords =. doi:10.1093/rasti/rzaf049 , archivePrefix =. 2510.14484 , primaryClass =

  62. [62]

    and Mierop, Adri and Theuwissen, Albert J.P

    Wang, Xinyang and Rao, Padmakumar R. and Mierop, Adri and Theuwissen, Albert J.P. , booktitle=. Random Telegraph Signal in CMOS Image Sensor Pixels , year=

  63. [63]

    Research in Astronomy and Astrophysics , keywords =

    The Impact of Bias Row Noise to Photometric Accuracy: Case Study Based on a Scientific CMOS Detector. Research in Astronomy and Astrophysics , keywords =. doi:10.1088/1674-4527/ad1793 , archivePrefix =. 2312.13539 , primaryClass =

  64. [64]

    X-Ray, Optical, and Infrared Detectors for Astronomy XI , year = 2024, editor =

    Beyond CCDs: characterization of sCMOS detectors for optical astronomy. X-Ray, Optical, and Infrared Detectors for Astronomy XI , year = 2024, editor =. doi:10.1117/12.3018522 , archivePrefix =. 2409.16449 , primaryClass =

  65. [65]

    Astronomische Nachrichten , keywords =

    A new algorithm for differential photometry: computing an optimum artificial comparison star. Astronomische Nachrichten , keywords =. doi:10.1002/asna.200410350 , adsurl =

  66. [66]

    , keywords =

    Understanding the Lomb-Scargle Periodogram. , keywords =. doi:10.3847/1538-4365/aab766 , archivePrefix =. 1703.09824 , primaryClass =

  67. [67]

    Timing Neutron Stars , year = 1989, editor =

    Fourier techniques in X-ray timing. Timing Neutron Stars , year = 1989, editor =. doi:10.1007/978-94-009-2273-0_3 , adsurl =

  68. [68]

    , keywords =

    Multicolour optical light curves of the companion star to the millisecond pulsar PSR J2051-0827. , keywords =. doi:10.1093/mnras/stac2357 , archivePrefix =. 2208.09249 , primaryClass =

  69. [69]

    , keywords =

    Detection of an Irradiated Pulsar Companion. , keywords =. doi:10.1086/310397 , adsurl =

  70. [70]

    doi:10.5281/zenodo.1041781 , url =

    Joye, William , title =. doi:10.5281/zenodo.1041781 , url =

  71. [71]

    doi:10.5281/zenodo.159035 , url =

    Kyle Barbary and Kyle Boone and Curtis McCully and Matt Craig and Christoph Deil and Benjamin Rose , title =. doi:10.5281/zenodo.159035 , url =

  72. [72]

    , keywords =

    X-Ray Variability Coherence: How to Compute It, What It Means, and How It Constrains Models of GX 339-4 and Cygnus X-1. , keywords =. doi:10.1086/310430 , archivePrefix =. astro-ph/9610257 , primaryClass =

  73. [73]

    , keywords =

    The Complete Light-curve Sample of Spectroscopically Confirmed SNe Ia from Pan-STARRS1 and Cosmological Constraints from the Combined Pantheon Sample. , keywords =. doi:10.3847/1538-4357/aab9bb , archivePrefix =. 1710.00845 , primaryClass =

  74. [74]

    , keywords =

    The Zwicky Transient Facility: System Overview, Performance, and First Results. , keywords =. doi:10.1088/1538-3873/aaecbe , archivePrefix =. 1902.01932 , primaryClass =

  75. [75]

    , keywords =

    The Zwicky Transient Facility: Data Processing, Products, and Archive. , keywords =. doi:10.1088/1538-3873/aae8ac , archivePrefix =. 1902.01872 , primaryClass =

  76. [76]

    , keywords =

    Overview of the DESI Legacy Imaging Surveys. , keywords =. doi:10.3847/1538-3881/ab089d , archivePrefix =. 1804.08657 , primaryClass =

  77. [77]

    , keywords =

    The Calibration and Data Products of GALEX. , keywords =. doi:10.1086/520512 , archivePrefix =. 0706.0755 , primaryClass =

  78. [78]

    , keywords =

    Discovery of Fourier-dependent time lags in cataclysmic variables. , keywords =. doi:10.1093/mnras/stt347 , archivePrefix =. 1302.5422 , primaryClass =

  79. [79]

    , keywords =

    SWIFT J1753.5-0127: A Surprising Optical/X-Ray Cross-Correlation Function. , keywords =. doi:10.1086/590906 , archivePrefix =. 0806.2530 , primaryClass =

  80. [80]

    , keywords =

    ULTRACAM observations of two accreting white dwarf pulsators. , keywords =. doi:10.1111/j.1365-2966.2008.14163.x , archivePrefix =. 0810.5528 , primaryClass =

Showing first 80 references.