Current task: —

E-016b-v3-rootcause.py

Experiments: E-016b · script updated 08-18-2026

E-016b-v3-rootcause.csv — 331.5 KB, updated 08-18-2026

← prev page 7 of 12 · 500/page · 5600 rows next →
# seriesvariantayresidresid_shifted
3002 resid base 10.0 20.100000 -2.5573082923e+00 8.0584525504e-01
3003 resid base 10.0 20.200000 -2.5839286450e+00 7.7922490237e-01
3004 resid base 10.0 20.300000 -2.6106813389e+00 7.5247220849e-01
3005 resid base 10.0 20.400000 -2.6375663849e+00 7.2558716251e-01
3006 resid base 10.0 20.500000 -2.6645837933e+00 6.9856975407e-01
3007 resid base 10.0 20.600000 -2.6917335741e+00 6.7141997327e-01
3008 resid base 10.0 20.700000 -2.7190157367e+00 6.4413781072e-01
3009 resid base 10.0 20.800000 -2.7464302899e+00 6.1672325748e-01
3010 resid base 10.0 20.900000 -2.7739772423e+00 5.8917630507e-01
3011 resid base 10.0 21.000000 -2.8016566019e+00 5.6149694547e-01
3012 resid base 10.0 21.100000 -2.8294683763e+00 5.3368517109e-01
3013 resid base 10.0 21.200000 -2.8574125726e+00 5.0574097478e-01
3014 resid base 10.0 21.300000 -2.8854891976e+00 4.7766434981e-01
3015 resid base 10.0 21.400000 -2.9136982575e+00 4.4945528987e-01
3016 resid base 10.0 21.500000 -2.9420397584e+00 4.2111378903e-01
3017 resid base 10.0 21.600000 -2.9705137056e+00 3.9263984180e-01
3018 resid base 10.0 21.700000 -2.9991201043e+00 3.6403344304e-01
3019 resid base 10.0 21.800000 -3.0278589594e+00 3.3529458802e-01
3020 resid base 10.0 21.900000 -3.0567302750e+00 3.0642327237e-01
3021 resid base 10.0 22.000000 -3.0857340553e+00 2.7741949209e-01
3022 resid base 10.0 22.100000 -3.1148703038e+00 2.4828324355e-01
3023 resid base 10.0 22.200000 -3.1441390239e+00 2.1901452346e-01
3024 resid base 10.0 22.300000 -3.1735402185e+00 1.8961332889e-01
3025 resid base 10.0 22.400000 -3.2030738902e+00 1.6007965723e-01
3026 resid base 10.0 22.500000 -3.2327400412e+00 1.3041350623e-01
3027 resid base 10.0 22.600000 -3.2625386734e+00 1.0061487396e-01
3028 resid base 10.0 22.700000 -3.2924697886e+00 7.0683758797e-02
3029 resid base 10.0 22.800000 -3.3225333879e+00 4.0620159450e-02
3030 resid base 10.0 22.900000 -3.3527294725e+00 1.0424074934e-02
3031 resid base 10.0 23.000000 -3.3830580428e+00 -1.9904495431e-02
3032 resid base 10.0 23.100000 -3.4135190994e+00 -5.0365552025e-02
3033 resid base 10.0 23.200000 -3.4441126423e+00 -8.0959094935e-02
3034 resid base 10.0 23.300000 -3.4748386713e+00 -1.1168512396e-01
3035 resid base 10.0 23.400000 -3.5056971860e+00 -1.4254363860e-01
3036 resid base 10.0 23.500000 -3.5366881855e+00 -1.7353463811e-01
3037 resid base 10.0 23.600000 -3.5678116688e+00 -2.0465812143e-01
3038 resid base 10.0 23.700000 -3.5990676346e+00 -2.3591408726e-01
3039 resid base 10.0 23.800000 -3.6304560814e+00 -2.6730253402e-01
3040 resid base 10.0 23.900000 -3.6619770072e+00 -2.9882345986e-01
3041 resid base 10.0 24.000000 -3.6936304101e+00 -3.3047686270e-01
3042 resid base 10.0 24.100000 -3.7254162876e+00 -3.6226274019e-01
3043 resid base 10.0 24.200000 -3.7573346371e+00 -3.9418108974e-01
3044 resid base 10.0 24.300000 -3.7893854559e+00 -4.2623190849e-01
3045 resid base 10.0 24.400000 -3.8215687408e+00 -4.5841519337e-01
3046 resid base 10.0 24.500000 -3.8538844885e+00 -4.9073094107e-01
3047 resid base 10.0 24.600000 -3.8863326954e+00 -5.2317914802e-01
3048 resid base 10.0 24.700000 -3.9189133578e+00 -5.5575981046e-01
3049 resid base 10.0 24.800000 -3.9516264717e+00 -5.8847292436e-01
3050 resid base 10.0 24.900000 -3.9844720329e+00 -6.2131848551e-01
3051 resid base 10.0 25.000000 -4.0174500368e+00 -6.5429648945e-01
3052 resid base 10.0 25.100000 -4.0505604789e+00 -6.8740693151e-01
3053 resid base 10.0 25.200000 -4.0838033542e+00 -7.2064980683e-01
3054 resid base 10.0 25.300000 -4.1171786577e+00 -7.5402511030e-01
3055 resid base 10.0 25.400000 -4.1506863840e+00 -7.8753283664e-01
3056 resid base 10.0 25.500000 -4.1843265277e+00 -8.2117298035e-01
3057 resid base 10.0 25.600000 -4.2180990831e+00 -8.5494553572e-01
3058 resid base 10.0 25.700000 -4.2520040443e+00 -8.8885049686e-01
3059 resid base 10.0 25.800000 -4.2860414051e+00 -9.2288785769e-01
3060 resid base 10.0 25.900000 -4.3202111593e+00 -9.5705761191e-01
3061 resid base 10.0 26.000000 -4.3545133004e+00 -9.9135975304e-01
3062 resid base 10.0 26.100000 -4.3889478218e+00 -1.0257942744e+00
3063 resid base 10.0 26.200000 -4.4235147166e+00 -1.0603611692e+00
3064 resid base 10.0 26.300000 -4.4582139778e+00 -1.0950604304e+00
3065 resid base 10.0 26.400000 -4.4930455982e+00 -1.1298920508e+00
3066 resid base 10.0 26.500000 -4.5280095703e+00 -1.1648560229e+00
3067 resid base 10.0 26.600000 -4.5631058867e+00 -1.1999523393e+00
3068 resid base 10.0 26.700000 -4.5983345395e+00 -1.2351809921e+00
3069 resid base 10.0 26.800000 -4.6336955210e+00 -1.2705419736e+00
3070 resid base 10.0 26.900000 -4.6691888229e+00 -1.3060352755e+00
3071 resid base 10.0 27.000000 -4.7048144372e+00 -1.3416608898e+00
3072 resid base 10.0 27.100000 -4.7405723552e+00 -1.3774188079e+00
3073 resid base 10.0 27.200000 -4.7764625686e+00 -1.4133090213e+00
3074 resid base 10.0 27.300000 -4.8124850686e+00 -1.4493315212e+00
3075 resid base 10.0 27.400000 -4.8486398463e+00 -1.4854862989e+00
3076 resid base 10.0 27.500000 -4.8849268926e+00 -1.5217733452e+00
3077 resid base 10.0 27.600000 -4.9213461984e+00 -1.5581926510e+00
3078 resid base 10.0 27.700000 -4.9578977542e+00 -1.5947442069e+00
3079 resid base 10.0 27.800000 -4.9945815507e+00 -1.6314280033e+00
3080 resid base 10.0 27.900000 -5.0313975781e+00 -1.6682440308e+00
3081 resid base 10.0 28.000000 -5.0683458267e+00 -1.7051922793e+00
3082 resid base 10.0 28.100000 -5.1054262865e+00 -1.7422727391e+00
3083 resid base 10.0 28.200000 -5.1426389475e+00 -1.7794854001e+00
3084 resid base 10.0 28.300000 -5.1799837993e+00 -1.8168302519e+00
3085 resid base 10.0 28.400000 -5.2174608316e+00 -1.8543072843e+00
3086 resid base 10.0 28.500000 -5.2550700340e+00 -1.8919164866e+00
3087 resid base 10.0 28.600000 -5.2928113958e+00 -1.9296578484e+00
3088 resid base 10.0 28.700000 -5.3306849061e+00 -1.9675313587e+00
3089 resid base 10.0 28.800000 -5.3686905541e+00 -2.0055370067e+00
3090 resid base 10.0 28.900000 -5.4068283287e+00 -2.0436747813e+00
3091 resid base 10.0 29.000000 -5.4450982187e+00 -2.0819446713e+00
3092 resid base 10.0 29.100000 -5.4835002128e+00 -2.1203466654e+00
3093 resid base 10.0 29.200000 -5.5220342996e+00 -2.1588807522e+00
3094 resid base 10.0 29.300000 -5.5607004674e+00 -2.1975469201e+00
3095 resid base 10.0 29.400000 -5.5994987047e+00 -2.2363451573e+00
3096 resid base 10.0 29.500000 -5.6384289995e+00 -2.2752754521e+00
3097 resid base 10.0 29.600000 -5.6774913399e+00 -2.3143377925e+00
3098 resid base 10.0 29.700000 -5.7166857138e+00 -2.3535321664e+00
3099 resid base 10.0 29.800000 -5.7560121090e+00 -2.3928585617e+00
3100 resid base 10.0 29.900000 -5.7954705133e+00 -2.4323169659e+00
3101 resid base 10.0 30.000000 -5.8350609141e+00 -2.4719073667e+00
3102 resid base 10.0 30.100000 -5.8747832989e+00 -2.5116297515e+00
3103 resid base 10.0 30.200000 -5.9146376551e+00 -2.5514841077e+00
3104 resid base 10.0 30.300000 -5.9546239698e+00 -2.5914704224e+00
3105 resid base 10.0 30.400000 -5.9947422301e+00 -2.6315886827e+00
3106 resid base 10.0 30.500000 -6.0349924230e+00 -2.6718388756e+00
3107 resid base 10.0 30.600000 -6.0753745354e+00 -2.7122209880e+00
3108 resid base 10.0 30.700000 -6.1158885540e+00 -2.7527350066e+00
3109 resid base 10.0 30.800000 -6.1565344655e+00 -2.7933809181e+00
3110 resid base 10.0 30.900000 -6.1973122563e+00 -2.8341587090e+00
3111 resid base 10.0 31.000000 -6.2382219130e+00 -2.8750683656e+00
3112 resid base 10.0 31.100000 -6.2792634218e+00 -2.9161098744e+00
3113 resid base 10.0 31.200000 -6.3204367689e+00 -2.9572832215e+00
3114 resid base 10.0 31.300000 -6.3617419405e+00 -2.9985883931e+00
3115 resid base 10.0 31.400000 -6.4031789224e+00 -3.0400253750e+00
3116 resid base 10.0 31.500000 -6.4447477006e+00 -3.0815941532e+00
3117 resid base 10.0 31.600000 -6.4864482609e+00 -3.1232947135e+00
3118 resid base 10.0 31.700000 -6.5282805889e+00 -3.1651270416e+00
3119 resid base 10.0 31.800000 -6.5702446703e+00 -3.2070911229e+00
3120 resid base 10.0 31.900000 -6.6123404904e+00 -3.2491869431e+00
3121 resid base 10.0 32.000000 -6.6545680347e+00 -3.2914144874e+00
3122 resid base 10.0 32.100000 -6.6969272885e+00 -3.3337737411e+00
3123 resid base 10.0 32.200000 -6.7394182368e+00 -3.3762646894e+00
3124 resid base 10.0 32.300000 -6.7820408648e+00 -3.4188873174e+00
3125 resid base 10.0 32.400000 -6.8247951575e+00 -3.4616416101e+00
3126 resid base 10.0 32.500000 -6.8676810996e+00 -3.5045275522e+00
3127 resid base 10.0 32.600000 -6.9106986761e+00 -3.5475451287e+00
3128 resid base 10.0 32.700000 -6.9538478715e+00 -3.5906943241e+00
3129 resid base 10.0 32.800000 -6.9971286705e+00 -3.6339751231e+00
3130 resid base 10.0 32.900000 -7.0405410576e+00 -3.6773875102e+00
3131 resid base 10.0 33.000000 -7.0840850171e+00 -3.7209314697e+00
3132 resid base 10.0 33.100000 -7.1277605334e+00 -3.7646069860e+00
3133 resid base 10.0 33.200000 -7.1715675906e+00 -3.8084140432e+00
3134 resid base 10.0 33.300000 -7.2155061729e+00 -3.8523526256e+00
3135 resid base 10.0 33.400000 -7.2595762644e+00 -3.8964227170e+00
3136 resid base 10.0 33.500000 -7.3037778489e+00 -3.9406243015e+00
3137 resid base 10.0 33.600000 -7.3481109103e+00 -3.9849573629e+00
3138 resid base 10.0 33.700000 -7.3925754324e+00 -4.0294218850e+00
3139 resid base 10.0 33.800000 -7.4371713988e+00 -4.0740178514e+00
3140 resid base 10.0 33.900000 -7.4818987931e+00 -4.1187452457e+00
3141 resid base 10.0 34.000000 -7.5267575987e+00 -4.1636040514e+00
3142 resid base 10.0 34.100000 -7.5717477992e+00 -4.2085942518e+00
3143 resid base 10.0 34.200000 -7.6168693778e+00 -4.2537158304e+00
3144 resid base 10.0 34.300000 -7.6621223178e+00 -4.2989687704e+00
3145 resid base 10.0 34.400000 -7.7075066022e+00 -4.3443530548e+00
3146 resid base 10.0 34.500000 -7.7530222141e+00 -4.3898686668e+00
3147 resid base 10.0 34.600000 -7.7986691366e+00 -4.4355155892e+00
3148 resid base 10.0 34.700000 -7.8444473525e+00 -4.4812938051e+00
3149 resid base 10.0 34.800000 -7.8903568446e+00 -4.5272032972e+00
3150 resid base 10.0 34.900000 -7.9363975956e+00 -4.5732440482e+00
3151 resid base 10.0 35.000000 -7.9825695882e+00 -4.6194160408e+00
3152 resid base 10.0 35.100000 -8.0288728049e+00 -4.6657192575e+00
3153 resid base 10.0 35.200000 -8.0753072282e+00 -4.7121536808e+00
3154 resid base 10.0 35.300000 -8.1218728405e+00 -4.7587192931e+00
3155 resid base 10.0 35.400000 -8.1685696241e+00 -4.8054160767e+00
3156 resid base 10.0 35.500000 -8.2153975612e+00 -4.8522440138e+00
3157 resid base 10.0 35.600000 -8.2623566340e+00 -4.8992030866e+00
3158 resid base 10.0 35.700000 -8.3094468245e+00 -4.9462932771e+00
3159 resid base 10.0 35.800000 -8.3566681147e+00 -4.9935145673e+00
3160 resid base 10.0 35.900000 -8.4040204866e+00 -5.0408669392e+00
3161 resid base 10.0 36.000000 -8.4515039220e+00 -5.0883503746e+00
3162 resid base 10.0 36.100000 -8.4991184026e+00 -5.1359648552e+00
3163 resid base 10.0 36.200000 -8.5468639101e+00 -5.1837103627e+00
3164 resid base 10.0 36.300000 -8.5947404261e+00 -5.2315868787e+00
3165 resid base 10.0 36.400000 -8.6427479321e+00 -5.2795943847e+00
3166 resid base 10.0 36.500000 -8.6908864095e+00 -5.3277328621e+00
3167 resid base 10.0 36.600000 -8.7391558398e+00 -5.3760022924e+00
3168 resid base 10.0 36.700000 -8.7875562043e+00 -5.4244026569e+00
3169 resid base 10.0 36.800000 -8.8360874840e+00 -5.4729339366e+00
3170 resid base 10.0 36.900000 -8.8847496602e+00 -5.5215961129e+00
3171 resid base 10.0 37.000000 -8.9335427140e+00 -5.5703891666e+00
3172 resid base 10.0 37.100000 -8.9824666263e+00 -5.6193130789e+00
3173 resid base 10.0 37.200000 -9.0315213781e+00 -5.6683678307e+00
3174 resid base 10.0 37.300000 -9.0807069501e+00 -5.7175534027e+00
3175 resid base 10.0 37.400000 -9.1300233232e+00 -5.7668697758e+00
3176 resid base 10.0 37.500000 -9.1794704781e+00 -5.8163169307e+00
3177 resid base 10.0 37.600000 -9.2290483953e+00 -5.8658948479e+00
3178 resid base 10.0 37.700000 -9.2787570555e+00 -5.9156035081e+00
3179 resid base 10.0 37.800000 -9.3285964390e+00 -5.9654428917e+00
3180 resid base 10.0 37.900000 -9.3785665264e+00 -6.0154129790e+00
3181 resid base 10.0 38.000000 -9.4286672979e+00 -6.0655137505e+00
3182 resid base 10.0 38.100000 -9.4788987339e+00 -6.1157451865e+00
3183 resid base 10.0 38.200000 -9.5292608144e+00 -6.1661072670e+00
3184 resid base 10.0 38.300000 -9.5797535196e+00 -6.2165999722e+00
3185 resid base 10.0 38.400000 -9.6303768296e+00 -6.2672232822e+00
3186 resid base 10.0 38.500000 -9.6811307243e+00 -6.3179771769e+00
3187 resid base 10.0 38.600000 -9.7320151837e+00 -6.3688616363e+00
3188 resid base 10.0 38.700000 -9.7830301876e+00 -6.4198766402e+00
3189 resid base 10.0 38.800000 -9.8341757157e+00 -6.4710221683e+00
3190 resid base 10.0 38.900000 -9.8854517478e+00 -6.5222982004e+00
3191 resid base 10.0 39.000000 -9.9368582635e+00 -6.5737047161e+00
3192 resid base 10.0 39.100000 -9.9883952424e+00 -6.6252416950e+00
3193 resid base 10.0 39.200000 -1.0040062664e+01 -6.6769091165e+00
3194 resid base 10.0 39.300000 -1.0091860507e+01 -6.7287069601e+00
3195 resid base 10.0 39.400000 -1.0143788753e+01 -6.7806352051e+00
3196 resid base 10.0 39.500000 -1.0195847378e+01 -6.8326938309e+00
3197 resid base 10.0 39.600000 -1.0248036364e+01 -6.8848828166e+00
3198 resid base 10.0 39.700000 -1.0300355689e+01 -6.9372021414e+00
3199 resid base 10.0 39.800000 -1.0352805332e+01 -6.9896517844e+00
3200 resid base 10.0 39.900000 -1.0405385272e+01 -7.0422317247e+00
3201 resid base 10.0 40.000000 -1.0458095488e+01 -7.0949419411e+00
3202 resid trunc60 10.0 0.100000 6.3692347186e+00 2.2345266334e+01
3203 resid trunc60 10.0 0.200000 3.1884974984e+00 1.9164529114e+01
3204 resid trunc60 10.0 0.300000 2.1291508253e+00 1.8105182441e+01
3205 resid trunc60 10.0 0.400000 1.5996452685e+00 1.7575676884e+01
3206 resid trunc60 10.0 0.500000 1.2816709493e+00 1.7257702565e+01
3207 resid trunc60 10.0 0.600000 1.0691245872e+00 1.7045156203e+01
3208 resid trunc60 10.0 0.700000 9.1653336403e-01 1.6892564980e+01
3209 resid trunc60 10.0 0.800000 8.0116088925e-01 1.6777192505e+01
3210 resid trunc60 10.0 0.900000 7.1037585572e-01 1.6686407471e+01
3211 resid trunc60 10.0 1.000000 6.3659950162e-01 1.6612631117e+01
3212 resid trunc60 10.0 1.100000 5.7500900240e-01 1.6551040618e+01
3213 resid trunc60 10.0 1.200000 5.2238916667e-01 1.6498420782e+01
3214 resid trunc60 10.0 1.300000 4.7651411863e-01 1.6452545734e+01
3215 resid trunc60 10.0 1.400000 4.3579397378e-01 1.6411825590e+01
3216 resid trunc60 10.0 1.500000 3.9906284426e-01 1.6375094460e+01
3217 resid trunc60 10.0 1.600000 3.6544634226e-01 1.6341477958e+01
3218 resid trunc60 10.0 1.700000 3.3427584692e-01 1.6310307463e+01
3219 resid trunc60 10.0 1.800000 3.0503134887e-01 1.6281062965e+01
3220 resid trunc60 10.0 1.900000 2.7730234394e-01 1.6253333960e+01
3221 resid trunc60 10.0 2.000000 2.5076045869e-01 1.6226792074e+01
3222 resid trunc60 10.0 2.100000 2.2513989727e-01 1.6201171513e+01
3223 resid trunc60 10.0 2.200000 2.0022322090e-01 1.6176254837e+01
3224 resid trunc60 10.0 2.300000 1.7583083708e-01 1.6151862453e+01
3225 resid trunc60 10.0 2.400000 1.5181311652e-01 1.6127844732e+01
3226 resid trunc60 10.0 2.500000 1.2804440193e-01 1.6104076018e+01
3227 resid trunc60 10.0 2.600000 1.0441839944e-01 1.6080450015e+01
3228 resid trunc60 10.0 2.700000 8.0844594203e-02 1.6056876210e+01
3229 resid trunc60 10.0 2.800000 5.7245433952e-02 1.6033277050e+01
3230 resid trunc60 10.0 2.900000 3.3554095380e-02 1.6009585711e+01
3231 resid trunc60 10.0 3.000000 9.7126971917e-03 1.5985744313e+01
3232 resid trunc60 10.0 3.100000 -1.4329140982e-02 1.5961702475e+01
3233 resid trunc60 10.0 3.200000 -3.8615469460e-02 1.5937416146e+01
3234 resid trunc60 10.0 3.300000 -6.3184966507e-02 1.5912846649e+01
3235 resid trunc60 10.0 3.400000 -8.8071727270e-02 1.5887959888e+01
3236 resid trunc60 10.0 3.500000 -1.1330591748e-01 1.5862725698e+01
3237 resid trunc60 10.0 3.600000 -1.3891431819e-01 1.5837117298e+01
3238 resid trunc60 10.0 3.700000 -1.6492078221e-01 1.5811110834e+01
3239 resid trunc60 10.0 3.800000 -1.9134661842e-01 1.5784684997e+01
3240 resid trunc60 10.0 3.900000 -2.1821091701e-01 1.5757820699e+01
3241 resid trunc60 10.0 4.000000 -2.4553082595e-01 1.5730500790e+01
3242 resid trunc60 10.0 4.100000 -2.7332178692e-01 1.5702709829e+01
3243 resid trunc60 10.0 4.200000 -3.0159773764e-01 1.5674433878e+01
3244 resid trunc60 10.0 4.300000 -3.3037128588e-01 1.5645660330e+01
3245 resid trunc60 10.0 4.400000 -3.5965385983e-01 1.5616377756e+01
3246 resid trunc60 10.0 4.500000 -3.8945583834e-01 1.5586575777e+01
3247 resid trunc60 10.0 4.600000 -4.1978666424e-01 1.5556244952e+01
3248 resid trunc60 10.0 4.700000 -4.5065494315e-01 1.5525376673e+01
3249 resid trunc60 10.0 4.800000 -4.8206852997e-01 1.5493963086e+01
3250 resid trunc60 10.0 4.900000 -5.1403460478e-01 1.5461997011e+01
3251 resid trunc60 10.0 5.000000 -5.4655973959e-01 1.5429471876e+01
3252 resid trunc60 10.0 5.100000 -5.7964995733e-01 1.5396381658e+01
3253 resid trunc60 10.0 5.200000 -6.1331078393e-01 1.5362720832e+01
3254 resid trunc60 10.0 5.300000 -6.4754729460e-01 1.5328484321e+01
3255 resid trunc60 10.0 5.400000 -6.8236415490e-01 1.5293667461e+01
3256 resid trunc60 10.0 5.500000 -7.1776565735e-01 1.5258265958e+01
3257 resid trunc60 10.0 5.600000 -7.5375575416e-01 1.5222275862e+01
3258 resid trunc60 10.0 5.700000 -7.9033808648e-01 1.5185693529e+01
3259 resid trunc60 10.0 5.800000 -8.2751601061e-01 1.5148515605e+01
3260 resid trunc60 10.0 5.900000 -8.6529262159e-01 1.5110738994e+01
3261 resid trunc60 10.0 6.000000 -9.0367077441e-01 1.5072360841e+01
3262 resid trunc60 10.0 6.100000 -9.4265310312e-01 1.5033378513e+01
3263 resid trunc60 10.0 6.200000 -9.8224203814e-01 1.4993789578e+01
3264 resid trunc60 10.0 6.300000 -1.0224398219e+00 1.4953591794e+01
3265 resid trunc60 10.0 6.400000 -1.0632485229e+00 1.4912783093e+01
3266 resid trunc60 10.0 6.500000 -1.1046700489e+00 1.4871361567e+01
3267 resid trunc60 10.0 6.600000 -1.1467061581e+00 1.4829325458e+01
3268 resid trunc60 10.0 6.700000 -1.1893584702e+00 1.4786673146e+01
3269 resid trunc60 10.0 6.800000 -1.2326284762e+00 1.4743403140e+01
3270 resid trunc60 10.0 6.900000 -1.2765175467e+00 1.4699514069e+01
3271 resid trunc60 10.0 7.000000 -1.3210269407e+00 1.4655004675e+01
3272 resid trunc60 10.0 7.100000 -1.3661578126e+00 1.4609873803e+01
3273 resid trunc60 10.0 7.200000 -1.4119112191e+00 1.4564120397e+01
3274 resid trunc60 10.0 7.300000 -1.4582881257e+00 1.4517743490e+01
3275 resid trunc60 10.0 7.400000 -1.5052894118e+00 1.4470742204e+01
3276 resid trunc60 10.0 7.500000 -1.5529158770e+00 1.4423115739e+01
3277 resid trunc60 10.0 7.600000 -1.6011682450e+00 1.4374863371e+01
3278 resid trunc60 10.0 7.700000 -1.6500471686e+00 1.4325984447e+01
3279 resid trunc60 10.0 7.800000 -1.6995532340e+00 1.4276478382e+01
3280 resid trunc60 10.0 7.900000 -1.7496869640e+00 1.4226344652e+01
3281 resid trunc60 10.0 8.000000 -1.8004488224e+00 1.4175582793e+01
3282 resid trunc60 10.0 8.100000 -1.8518392167e+00 1.4124192399e+01
3283 resid trunc60 10.0 8.200000 -1.9038585011e+00 1.4072173115e+01
3284 resid trunc60 10.0 8.300000 -1.9565069798e+00 1.4019524636e+01
3285 resid trunc60 10.0 8.400000 -2.0097849095e+00 1.3966246706e+01
3286 resid trunc60 10.0 8.500000 -2.0636925014e+00 1.3912339114e+01
3287 resid trunc60 10.0 8.600000 -2.1182299242e+00 1.3857801692e+01
3288 resid trunc60 10.0 8.700000 -2.1733973055e+00 1.3802634310e+01
3289 resid trunc60 10.0 8.800000 -2.2291947345e+00 1.3746836881e+01
3290 resid trunc60 10.0 8.900000 -2.2856222633e+00 1.3690409352e+01
3291 resid trunc60 10.0 9.000000 -2.3426799087e+00 1.3633351707e+01
3292 resid trunc60 10.0 9.100000 -2.4003676544e+00 1.3575663961e+01
3293 resid trunc60 10.0 9.200000 -2.4586854515e+00 1.3517346164e+01
3294 resid trunc60 10.0 9.300000 -2.5176332210e+00 1.3458398395e+01
3295 resid trunc60 10.0 9.400000 -2.5772108542e+00 1.3398820762e+01
3296 resid trunc60 10.0 9.500000 -2.6374182148e+00 1.3338613401e+01
3297 resid trunc60 10.0 9.600000 -2.6982551392e+00 1.3277776477e+01
3298 resid trunc60 10.0 9.700000 -2.7597214383e+00 1.3216310177e+01
3299 resid trunc60 10.0 9.800000 -2.8218168983e+00 1.3154214717e+01
3300 resid trunc60 10.0 9.900000 -2.8845412816e+00 1.3091490334e+01
3301 resid trunc60 10.0 10.000000 -2.9478943278e+00 1.3028137288e+01
3302 resid trunc60 10.0 10.100000 -3.0118757545e+00 1.2964155861e+01
3303 resid trunc60 10.0 10.200000 -3.0764852582e+00 1.2899546358e+01
3304 resid trunc60 10.0 10.300000 -3.1417225151e+00 1.2834309101e+01
3305 resid trunc60 10.0 10.400000 -3.2075871818e+00 1.2768444434e+01
3306 resid trunc60 10.0 10.500000 -3.2740788958e+00 1.2701952720e+01
3307 resid trunc60 10.0 10.600000 -3.3411972764e+00 1.2634834339e+01
3308 resid trunc60 10.0 10.700000 -3.4089419253e+00 1.2567089690e+01
3309 resid trunc60 10.0 10.800000 -3.4773124270e+00 1.2498719189e+01
3310 resid trunc60 10.0 10.900000 -3.5463083497e+00 1.2429723266e+01
3311 resid trunc60 10.0 11.000000 -3.6159292453e+00 1.2360102370e+01
3312 resid trunc60 10.0 11.100000 -3.6861746504e+00 1.2289856965e+01
3313 resid trunc60 10.0 11.200000 -3.7570440866e+00 1.2218987529e+01
3314 resid trunc60 10.0 11.300000 -3.8285370608e+00 1.2147494555e+01
3315 resid trunc60 10.0 11.400000 -3.9006530659e+00 1.2075378550e+01
3316 resid trunc60 10.0 11.500000 -3.9733915810e+00 1.2002640035e+01
3317 resid trunc60 10.0 11.600000 -4.0467520719e+00 1.1929279544e+01
3318 resid trunc60 10.0 11.700000 -4.1207339914e+00 1.1855297624e+01
3319 resid trunc60 10.0 11.800000 -4.1953367798e+00 1.1780694836e+01
3320 resid trunc60 10.0 11.900000 -4.2705598650e+00 1.1705471751e+01
3321 resid trunc60 10.0 12.000000 -4.3464026630e+00 1.1629628953e+01
3322 resid trunc60 10.0 12.100000 -4.4228645783e+00 1.1553167037e+01
3323 resid trunc60 10.0 12.200000 -4.4999450039e+00 1.1476086612e+01
3324 resid trunc60 10.0 12.300000 -4.5776433217e+00 1.1398388294e+01
3325 resid trunc60 10.0 12.400000 -4.6559589030e+00 1.1320072713e+01
3326 resid trunc60 10.0 12.500000 -4.7348911086e+00 1.1241140507e+01
3327 resid trunc60 10.0 12.600000 -4.8144392889e+00 1.1161592327e+01
3328 resid trunc60 10.0 12.700000 -4.8946027842e+00 1.1081428832e+01
3329 resid trunc60 10.0 12.800000 -4.9753809253e+00 1.1000650690e+01
3330 resid trunc60 10.0 12.900000 -5.0567730331e+00 1.0919258583e+01
3331 resid trunc60 10.0 13.000000 -5.1387784193e+00 1.0837253196e+01
3332 resid trunc60 10.0 13.100000 -5.2213963865e+00 1.0754635229e+01
3333 resid trunc60 10.0 13.200000 -5.3046262282e+00 1.0671405388e+01
3334 resid trunc60 10.0 13.300000 -5.3884672293e+00 1.0587564386e+01
3335 resid trunc60 10.0 13.400000 -5.4729186659e+00 1.0503112950e+01
3336 resid trunc60 10.0 13.500000 -5.5579798058e+00 1.0418051810e+01
3337 resid trunc60 10.0 13.600000 -5.6436499086e+00 1.0332381707e+01
3338 resid trunc60 10.0 13.700000 -5.7299282259e+00 1.0246103390e+01
3339 resid trunc60 10.0 13.800000 -5.8168140011e+00 1.0159217615e+01
3340 resid trunc60 10.0 13.900000 -5.9043064701e+00 1.0071725146e+01
3341 resid trunc60 10.0 14.000000 -5.9924048612e+00 9.9836267546e+00
3342 resid trunc60 10.0 14.100000 -6.0811083950e+00 9.8949232208e+00
3343 resid trunc60 10.0 14.200000 -6.1704162850e+00 9.8056153308e+00
3344 resid trunc60 10.0 14.300000 -6.2603277373e+00 9.7157038784e+00
3345 resid trunc60 10.0 14.400000 -6.3508419513e+00 9.6251896644e+00
3346 resid trunc60 10.0 14.500000 -6.4419581191e+00 9.5340734967e+00
3347 resid trunc60 10.0 14.600000 -6.5336754261e+00 9.4423561896e+00
3348 resid trunc60 10.0 14.700000 -6.6259930512e+00 9.3500385646e+00
3349 resid trunc60 10.0 14.800000 -6.7189101664e+00 9.2571214493e+00
3350 resid trunc60 10.0 14.900000 -6.8124259376e+00 9.1636056781e+00
3351 resid trunc60 10.0 15.000000 -6.9065395241e+00 9.0694920916e+00
3352 resid trunc60 10.0 15.100000 -7.0012500791e+00 8.9747815366e+00
3353 resid trunc60 10.0 15.200000 -7.0965567496e+00 8.8794748662e+00
3354 resid trunc60 10.0 15.300000 -7.1924586766e+00 8.7835729392e+00
3355 resid trunc60 10.0 15.400000 -7.2889549951e+00 8.6870766207e+00
3356 resid trunc60 10.0 15.500000 -7.3860448344e+00 8.5899867813e+00
3357 resid trunc60 10.0 15.600000 -7.4837273181e+00 8.4923042976e+00
3358 resid trunc60 10.0 15.700000 -7.5820015640e+00 8.3940300517e+00
3359 resid trunc60 10.0 15.800000 -7.6808666845e+00 8.2951649313e+00
3360 resid trunc60 10.0 15.900000 -7.7803217863e+00 8.1957098295e+00
3361 resid trunc60 10.0 16.000000 -7.8803659710e+00 8.0956656447e+00
3362 resid trunc60 10.0 16.100000 -7.9809983349e+00 7.9950332809e+00
3363 resid trunc60 10.0 16.200000 -8.0822179688e+00 7.8938136469e+00
3364 resid trunc60 10.0 16.300000 -8.1840239588e+00 7.7920076569e+00
3365 resid trunc60 10.0 16.400000 -8.2864153857e+00 7.6896162300e+00
3366 resid trunc60 10.0 16.500000 -8.3893913253e+00 7.5866402904e+00
3367 resid trunc60 10.0 16.600000 -8.4929508488e+00 7.4830807670e+00
3368 resid trunc60 10.0 16.700000 -8.5970930222e+00 7.3789385936e+00
3369 resid trunc60 10.0 16.800000 -8.7018169070e+00 7.2742147087e+00
3370 resid trunc60 10.0 16.900000 -8.8071215601e+00 7.1689100556e+00
3371 resid trunc60 10.0 17.000000 -8.9130060338e+00 7.0630255820e+00
3372 resid trunc60 10.0 17.100000 -9.0194693756e+00 6.9565622401e+00
3373 resid trunc60 10.0 17.200000 -9.1265106289e+00 6.8495209868e+00
3374 resid trunc60 10.0 17.300000 -9.2341288326e+00 6.7419027832e+00
3375 resid trunc60 10.0 17.400000 -9.3423230212e+00 6.6337085946e+00
3376 resid trunc60 10.0 17.500000 -9.4510922251e+00 6.5249393907e+00
3377 resid trunc60 10.0 17.600000 -9.5604354704e+00 6.4155961454e+00
3378 resid trunc60 10.0 17.700000 -9.6703517792e+00 6.3056798366e+00
3379 resid trunc60 10.0 17.800000 -9.7808401694e+00 6.1951914463e+00
3380 resid trunc60 10.0 17.900000 -9.8918996551e+00 6.0841319606e+00
3381 resid trunc60 10.0 18.000000 -1.0003529246e+01 5.9725023694e+00
3382 resid trunc60 10.0 18.100000 -1.0115727949e+01 5.8603036663e+00
3383 resid trunc60 10.0 18.200000 -1.0228494767e+01 5.7475368492e+00
3384 resid trunc60 10.0 18.300000 -1.0341828697e+01 5.6342029191e+00
3385 resid trunc60 10.0 18.400000 -1.0455728734e+01 5.5203028813e+00
3386 resid trunc60 10.0 18.500000 -1.0570193871e+01 5.4058377444e+00
3387 resid trunc60 10.0 18.600000 -1.0685223095e+01 5.2908085205e+00
3388 resid trunc60 10.0 18.700000 -1.0800815390e+01 5.1752162255e+00
3389 resid trunc60 10.0 18.800000 -1.0916969737e+01 5.0590618784e+00
3390 resid trunc60 10.0 18.900000 -1.1033685114e+01 4.9423465020e+00
3391 resid trunc60 10.0 19.000000 -1.1150960493e+01 4.8250711222e+00
3392 resid trunc60 10.0 19.100000 -1.1268794847e+01 4.7072367683e+00
3393 resid trunc60 10.0 19.200000 -1.1387187143e+01 4.5888444727e+00
3394 resid trunc60 10.0 19.300000 -1.1506136345e+01 4.4698952711e+00
3395 resid trunc60 10.0 19.400000 -1.1625641413e+01 4.3503902024e+00
3396 resid trunc60 10.0 19.500000 -1.1745701307e+01 4.2303303085e+00
3397 resid trunc60 10.0 19.600000 -1.1866314981e+01 4.1097166342e+00
3398 resid trunc60 10.0 19.700000 -1.1987481388e+01 3.9885502277e+00
3399 resid trunc60 10.0 19.800000 -1.2109199476e+01 3.8668321397e+00
3400 resid trunc60 10.0 19.900000 -1.2231468192e+01 3.7445634239e+00
3401 resid trunc60 10.0 20.000000 -1.2354286479e+01 3.6217451370e+00
3402 resid trunc60 10.0 20.100000 -1.2477653277e+01 3.4983783384e+00
3403 resid trunc60 10.0 20.200000 -1.2601567526e+01 3.3744640901e+00
3404 resid trunc60 10.0 20.300000 -1.2726028159e+01 3.2500034570e+00
3405 resid trunc60 10.0 20.400000 -1.2851034109e+01 3.1249975065e+00
3406 resid trunc60 10.0 20.500000 -1.2976584307e+01 2.9994473086e+00
3407 resid trunc60 10.0 20.600000 -1.3102677680e+01 2.8733539361e+00
3408 resid trunc60 10.0 20.700000 -1.3229313152e+01 2.7467184639e+00
3409 resid trunc60 10.0 20.800000 -1.3356489646e+01 2.6195419696e+00
3410 resid trunc60 10.0 20.900000 -1.3484206083e+01 2.4918255332e+00
3411 resid trunc60 10.0 21.000000 -1.3612461379e+01 2.3635702371e+00
3412 resid trunc60 10.0 21.100000 -1.3741254450e+01 2.2347771659e+00
3413 resid trunc60 10.0 21.200000 -1.3870584209e+01 2.1054474065e+00
3414 resid trunc60 10.0 21.300000 -1.4000449568e+01 1.9755820481e+00
3415 resid trunc60 10.0 21.400000 -1.4130849434e+01 1.8451821822e+00
3416 resid trunc60 10.0 21.500000 -1.4261782714e+01 1.7142489021e+00
3417 resid trunc60 10.0 21.600000 -1.4393248312e+01 1.5827833036e+00
3418 resid trunc60 10.0 21.700000 -1.4525245131e+01 1.4507864843e+00
3419 resid trunc60 10.0 21.800000 -1.4657772072e+01 1.3182595439e+00
3420 resid trunc60 10.0 21.900000 -1.4790828032e+01 1.1852035842e+00
3421 resid trunc60 10.0 22.000000 -1.4924411907e+01 1.0516197086e+00
3422 resid trunc60 10.0 22.100000 -1.5058522593e+01 9.1750902285e-01
3423 resid trunc60 10.0 22.200000 -1.5193158982e+01 7.8287263417e-01
3424 resid trunc60 10.0 22.300000 -1.5328319964e+01 6.4771165178e-01
3425 resid trunc60 10.0 22.400000 -1.5464004429e+01 5.1202718664e-01
3426 resid trunc60 10.0 22.500000 -1.5600211264e+01 3.7582035144e-01
3427 resid trunc60 10.0 22.600000 -1.5736939355e+01 2.3909226055e-01
3428 resid trunc60 10.0 22.700000 -1.5874187586e+01 1.0184403002e-01
3429 resid trunc60 10.0 22.800000 -1.6011954838e+01 -3.5923222502e-02
3430 resid trunc60 10.0 22.900000 -1.6150239994e+01 -1.7420837780e-01
3431 resid trunc60 10.0 23.000000 -1.6289041931e+01 -3.1301031511e-01
3432 resid trunc60 10.0 23.100000 -1.6428359528e+01 -4.5232791218e-01
3433 resid trunc60 10.0 23.200000 -1.6568191661e+01 -5.9216004529e-01
3434 resid trunc60 10.0 23.300000 -1.6708537205e+01 -7.3250558929e-01
3435 resid trunc60 10.0 23.400000 -1.6849395033e+01 -8.7336341767e-01
3436 resid trunc60 10.0 23.500000 -1.6990764018e+01 -1.0147324026e+00
3437 resid trunc60 10.0 23.600000 -1.7132643031e+01 -1.1566114148e+00
3438 resid trunc60 10.0 23.700000 -1.7275030940e+01 -1.2989993239e+00
3439 resid trunc60 10.0 23.800000 -1.7417926614e+01 -1.4418949981e+00
3440 resid trunc60 10.0 23.900000 -1.7561328920e+01 -1.5852973047e+00
3441 resid trunc60 10.0 24.000000 -1.7705236725e+01 -1.7292051096e+00
3442 resid trunc60 10.0 24.100000 -1.7849648893e+01 -1.8736172775e+00
3443 resid trunc60 10.0 24.200000 -1.7994564288e+01 -2.0185326722e+00
3444 resid trunc60 10.0 24.300000 -1.8139981772e+01 -2.1639501564e+00
3445 resid trunc60 10.0 24.400000 -1.8285900208e+01 -2.3098685918e+00
3446 resid trunc60 10.0 24.500000 -1.8432318455e+01 -2.4562868389e+00
3447 resid trunc60 10.0 24.600000 -1.8579235373e+01 -2.6032037576e+00
3448 resid trunc60 10.0 24.700000 -1.8726649822e+01 -2.7506182067e+00
3449 resid trunc60 10.0 24.800000 -1.8874560660e+01 -2.8985290439e+00
3450 resid trunc60 10.0 24.900000 -1.9022966742e+01 -3.0469351265e+00
3451 resid trunc60 10.0 25.000000 -1.9171866926e+01 -3.1958353107e+00
3452 resid trunc60 10.0 25.100000 -1.9321260068e+01 -3.3452284520e+00
3453 resid trunc60 10.0 25.200000 -1.9471145021e+01 -3.4951134050e+00
3454 resid trunc60 10.0 25.300000 -1.9621520640e+01 -3.6454890238e+00
3455 resid trunc60 10.0 25.400000 -1.9772385777e+01 -3.7963541617e+00
3456 resid trunc60 10.0 25.500000 -1.9923739287e+01 -3.9477076715e+00
3457 resid trunc60 10.0 25.600000 -2.0075580021e+01 -4.0995484051e+00
3458 resid trunc60 10.0 25.700000 -2.0227906830e+01 -4.2518752141e+00
3459 resid trunc60 10.0 25.800000 -2.0380718565e+01 -4.4046869494e+00
3460 resid trunc60 10.0 25.900000 -2.0534014077e+01 -4.5579824614e+00
3461 resid trunc60 10.0 26.000000 -2.0687792216e+01 -4.7117605999e+00
3462 resid trunc60 10.0 26.100000 -2.0842051830e+01 -4.8660202146e+00
3463 resid trunc60 10.0 26.200000 -2.0996791770e+01 -5.0207601544e+00
3464 resid trunc60 10.0 26.300000 -2.1152010884e+01 -5.1759792679e+00
3465 resid trunc60 10.0 26.400000 -2.1307708019e+01 -5.3316764035e+00
3466 resid trunc60 10.0 26.500000 -2.1463882025e+01 -5.4878504090e+00
3467 resid trunc60 10.0 26.600000 -2.1620531748e+01 -5.6445001321e+00
3468 resid trunc60 10.0 26.700000 -2.1777656036e+01 -5.8016244202e+00
3469 resid trunc60 10.0 26.800000 -2.1935253736e+01 -5.9592221204e+00
3470 resid trunc60 10.0 26.900000 -2.2093323695e+01 -6.1172920795e+00
3471 resid trunc60 10.0 27.000000 -2.2251864760e+01 -6.2758331444e+00
3472 resid trunc60 10.0 27.100000 -2.2410875777e+01 -6.4348441615e+00
3473 resid trunc60 10.0 27.200000 -2.2570355593e+01 -6.5943239773e+00
3474 resid trunc60 10.0 27.300000 -2.2730303054e+01 -6.7542714381e+00
3475 resid trunc60 10.0 27.400000 -2.2890717006e+01 -6.9146853902e+00
3476 resid trunc60 10.0 27.500000 -2.3051596296e+01 -7.0755646798e+00
3477 resid trunc60 10.0 27.600000 -2.3212939769e+01 -7.2369081531e+00
3478 resid trunc60 10.0 27.700000 -2.3374746272e+01 -7.3987146563e+00
3479 resid trunc60 10.0 27.800000 -2.3537014652e+01 -7.5609830358e+00
3480 resid trunc60 10.0 27.900000 -2.3699743754e+01 -7.7237121378e+00
3481 resid trunc60 10.0 28.000000 -2.3862932425e+01 -7.8869008088e+00
3482 resid trunc60 10.0 28.100000 -2.4026579511e+01 -8.0505478952e+00
3483 resid trunc60 10.0 28.200000 -2.4190683860e+01 -8.2146522439e+00
3484 resid trunc60 10.0 28.300000 -2.4355244317e+01 -8.3792127018e+00
3485 resid trunc60 10.0 28.400000 -2.4520259732e+01 -8.5442281158e+00
3486 resid trunc60 10.0 28.500000 -2.4685728949e+01 -8.7096973333e+00
3487 resid trunc60 10.0 28.600000 -2.4851650818e+01 -8.8756192019e+00
3488 resid trunc60 10.0 28.700000 -2.5018024185e+01 -9.0419925694e+00
3489 resid trunc60 10.0 28.800000 -2.5184847900e+01 -9.2088162841e+00
3490 resid trunc60 10.0 28.900000 -2.5352120810e+01 -9.3760891943e+00
3491 resid trunc60 10.0 29.000000 -2.5519841765e+01 -9.5438101490e+00
3492 resid trunc60 10.0 29.100000 -2.5688009613e+01 -9.7119779974e+00
3493 resid trunc60 10.0 29.200000 -2.5856623205e+01 -9.8805915891e+00
3494 resid trunc60 10.0 29.300000 -2.6025681390e+01 -1.0049649774e+01
3495 resid trunc60 10.0 29.400000 -2.6195183019e+01 -1.0219151403e+01
3496 resid trunc60 10.0 29.500000 -2.6365126943e+01 -1.0389095327e+01
3497 resid trunc60 10.0 29.600000 -2.6535512014e+01 -1.0559480398e+01
3498 resid trunc60 10.0 29.700000 -2.6706337083e+01 -1.0730305467e+01
3499 resid trunc60 10.0 29.800000 -2.6877601003e+01 -1.0901569387e+01
3500 resid trunc60 10.0 29.900000 -2.7049302628e+01 -1.1073271012e+01
3501 resid trunc60 10.0 30.000000 -2.7221440811e+01 -1.1245409195e+01

E-016b-v3-rootcause.json — 6.9 KB, updated 08-18-2026

JSON sidecar (click to expand)
{
  "experiment": "E-016b",
  "task": "2.6: root-cause E-016 V3 Poisson-reconstruction failure",
  "script": "research/numerics/scripts/E-016b-v3-rootcause.py",
  "parameters": {
    "a_sweep": [
      4.0,
      10.0
    ],
    "h": 0.01,
    "lambda": -1.0,
    "y_grid": [
      0.1,
      40.0,
      400
    ],
    "z_max": 300.0
  },
  "report": {
    "4.0": {
      "T1_kappa_re": -0.9914379801328772,
      "T1_kappa_im": -1.4222222222222223,
      "T2_census": {
        "n_real": 381,
        "z1": 1.1260734006983593,
        "z_last": 299.8646747694667,
        "lattice_count_window": 381.9718634205488
      },
      "T2_winding": {
        "0.3927": {
          "winding": 1.9971283856655768,
          "real_zeros_inside": 0,
          "excess": 1.9971283856655768
        },
        "1.1781": {
          "winding": 3.957366770074305,
          "real_zeros_inside": 2,
          "excess": 1.9573667700743052
        },
        "0.0000": {
          "winding": 1.9960937479061762,
          "real_zeros_inside": 0,
          "excess": 1.9960937479061762
        },
        "0.0001": {
          "winding": 1.9960937500549862,
          "real_zeros_inside": 0,
          "excess": 1.9960937500549862
        },
        "0.0100": {
          "winding": 1.996094371929568,
          "real_zeros_inside": 0,
          "excess": 1.996094371929568
        },
        "0.1000": {
          "winding": 1.9961562249900062,
          "real_zeros_inside": 0,
          "excess": 1.9961562249900062
        },
        "2.0000": {
          "winding": 5.942871677547558,
          "real_zeros_inside": 4,
          "excess": 1.9428716775475579
        },
        "5.0000": {
          "winding": 12.077973882052314,
          "real_zeros_inside": 10,
          "excess": 2.077973882052314
        }
      },
      "T2_imag_pair": {
        "eps": 5.829287623947368e-09,
        "W_at_ieps": 2.825742938081395e-49,
        "scan_min": 5.749824935036285e-06,
        "scan_at_y": 0.0001
      },
      "T3_A_over_y_fit": 0.6343007263567857,
      "T3_two_over_pi": 0.6366197723675814,
      "T3_mean_shift": -1.2815872994129114,
      "T4_variants": {
        "base": {
          "resid_y0.5": 1.2739134084231456,
          "resid_y5": 0.07332699024962142,
          "resid_y20": -0.9925381870041659,
          "shape_rms_rel": 1.0497908515365875
        },
        "trunc60": {
          "resid_y0.5": 1.2766229564752873,
          "resid_y5": -0.14349117160523672,
          "resid_y20": -4.94373487936198,
          "shape_rms_rel": 4.338262071341213
        },
        "trunc100": {
          "resid_y0.5": 1.27526491761311,
          "resid_y5": -0.034968760716001634,
          "resid_y20": -3.0133337980338,
          "shape_rms_rel": 2.809762823982386
        },
        "notail": {
          "resid_y0.5": 1.2745883033553684,
          "resid_y5": 0.14081030856832366,
          "resid_y20": 0.08570192959282363,
          "shape_rms_rel": 0.2895380312354026
        },
        "base+pair": {
          "resid_y0.5": 0.0006738636879826121,
          "resid_y5": -0.05399696422389488,
          "resid_y20": -1.0243691756225448,
          "shape_rms_rel": 0.9421400227183758
        },
        "mp60": {
          "resid_y0.5": 1.276622956475289,
          "resid_y5": -0.14349117160523361,
          "resid_y20": -4.943734879361979,
          "shape_rms_rel": 4.338262071341214
        }
      },
      "T4_mp60": {
        "n_relocated": 75,
        "max_abs_dz": 1.2434497875801753e-12
      },
      "T5_sinc_est_max": 0.0002055923399439411
    },
    "10.0": {
      "T1_kappa_re": -3.6447054985051435,
      "T1_kappa_im": -4.397114393679149,
      "T2_census": {
        "n_real": 954,
        "z1": 0.44959700551214055,
        "z_last": 299.89357740917427,
        "lattice_count_window": 954.9296585513721
      },
      "T2_winding": {
        "0.1571": {
          "winding": 1.9971325652242644,
          "real_zeros_inside": 0,
          "excess": 1.9971325652242644
        },
        "0.4712": {
          "winding": 3.9589810973742314,
          "real_zeros_inside": 2,
          "excess": 1.9589810973742314
        },
        "0.0000": {
          "winding": 1.996093695657393,
          "real_zeros_inside": 0,
          "excess": 1.996093695657393
        },
        "0.0001": {
          "winding": 1.9960937503824123,
          "real_zeros_inside": 0,
          "excess": 1.9960937503824123
        },
        "0.0100": {
          "winding": 1.9960976525143628,
          "real_zeros_inside": 0,
          "excess": 1.9960976525143628
        },
        "0.1000": {
          "winding": 1.9964955397146036,
          "real_zeros_inside": 0,
          "excess": 1.9964955397146036
        },
        "2.0000": {
          "winding": 12.085419712205663,
          "real_zeros_inside": 10,
          "excess": 2.0854197122056632
        },
        "5.0000": {
          "winding": 31.975335381644364,
          "real_zeros_inside": 30,
          "excess": 1.9753353816443635
        }
      },
      "T2_imag_pair": {
        "eps": 2.0797966440236883e-09,
        "W_at_ieps": 1.6504059507421108e-26,
        "scan_min": 0.01459451355707131,
        "scan_at_y": 0.0001
      },
      "T3_A_over_y_fit": 0.6308206254641555,
      "T3_two_over_pi": 0.6366197723675814,
      "T3_mean_shift": -3.3631535473854246,
      "T4_variants": {
        "base": {
          "resid_y0.5": 1.2749261380781172,
          "resid_y5": -0.007753707743303639,
          "resid_y20": -2.530820269504034,
          "shape_rms_rel": 1.0143675095987894
        },
        "trunc60": {
          "resid_y0.5": 1.2816709492693397,
          "resid_y5": -0.5465597395886301,
          "resid_y20": -12.354286478739445,
          "shape_rms_rel": 4.43884573453234
        },
        "trunc100": {
          "resid_y0.5": 1.278305028486991,
          "resid_y5": -0.27789168396584607,
          "resid_y20": -7.57271682340175,
          "shape_rms_rel": 2.860573136578675
        },
        "notail": {
          "resid_y0.5": 1.2766145378113016,
          "resid_y5": 0.16107079639175792,
          "resid_y20": 0.16663165033476446,
          "shape_rms_rel": 0.11754357982145858
        },
        "base+pair": {
          "resid_y0.5": 0.0016865933429546232,
          "resid_y5": -0.13507766221681994,
          "resid_y20": -2.5626512581224135,
          "shape_rms_rel": 0.9793208614044097
        },
        "mp60": {
          "resid_y0.5": 1.2816709492693397,
          "resid_y5": -0.5465597395886301,
          "resid_y20": -12.354286478739445,
          "shape_rms_rel": 4.438845734532339
        }
      },
      "T4_mp60": {
        "n_relocated": 190,
        "max_abs_dz": 1.0587086762825493e-12
      },
      "T5_sinc_est_max": 0.0002055923399439411
    }
  },
  "elapsed_seconds": 702.8,
  "timestamp_utc": "2026-08-18T17:19:13.123417+00:00"
}

Source code

Python script (click to expand)
"""E-016b — root-cause the E-016 V3 (zero-Poisson reconstruction) failure.

E-016 V3: rho_W^analytic (Galerkin z-derivative) vs rho_W^recon (located
real zeros + Euler-Maclaurin lattice tail) mismatch rel ~0.3 at a=4.
Residual (D-024 sec.4): +1.274 (y=0.5), +0.637 (1), +0.313 (2), +0.073
(5), -0.179 (10), -0.993 (20). Note 2/(pi*y) = 1.2732, 0.6366, 0.3183 —
the low-y residual matches a MISSING zero pair at |z|~0 to 4 digits.

Tests (D-024 sec.4 candidates + new hypothesis):
  T1. kappa = W'/W(0): exact gauge arithmetic gives kappa = 0 by symmetry
      (x symmetric, c real). Numeric confirmation. => candidate (a) dead.
  T2. Zero census + ARGUMENT PRINCIPLE on circles |z|=r: the real-gauge
      brentq scan can only find REAL zeros. If Galerkin W has a complex
      pair near 0 (candidate: purely imaginary +/-i*eps, self-conjugate
      under the mirror symmetries), the winding number exceeds the real-
      zero count. If found: locate eps by scanning |W(iy)|.
  T3. Residual shape on a fine y-grid: test A/y law; report A vs 2/pi.
  T4. Recon variants: (i) base (zeros<=300 + EM tail); (ii) trunc60;
      (iii) trunc100; (iv) notail; (v) mp60 (zeros<=60 relocated at
      dps 50 + EM tail from 60 — float64 contamination test, D-024 (c));
      (vi) base+pair (recon + exact contribution of the T2 imaginary
      pair, (2/pi) y/(y^2-eps^2) — decisive if T2 fires).
  T5. Sinc-artifact zeros of hat h at z=2*pi*k/h (=628k, beyond window):
      analytic size of their rho contribution (expected ~1e-4, dismiss).

Outputs: research/numerics/data/E-016b-v3-rootcause.csv (+ .json)
"""
import importlib.util
import json
import sys
import time
from datetime import datetime, timezone
from pathlib import Path

import mpmath as mp
import numpy as np
import scipy.optimize

REPO = Path(__file__).resolve().parents[3]
DATA = REPO / "research" / "numerics" / "data"
CSV = DATA / "E-016b-v3-rootcause.csv"
JSON = DATA / "E-016b-v3-rootcause.json"

# ---- import E-016 machinery (runs the sieve once, ~15 s) ---------------
_spec = importlib.util.spec_from_file_location(
    "E16", Path(__file__).with_name("E-016-herglotz-fine-structure.py"))
E16 = importlib.util.module_from_spec(_spec)
_spec.loader.exec_module(E16)

A_SWEEP = [4.0, 10.0]
H = E16.H_MAIN
LAM = E16.LAM_SHIFT
Y_GRID = np.linspace(0.1, 40.0, 400)
Z_MAX = 300.0
N_GRID = 40000
WIND_RADII_FRAC = [0.5, 1.5]   # in units of pi/a, plus absolute below
WIND_RADII_ABS = [1e-6, 1e-4, 1e-2, 0.1, 2.0, 5.0]


def locate_real_zeros(cp, x, h, z_max=Z_MAX, n_grid=N_GRID):
    """Real-axis sign-change + brentq on g(z) = z Im Vp - Re Vp (E-016)."""
    zg = np.linspace(1e-3, z_max, n_grid)
    Vpr, _ = E16.V_and_dV(zg, cp, x, h)
    g = zg * Vpr.imag - Vpr.real

    def g_direct(zz):
        V = E16.hat_FT(np.array([zz]), h)[0] * complex(
            np.exp(1j * zz * x) @ cp)
        return zz * V.imag - V.real

    idx = np.flatnonzero(np.sign(g[:-1]) * np.sign(g[1:]) < 0)
    zeros = []
    for i in idx:
        try:
            zeros.append(scipy.optimize.brentq(g_direct, zg[i], zg[i + 1],
                                               xtol=1e-13, rtol=1e-13))
        except ValueError:
            pass
    return np.array(zeros)


def winding(cp, cm, x, h, r, n_pts=512):
    """Argument-principle zero count of W(theta=pi) on |z|=r."""
    phi = np.linspace(0, 2 * np.pi, n_pts, endpoint=False)
    z = r * np.exp(1j * phi)
    Vp, dVp = E16.V_and_dV(z, cp, x, h)
    Vm, dVm = E16.V_and_dV(z, cm, x, h)
    W, _ = E16.W_and_dW(z, Vp, dVp, Vm, dVm, np.pi)
    dphi = np.diff(np.unwrap(np.angle(W)))
    return float(dphi.sum() / (2 * np.pi))


def imag_pair_scan(cp, cm, x, h, y_max=3.0):
    """Scan |W(iy)| for a minimum -> candidate purely-imaginary pair."""
    ys = np.linspace(1e-4, y_max, 30000)
    z = 1j * ys
    Vp, _ = E16.V_and_dV(z, cp, x, h)
    Vm, _ = E16.V_and_dV(z, cm, x, h)
    W = (z - 1j) * Vp - (z + 1j) * Vm          # theta = pi
    aw = np.abs(W)
    i = int(np.argmin(aw))
    # polish with mpmath findroot on W(iy)=0 (real unknown y)
    mp.mp.dps = 50
    cpm = [mp.mpf(float(v)) for v in cp]
    cmm = [mp.mpf(float(v)) for v in cm]
    xm = [mp.mpf(float(v)) for v in x]

    def Wimag(yy):
        yy = mp.mpf(yy)
        Sp = sum(c * mp.e ** (1j * yy * xx) for c, xx in zip(cpm, xm))
        Sm = sum(c * mp.e ** (1j * yy * xx) for c, xx in zip(cmm, xm))
        hh = mp.mpf(h)
        hat = hh * (mp.sin(yy * hh / 2) / (yy * hh / 2)) ** 2
        Vpv, Vmv = hat * Sp, hat * Sm
        W = 1j * (yy - 1) * Vpv - 1j * (yy + 1) * Vmv      # W(i*yy), th=pi
        return mp.im(W)          # mirror symmetry: W(iy) = i * (real)

    try:
        root = mp.findroot(Wimag, mp.mpf(float(ys[i])),
                           solver="secant", tol=mp.mpf("1e-40"))
        eps = float(root)
        resid = float(abs(Wimag(root)))
        return eps, resid, float(aw[i]), float(ys[i])
    except (ValueError, ZeroDivisionError):
        return None, None, float(aw[i]), float(ys[i])


def em_tail(y, z_start, d_lat):
    return (y / d_lat) * (np.pi / 2.0 - np.arctan(z_start / y))


def recon_rho(y, zeros_pos, d_lat, z_tail_start=None, extra_pairs=()):
    """Poisson density from positive zeros (doubled) + EM tail + explicit
    extra pairs (purely imaginary +/-i*eps: 2y/(y^2 - eps^2))."""
    y = np.asarray(y, dtype=float)
    zeros_pos = np.asarray(zeros_pos, dtype=float)
    if zeros_pos.size:
        s = 2.0 * np.sum(y[:, None] / (y[:, None] ** 2
                                       + zeros_pos[None, :] ** 2), axis=1)
    else:
        s = np.zeros_like(y)
    if z_tail_start is not None:
        s = s + 2.0 * em_tail(y, z_tail_start, d_lat)
    for eps in extra_pairs:
        s = s + 2.0 * y / (y**2 - eps**2)
    return s / np.pi


def mp_relocate(cp, x, h, zeros_pos, z_hi=60.0):
    """Re-locate zeros <= z_hi with mpmath dps 50 (float64 contamination
    test). Bisection on the real gauge, 80 iterations."""
    mp.mp.dps = 50
    cpm = [mp.mpf(float(v)) for v in cp]
    xm = [mp.mpf(float(v)) for v in x]
    hh = mp.mpf(h)

    def g_mp(zz):
        zz = mp.mpf(zz)
        S = sum(c * mp.e ** (1j * zz * xx) for c, xx in zip(cpm, xm))
        hat = hh * (mp.sin(zz * hh / 2) / (zz * hh / 2)) ** 2
        V = hat * S
        return zz * mp.im(V) - mp.re(V)

    out = []
    for z0 in zeros_pos:
        if z0 > z_hi:
            continue
        lo, hi = mp.mpf(float(z0)) - mp.mpf("0.05"), \
            mp.mpf(float(z0)) + mp.mpf("0.05")
        flo, fhi = g_mp(lo), g_mp(hi)
        if flo * fhi > 0:
            out.append((float(z0), None))
            continue
        for _ in range(80):
            mid = (lo + hi) / 2
            fm = g_mp(mid)
            if flo * fm <= 0:
                hi, fhi = mid, fm
            else:
                lo, flo = mid, fm
        out.append((float(z0), float((lo + hi) / 2)))
    return out


def main() -> int:
    if CSV.exists() and "--force" not in sys.argv:
        print(f"cached: {CSV} (use --force to recompute)")
        return 0
    t0 = time.time()
    rows = []
    report = {}

    for a in A_SWEEP:
        print(f"a={a}: build + solve ...", flush=True)
        x, hh, Q, M, b = E16.build(a, H)
        n = len(x)
        cp, T = E16.solve_v(Q, M, b[+1.0], LAM, n)
        cm, _ = E16.solve_v(Q, M, b[-1.0], LAM, n)
        np_ = float(cp @ T @ cp)
        nm = float(cm @ T @ cm)
        cm = cm * np.sqrt(np_ / nm)
        d_lat = np.pi / a

        # analytic rho_W at theta=pi on the fine grid
        ziy = 1j * Y_GRID
        Vp, dVp = E16.V_and_dV(ziy, cp, x, hh)
        Vm, dVm = E16.V_and_dV(ziy, cm, x, hh)
        W, dW = E16.W_and_dW(ziy, Vp, dVp, Vm, dVm, np.pi)
        rho_an = -np.imag(dW / W) / np.pi

        # T1: kappa = W'/W(0)
        z0 = np.array([0.0 + 0.0j])
        Vp0, dVp0 = E16.V_and_dV(z0, cp, x, hh)
        Vm0, dVm0 = E16.V_and_dV(z0, cm, x, hh)
        W0, dW0 = E16.W_and_dW(z0, Vp0, dVp0, Vm0, dVm0, np.pi)
        kappa = complex(dW0[0] / W0[0])
        print(f"  T1 kappa = {kappa:.3e}", flush=True)

        # T2: census + argument principle
        zeros = locate_real_zeros(cp, x, hh)
        census = {"n_real": int(len(zeros)), "z1": float(zeros[0]),
                  "z_last": float(zeros[-1]),
                  "lattice_count_window": a * Z_MAX / np.pi}
        radii = [f * d_lat for f in WIND_RADII_FRAC] + WIND_RADII_ABS
        wind = {}
        for r in radii:
            w = winding(cp, cm, x, hh, r)
            n_real_in = int(2 * np.sum(zeros < r))
            wind[f"{r:.4f}"] = {"winding": w, "real_zeros_inside": n_real_in,
                                "excess": w - n_real_in}
        print(f"  T2 winding: {wind}", flush=True)

        eps, eps_resid, scan_min, scan_at = None, None, None, None
        if any(abs(v["excess"]) > 0.5 for v in wind.values()):
            eps, eps_resid, scan_min, scan_at = imag_pair_scan(cp, cm, x, hh)
            print(f"  T2 imaginary pair: eps={eps} |W(i*eps)|={eps_resid:.2e} "
                  f"(scan min {scan_min:.3e} at y={scan_at:.4f})", flush=True)

        # T3: residual shape (base variant), A/y fit at small y
        z_tail = zeros[-1] + d_lat / 2.0
        rec_base = recon_rho(Y_GRID, zeros, d_lat, z_tail)
        resid = rho_an - rec_base
        sel_small = (Y_GRID >= 0.3) & (Y_GRID <= 2.0)
        A_fit = float(np.mean(resid[sel_small] * Y_GRID[sel_small]))
        # mean-shift removed version for shape comparison
        shift = float(np.mean(resid))

        # T4: variants
        z60 = zeros[zeros <= 60.0]
        z100 = zeros[zeros <= 100.0]
        variants = {
            "base": rec_base,
            "trunc60": recon_rho(Y_GRID, z60, d_lat, z60[-1] + d_lat / 2),
            "trunc100": recon_rho(Y_GRID, z100, d_lat, z100[-1] + d_lat / 2),
            "notail": recon_rho(Y_GRID, zeros, d_lat, None),
        }
        if eps is not None and eps_resid is not None and eps_resid < 1e-20:
            variants["base+pair"] = recon_rho(
                Y_GRID, zeros, d_lat, z_tail, extra_pairs=(eps,))
        print("  T4 mp60 relocation (dps 50) ...", flush=True)
        reloc = mp_relocate(cp, x, hh, zeros, 60.0)
        n_ok = sum(1 for _, r in reloc if r is not None)
        max_dz = max((abs(z0 - r) for z0, r in reloc if r is not None),
                     default=0.0)
        z60mp = np.array([r for _, r in reloc if r is not None])
        variants["mp60"] = recon_rho(Y_GRID, z60mp, d_lat,
                                     z60mp[-1] + d_lat / 2)

        var_summary = {}
        for name, rec in variants.items():
            res = rho_an - rec
            res_shifted = res - np.mean(res)
            var_summary[name] = {
                "resid_y0.5": float(res[np.argmin(abs(Y_GRID - 0.5))]),
                "resid_y5": float(res[np.argmin(abs(Y_GRID - 5.0))]),
                "resid_y20": float(res[np.argmin(abs(Y_GRID - 20.0))]),
                "shape_rms_rel": float(np.sqrt(np.mean(res_shifted**2))
                                       / np.sqrt(np.mean(rho_an**2))),
            }
            for y, rv, rsv in zip(Y_GRID, res, res_shifted):
                rows.append(f"resid,{name},{a},{y:.6f},{rv:.10e},{rsv:.10e}")
        for y, rv in zip(Y_GRID, rho_an):
            rows.append(f"rho_analytic,-,{a},{y:.6f},{rv:.10e},")

        # T5: sinc-artifact zero contribution estimate (analytic formula)
        k = np.arange(1, 20)
        zk = 2 * np.pi * k / hh
        sinc_est = float(np.max(
            (4.0 / np.pi) * np.max(Y_GRID) * np.sum(1.0 / zk**2)))

        report[str(a)] = {
            "T1_kappa_re": kappa.real, "T1_kappa_im": kappa.imag,
            "T2_census": census, "T2_winding": wind,
            "T2_imag_pair": {"eps": eps, "W_at_ieps": eps_resid,
                             "scan_min": scan_min, "scan_at_y": scan_at},
            "T3_A_over_y_fit": A_fit, "T3_two_over_pi": 2.0 / np.pi,
            "T3_mean_shift": shift,
            "T4_variants": var_summary,
            "T4_mp60": {"n_relocated": n_ok, "max_abs_dz": max_dz},
            "T5_sinc_est_max": sinc_est,
        }
        print(f"  T3 A/y fit: A={A_fit:.4f} vs 2/pi={2/np.pi:.4f} "
              f"shift={shift:.4f}", flush=True)
        print(f"  T4 variants: {json.dumps(var_summary, indent=1)}",
              flush=True)

    with CSV.open("w", encoding="utf-8", newline="") as f:
        f.write("series,variant,a,y,resid,resid_shifted\n")
        f.write("\n".join(rows) + "\n")

    meta = {
        "experiment": "E-016b",
        "task": "2.6: root-cause E-016 V3 Poisson-reconstruction failure",
        "script": "research/numerics/scripts/E-016b-v3-rootcause.py",
        "parameters": {"a_sweep": A_SWEEP, "h": H, "lambda": LAM,
                       "y_grid": [0.1, 40.0, 400], "z_max": Z_MAX},
        "report": report,
        "elapsed_seconds": round(time.time() - t0, 1),
        "timestamp_utc": datetime.now(timezone.utc).isoformat(),
    }
    JSON.write_text(json.dumps(meta, indent=2), encoding="utf-8")
    print(f"wrote {CSV.name}, {JSON.name}")
    return 0


if __name__ == "__main__":
    raise SystemExit(main())