In the race to catch fleeting cosmic events—supernovae, gravitational wave counterparts, and mysterious transients—every photon counts and every second matters. BlackBOX tackles one of observational astronomy’s most computationally demanding challenges: rapidly processing the torrents of raw CCD images streaming from robotic telescope arrays scanning the southern hemisphere sky.

Built as the preprocessing powerhouse for the BlackGEM and MeerLICHT telescope networks, BlackBOX orchestrates the complex dance of modern CCD reduction through intelligent multi-processing and multi-threading. It handles bias subtraction, flat-fielding, cosmic ray removal via astroscrappy, and satellite streak detection before feeding pristine images to the ZOGY optimal image subtraction engine. This seamless pipeline transforms noisy raw frames into science-ready data primed for transient detection—all while leveraging every available CPU core to keep pace with modern survey speeds.

As gravitational wave astronomy enters its golden age and time-domain surveys revolutionize our understanding of the dynamic universe, tools like BlackBOX become the unsung heroes enabling discovery. From catching the optical counterparts of neutron star mergers to monitoring variable stars across millions of targets, this MIT-licensed pipeline represents the intersection of high-performance computing and cutting-edge astrophysics—making the invisible visible, one reduced image at a time.


Stars: 7
💻 Language: Python
🔗 Repository: pmvreeswijk/BlackBOX