Contour Data
See the source code: Mode 0 | Mode 1 | Mode 2
Measures contour computation time on a large 2D Hubble image (8600 x 12200 pixels) across
three smoothing modes: NoSmoothing (0), BlockAverage (1), and GaussianBlur (2). The elapsed
time is measured between the SET_CONTOUR_PARAMETERS request and the last
CONTOUR_IMAGE_DATA response with progress = 1 for all 5 contour levels.
Frontend sends: OPEN_FILE (
OpenFile)directory = "set_QA_performance" file = "h_m51_b_s05_drz_sci.fits" hdu = "0" file_id = 0
Frontend loads 9 initial tiles and sets cursor
Frontend sends: SET_CONTOUR_PARAMETERS (
SetContourParameters)file_id = 0 reference_file_id = 0 image_bounds = {x_min: 0, x_max: 8600, y_min: 0, y_max: 12200} levels = [0.1, 0.36, 0.72, 1.09, 1.46] smoothing_mode = <0 | 1 | 2> smoothing_factor = 4 decimation_factor = 4 compression_level = 8 contour_chunk_size = 100000Backend streams: CONTOUR_IMAGE_DATA with increasing progress
Check 1: within the playContour timeout (12,000 ms):
All 5 contour levels reach progress = 1