From 707d284e3a9a280ac1090db1330591864e22be22 Mon Sep 17 00:00:00 2001 From: Brett Date: Thu, 21 Mar 2024 09:56:50 -0400 Subject: [PATCH] use sqrtf to avoid cast to double --- src/stcal/ramp_fitting/ols_cas22/_jump.pyx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/stcal/ramp_fitting/ols_cas22/_jump.pyx b/src/stcal/ramp_fitting/ols_cas22/_jump.pyx index 808482f32..007af4cb9 100644 --- a/src/stcal/ramp_fitting/ols_cas22/_jump.pyx +++ b/src/stcal/ramp_fitting/ols_cas22/_jump.pyx @@ -55,7 +55,7 @@ fit_jumps : function """ from cython cimport boundscheck, cdivision, wraparound -from libc.math cimport NAN, fmaxf, isnan, log10, sqrt +from libc.math cimport NAN, fmaxf, isnan, log10, sqrtf from libcpp cimport bool from stcal.ramp_fitting.ols_cas22._jump cimport JUMP_DET, FixedOffsets, JumpFits, PixelOffsets, Thresh @@ -291,7 +291,7 @@ cdef inline float _statstic(float local_slope, cdef float delta = local_slope - slope cdef float var = (var_read_noise + slope * var_slope_coeff) / t_bar_diff_sqr - return delta / sqrt(var + correct) + return delta / sqrtf(var + correct) @boundscheck(False)