From ae44ddc1b29f1a36029d61a7e74c71eb1eebc9d5 Mon Sep 17 00:00:00 2001 From: Thierry Souverin Date: Fri, 15 Sep 2023 16:02:09 +0200 Subject: [PATCH 01/29] change extension of the source file from xyls to axy --- spectractor/tools.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spectractor/tools.py b/spectractor/tools.py index 61cb1d303..e42edd373 100644 --- a/spectractor/tools.py +++ b/spectractor/tools.py @@ -2267,7 +2267,7 @@ def set_sources_file_name(file_name, output_directory=""): """ output_directory = set_wcs_output_directory(file_name, output_directory=output_directory) tag = set_wcs_tag(file_name) - return os.path.join(output_directory, f"{tag}.xyls") + return os.path.join(output_directory, f"{tag}.axy") def set_gaia_catalog_file_name(file_name, output_directory=""): From 2b95133b84a68e248a00aed59e0d0adeeb562d92 Mon Sep 17 00:00:00 2001 From: Thierry Souverin Date: Fri, 22 Sep 2023 18:31:00 +0200 Subject: [PATCH 02/29] add few lines to do the astrometry with the data with masked spectrums --- spectractor/astrometry.py | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/spectractor/astrometry.py b/spectractor/astrometry.py index 3934b5a79..83ccf2d52 100644 --- a/spectractor/astrometry.py +++ b/spectractor/astrometry.py @@ -1095,9 +1095,16 @@ def run_simple_astrometry(self, extent=None, sources=None): self.write_sources() solve_field_input = self.sources_file_name elif self.source_extractor == "astrometrynet": + # use data without spectrums if it exists + if "data_wo_spectrums" in self.image.__dict__.keys(): + if getattr(self.image, "data_wo_spectrums") is not None: + data = self.image.data_wo_spectrums.copy() + else: + data = self.image.data + self.my_logger.info(f"\n\tSource extraction directly with solve-field.") # must write a temporary image file with Spectractor flips and rotations - fits.writeto(tmp_image_file_name, self.image.data, header=self.image.header, overwrite=True) + fits.writeto(tmp_image_file_name, data, header=self.image.header, overwrite=True) solve_field_input = tmp_image_file_name else: raise ValueError(f"Got {self.source_extractor=}. Must be either 'iraf' or 'astrometrynet' " @@ -1121,7 +1128,7 @@ def run_simple_astrometry(self, extent=None, sources=None): try: subprocess.run(command, shell=True, check=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE, encoding='ascii') except subprocess.CalledProcessError as e: # pragma: nocover - self.my_logger.warning(f"\n\tAstrometry command:\n{command}") + self.my_logger.info(f"\n\tAstrometry command:\n{command}") self.my_logger.error(f"\n\t{e.stderr}") sys.exit() if os.path.isfile(tmp_image_file_name): @@ -1407,8 +1414,8 @@ def run_full_astrometry(self, extent=None, maxiter=20, min_range=3 * u.arcsec, m gaia_residuals_quad_sum = np.sum(np.sqrt(np.sum(gaia_residuals ** 2, axis=1))) if parameters.DEBUG: self.plot_sources_and_gaia_catalog(sources=self.sources, gaia_coord=self.gaia_matches, margin=20, - quad=self.quad_stars_pixel_positions, - label=self.image.target.label) + quad=self.quad_stars_pixel_positions, + label=self.image.target.label) self.plot_astrometry_shifts(vmax=3) self.plot_quad_stars() target_x, target_y = self.get_target_pixel_position() From f81265893cf4c65de09f691d06ff320173a3ce53 Mon Sep 17 00:00:00 2001 From: Thierry Souverin Date: Fri, 22 Sep 2023 18:36:48 +0200 Subject: [PATCH 03/29] change extension from .xyls to .axy --- spectractor/tools.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spectractor/tools.py b/spectractor/tools.py index aed7725cd..80b59de66 100644 --- a/spectractor/tools.py +++ b/spectractor/tools.py @@ -2303,7 +2303,7 @@ def set_sources_file_name(file_name, output_directory=""): """ output_directory = set_wcs_output_directory(file_name, output_directory=output_directory) tag = set_wcs_tag(file_name) - return os.path.join(output_directory, f"{tag}.xyls") + return os.path.join(output_directory, f"{tag}.axy") def set_gaia_catalog_file_name(file_name, output_directory=""): From 9d74ab6bb682414fc0ebfd5f964d7c1b30a856e7 Mon Sep 17 00:00:00 2001 From: Thierry Souverin Date: Fri, 22 Sep 2023 18:39:05 +0200 Subject: [PATCH 04/29] "deal with data with spectrums masked" --- spectractor/astrometry.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/spectractor/astrometry.py b/spectractor/astrometry.py index 3934b5a79..95f25c8df 100644 --- a/spectractor/astrometry.py +++ b/spectractor/astrometry.py @@ -1095,9 +1095,16 @@ def run_simple_astrometry(self, extent=None, sources=None): self.write_sources() solve_field_input = self.sources_file_name elif self.source_extractor == "astrometrynet": + # use data without spectrums if it exists + if "data_wo_spectrums" in self.image.__dict__.keys(): + if getattr(self.image, "data_wo_spectrums") is not None: + data = self.image.data_wo_spectrums.copy() + else: + data = self.image.data + self.my_logger.info(f"\n\tSource extraction directly with solve-field.") # must write a temporary image file with Spectractor flips and rotations - fits.writeto(tmp_image_file_name, self.image.data, header=self.image.header, overwrite=True) + fits.writeto(tmp_image_file_name, data, header=self.image.header, overwrite=True) solve_field_input = tmp_image_file_name else: raise ValueError(f"Got {self.source_extractor=}. Must be either 'iraf' or 'astrometrynet' " From a5ccff5632bfb3f15c02425e73b1950360d38b7a Mon Sep 17 00:00:00 2001 From: Thierry Souverin Date: Fri, 22 Sep 2023 19:24:40 +0200 Subject: [PATCH 05/29] small change of syntax --- spectractor/astrometry.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spectractor/astrometry.py b/spectractor/astrometry.py index 83ccf2d52..b301bc0d4 100644 --- a/spectractor/astrometry.py +++ b/spectractor/astrometry.py @@ -1098,7 +1098,7 @@ def run_simple_astrometry(self, extent=None, sources=None): # use data without spectrums if it exists if "data_wo_spectrums" in self.image.__dict__.keys(): if getattr(self.image, "data_wo_spectrums") is not None: - data = self.image.data_wo_spectrums.copy() + data = getattr(self.image, "data_wo_spectrums").copy() else: data = self.image.data From e2ace0805c8b0ff057f6e092137a465d3f120bb3 Mon Sep 17 00:00:00 2001 From: Thierry Souverin Date: Thu, 30 Nov 2023 17:28:08 +0100 Subject: [PATCH 06/29] add w in returns of SpectractorRun --- spectractor/extractor/extractor.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/spectractor/extractor/extractor.py b/spectractor/extractor/extractor.py index 05d9f7726..08c8b697d 100644 --- a/spectractor/extractor/extractor.py +++ b/spectractor/extractor/extractor.py @@ -1033,6 +1033,8 @@ def SpectractorRun(image, output_directory, guess=None): ------- spectrum: Spectrum The extracted spectrum object. + w: FullForwardModelFitWorkspace + The FFM wrokspace. Examples -------- @@ -1052,7 +1054,7 @@ def SpectractorRun(image, output_directory, guess=None): ... continue ... image = SpectractorInit(file_name, target_label=target_label, ... disperser_label=disperser_label, config='./config/ctio.ini') - ... spectrum = SpectractorRun(image, './tests/data/', guess=[xpos, ypos]) + ... spectrum, w = SpectractorRun(image, './tests/data/', guess=[xpos, ypos]) .. doctest:: :hide: @@ -1141,7 +1143,7 @@ def SpectractorRun(image, output_directory, guess=None): if parameters.VERBOSE and parameters.DISPLAY: spectrum.plot_spectrum(xlim=None) - return spectrum + return spectrum, w def Spectractor(file_name, output_directory, target_label='', guess=None, disperser_label="", config=''): @@ -1196,7 +1198,7 @@ def Spectractor(file_name, output_directory, target_label='', guess=None, disper """ image = SpectractorInit(file_name, target_label=target_label, disperser_label=disperser_label, config=config) - spectrum = SpectractorRun(image, guess=guess, output_directory=output_directory) + spectrum, w = SpectractorRun(image, guess=guess, output_directory=output_directory) return spectrum From 1f116ae53b05697671ce278d59b8bfa17fd9f760 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Neveu?= Date: Sat, 23 Dec 2023 12:47:26 +0100 Subject: [PATCH 07/29] optimal Ndof with weighted FWHM mean --- spectractor/extractor/chromaticpsf.py | 7 +++++-- spectractor/extractor/extractor.py | 3 ++- spectractor/fit/fitter.py | 6 +++--- 3 files changed, 10 insertions(+), 6 deletions(-) diff --git a/spectractor/extractor/chromaticpsf.py b/spectractor/extractor/chromaticpsf.py index 215b13b62..1c7eae8ff 100644 --- a/spectractor/extractor/chromaticpsf.py +++ b/spectractor/extractor/chromaticpsf.py @@ -1787,7 +1787,10 @@ def fit_chromatic_psf(self, data, bgd_model_func=None, data_errors=None, mode="1 raise ValueError(f"mode argument must be '1D' or '2D'. Got {mode=}.") if amplitude_priors_method == "psf1d": w_reg = RegFitWorkspace(w, opt_reg=parameters.PSF_FIT_REG_PARAM, verbose=verbose) - w_reg.run_regularisation(Ndof=w.trace_r) + weighted_mean_fwhm = np.average(self.table['fwhm'], weights=self.table['amplitude']) + self.my_logger.info(f"\n\tMean FWHM: {weighted_mean_fwhm} pixels (weighted with spectrum amplitude)" + f"\n\tExpected Ndof: {self.Nx / weighted_mean_fwhm}") + w_reg.run_regularisation(Ndof=self.Nx / weighted_mean_fwhm) w.reg = np.copy(w_reg.opt_reg) w.trace_r = np.trace(w_reg.resolution) self.opt_reg = w_reg.opt_reg @@ -1798,7 +1801,7 @@ def fit_chromatic_psf(self, data, bgd_model_func=None, data_errors=None, mode="1 f"below the trace of the prior covariance matrix " f"({np.trace(w.amplitude_priors_cov_matrix)}). This is probably due to a very " f"high regularisation parameter in case of a bad fit. Therefore the final " - f"covariance matrix is mulitiplied by the ratio of the traces and " + f"covariance matrix is multiplied by the ratio of the traces and " f"the amplitude parameters are very close the amplitude priors.") r = np.trace(w.amplitude_priors_cov_matrix) / np.trace(w.amplitude_cov_matrix) w.amplitude_cov_matrix *= r diff --git a/spectractor/extractor/extractor.py b/spectractor/extractor/extractor.py index 50e54d86d..16aea73f5 100644 --- a/spectractor/extractor/extractor.py +++ b/spectractor/extractor/extractor.py @@ -847,8 +847,9 @@ def run_ffm_minimisation(w, method="newton", niter=2): # Optimize the regularisation parameter only if it was not done before if w.amplitude_priors_method == "spectrum" and w.reg == parameters.PSF_FIT_REG_PARAM: # pragma: no cover my_logger.info("\n\tStart regularization parameter estimation...") + my_logger.info(f"\n\tExpected Ndof: {w.spectrum.chromatic_psf.Nx / weighted_mean_fwhm}") w_reg = RegFitWorkspace(w, opt_reg=parameters.PSF_FIT_REG_PARAM, verbose=True) - w_reg.run_regularisation(Ndof=w.trace_r) + w_reg.run_regularisation(Ndof=w.spectrum.chromatic_psf.Nx / weighted_mean_fwhm) w.opt_reg = w_reg.opt_reg w.reg = np.copy(w_reg.opt_reg) w.trace_r = np.trace(w_reg.resolution) diff --git a/spectractor/fit/fitter.py b/spectractor/fit/fitter.py index b0d116012..c09ee81ad 100644 --- a/spectractor/fit/fitter.py +++ b/spectractor/fit/fitter.py @@ -1779,10 +1779,10 @@ def run_regularisation(self, Ndof=None): if Ndof is not None: r_Ndof = self.set_regularisation_with_Ndof(Ndof) if self.opt_reg < 1e-3 * r_Ndof or self.opt_reg > 1e3 * r_Ndof: - self.my_logger.warning(f"\n\tRegularisation parameter r minimizing G(r) is 3 orders of magnitude away " - f"from optimal regularisation parameter {r_Ndof} using {Ndof=}. " + self.my_logger.warning(f"\n\tFound regularisation parameter r minimizing G(r) is 3 orders of magnitude away " + f"from optimal regularisation parameter {r_Ndof:.3g} given by {Ndof=:.1f}. " f"Probably that the model does not fit well data at this stage. " - f"Switch to optimal parameter.") + f"Switch to optimal parameter {r_Ndof:.3g}.") self.opt_reg = r_Ndof self.simulate(np.log10(self.opt_reg)) self.print_regularisation_summary() From e451b7931baa48aaaa126de64cdb7bbc6582cf43 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Neveu?= Date: Sat, 23 Dec 2023 12:47:45 +0100 Subject: [PATCH 08/29] add image.target_label in load_STARDICE --- spectractor/extractor/images.py | 1 + 1 file changed, 1 insertion(+) diff --git a/spectractor/extractor/images.py b/spectractor/extractor/images.py index dd1396f02..60dcb0e00 100644 --- a/spectractor/extractor/images.py +++ b/spectractor/extractor/images.py @@ -764,6 +764,7 @@ def load_STARDICE_image(image): # pragma: no cover elif image.header['MOUNTTAU'] >= 90: parameters.OBS_CAMERA_ROTATION = 0 + image.target_label = image.header['mountTARGET'] image.date_obs = image.header['DATE-OBS'] image.expo = float(image.header['cameraexptime']) image.filter_label = 'EMPTY' From ab11026b5163c52b85d79f22dffe529444772cf4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Neveu?= Date: Sat, 23 Dec 2023 12:48:53 +0100 Subject: [PATCH 09/29] SPECTRACTOR_DECONVOLUTION_PSF2D = False -> True SPECTRACTOR_DECONVOLUTION_FFM = False -> True PSF_POLY_ORDER = 2 -> 4 PSF_PIXEL_STEP_TRANSVERSE_FIT = 10 -> 1 --- config/stardice.ini | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/config/stardice.ini b/config/stardice.ini index 6d497b531..f98d24427 100644 --- a/config/stardice.ini +++ b/config/stardice.ini @@ -12,9 +12,9 @@ SPECTRACTOR_COMPUTE_ROTATION_ANGLE = disperser # parameter to prevent from background subtraction SPECTRACTOR_BACKGROUND_SUBTRACTION = True # deconvolve spectrogram with simple 2D PSF analysis: False, True -SPECTRACTOR_DECONVOLUTION_PSF2D = False +SPECTRACTOR_DECONVOLUTION_PSF2D = True # deconvolve spectrogram with full forward model: False, True -SPECTRACTOR_DECONVOLUTION_FFM = False +SPECTRACTOR_DECONVOLUTION_FFM = True # value of sigma clip parameter for the spectractor deconvolution process PSF2D and FFM SPECTRACTOR_DECONVOLUTION_SIGMA_CLIP = 100 @@ -107,11 +107,11 @@ PIXWIDTH_BOXSIZE = 40 # the PSF model: Gauss, Moffat or MoffatGauss PSF_TYPE = Moffat # the order of the polynomials to model wavelength dependence of the PSF shape parameters -PSF_POLY_ORDER = 2 +PSF_POLY_ORDER = 4 # regularisation parameter for the chisq minimisation to extract the spectrum PSF_FIT_REG_PARAM = 0.1 # step size in pixels for the first transverse PSF1D fit -PSF_PIXEL_STEP_TRANSVERSE_FIT = 10 +PSF_PIXEL_STEP_TRANSVERSE_FIT = 1 # PSF is not evaluated outside a region larger than max(PIXWIDTH_SIGNAL, PSF_FWHM_CLIP*fwhm) pixels PSF_FWHM_CLIP = 2 From 851a7dd2f9e4c9bd69c3012e3a5799c2f1e9015e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Neveu?= Date: Sat, 23 Dec 2023 12:52:31 +0100 Subject: [PATCH 10/29] SPECTRACTOR_ATMOSPHERE_SIM = getobsatmo --- config/stardice.ini | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/stardice.ini b/config/stardice.ini index 26831ddb8..3765dbc67 100644 --- a/config/stardice.ini +++ b/config/stardice.ini @@ -18,7 +18,7 @@ SPECTRACTOR_DECONVOLUTION_FFM = True # value of sigma clip parameter for the spectractor deconvolution process PSF2D and FFM SPECTRACTOR_DECONVOLUTION_SIGMA_CLIP = 100 # library to compute atmospheric transmission: none, libradtran, getobsatmo -SPECTRACTOR_ATMOSPHERE_SIM = getobstamo +SPECTRACTOR_ATMOSPHERE_SIM = getobsatmo [instrument] # instrument name From a15f1fa06b70ac6ba7a02181ff66450becf7afa1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Neveu?= Date: Sat, 23 Dec 2023 12:55:36 +0100 Subject: [PATCH 11/29] OBS_NAME = STARDICE -> OHP for getobsatmo --- config/stardice.ini | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/stardice.ini b/config/stardice.ini index 3765dbc67..d3864c1b6 100644 --- a/config/stardice.ini +++ b/config/stardice.ini @@ -22,7 +22,7 @@ SPECTRACTOR_ATMOSPHERE_SIM = getobsatmo [instrument] # instrument name -OBS_NAME = STARDICE +OBS_NAME = OHP # observatory altitude in km OBS_ALTITUDE = 0.650 # observatory latitude From 4a8723a758162f9acce7a42dcdd99516e39424d6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Neveu?= Date: Sat, 23 Dec 2023 13:00:03 +0100 Subject: [PATCH 12/29] OBS_NAME = STARDICE -> OHP for getobsatmo --- spectractor/extractor/images.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/spectractor/extractor/images.py b/spectractor/extractor/images.py index 60dcb0e00..896482107 100644 --- a/spectractor/extractor/images.py +++ b/spectractor/extractor/images.py @@ -229,8 +229,10 @@ def load_image(self, file_name): load_LPNHE_image(self) elif parameters.OBS_NAME == "AUXTEL": load_AUXTEL_image(self) - elif parameters.OBS_NAME == "STARDICE": + elif parameters.OBS_NAME == "STARDICE" or parameters.OBS_NAME == "OHP": load_STARDICE_image(self) + else: + raise ValueError(f"Unknown observatory {parameters.OBS_NAME=}.") # Load the disperser self.my_logger.info(f'\n\tLoading disperser {self.disperser_label}...') self.header["GRATING"] = self.disperser_label From 6fbfa784dfbcc8fd72520d909aedf14d652039c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Neveu?= Date: Sat, 23 Dec 2023 14:57:29 +0100 Subject: [PATCH 13/29] don't use apply_max_width_to_bounds otherwise y_c params have boundaries (0, 2Ny) in FFM and spectrogramfit when using from_poly_to_profile_params functions : problem if y_c is negative --- spectractor/extractor/extractor.py | 1 - spectractor/fit/fit_spectrogram.py | 1 - 2 files changed, 2 deletions(-) diff --git a/spectractor/extractor/extractor.py b/spectractor/extractor/extractor.py index e306cf9d5..bce64c9e6 100644 --- a/spectractor/extractor/extractor.py +++ b/spectractor/extractor/extractor.py @@ -61,7 +61,6 @@ def __init__(self, spectrum, amplitude_priors_method="noprior", verbose=False, p self.psf_poly_params = self.psf_poly_params[length:] psf_poly_params_labels = np.copy(spectrum.chromatic_psf.params.labels[length:]) psf_poly_params_names = np.copy(spectrum.chromatic_psf.params.axis_names[length:]) - spectrum.chromatic_psf.psf.apply_max_width_to_bounds(max_half_width=spectrum.spectrogram_Ny) psf_poly_params_bounds = spectrum.chromatic_psf.set_bounds() D2CCD = np.copy(spectrum.header['D2CCD']) p = np.array([1, 1, 1, D2CCD, np.copy(spectrum.header['PIXSHIFT']), 0, diff --git a/spectractor/fit/fit_spectrogram.py b/spectractor/fit/fit_spectrogram.py index 9dca9ccb8..94ba6ecdf 100644 --- a/spectractor/fit/fit_spectrogram.py +++ b/spectractor/fit/fit_spectrogram.py @@ -65,7 +65,6 @@ def __init__(self, spectrum, atmgrid_file_name="", fit_angstrom_exponent=False, raise ValueError(f"At least one diffraction order must be given for spectrogram simulation.") length = len(self.spectrum.chromatic_psf.table) self.psf_poly_params = self.spectrum.chromatic_psf.from_table_to_poly_params()[length:] - self.spectrum.chromatic_psf.psf.apply_max_width_to_bounds(max_half_width=self.spectrum.spectrogram_Ny) self.saturation = self.spectrum.spectrogram_saturation D2CCD = np.copy(spectrum.header['D2CCD']) p = np.array([1, 1, 1, 0.05, 1.2, 400, 5, D2CCD, self.spectrum.header['PIXSHIFT'], From 0b102a34882b4d55e6e62a1ec26b93d66091408d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Neveu?= Date: Sat, 23 Dec 2023 14:58:10 +0100 Subject: [PATCH 14/29] evaluate PSF FWHM centering the PSF on the pixel grid --- spectractor/extractor/chromaticpsf.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/spectractor/extractor/chromaticpsf.py b/spectractor/extractor/chromaticpsf.py index 1c7eae8ff..8aea658c2 100644 --- a/spectractor/extractor/chromaticpsf.py +++ b/spectractor/extractor/chromaticpsf.py @@ -1320,11 +1320,14 @@ def from_profile_params_to_shape_params(self, profile_params): # pixels.shape = (2, Ny, Nx): self.pixels[1<-y, :, 0<-first pixel value column] # TODO: account for rotation ad projection effects is PSF is not round pixel_eval = np.arange(self.pixels[1, 0, 0], self.pixels[1, -1, 0], 0.5, dtype=np.float32) + center = (np.max(pixel_eval) - np.min(pixel_eval)) / 2 for ix, x in enumerate(pixel_x): - p = profile_params[x, :] - # compute FWHM transverse to dispersion axis (assuming revolution symmetry of the PSF) + # centering the PSF on the pixel grid to compute FWHM + p = np.copy(profile_params[x, :]) + p[2] = center + # compute FWHM transverse in 1D (assuming revolution symmetry of the PSF) out = self.psf.evaluate(pixel_eval, values=p) - fwhms[ix] = compute_fwhm(pixel_eval, out, center=p[2], minimum=0, epsilon=1e-2) + fwhms[ix] = compute_fwhm(pixel_eval, out, center=center, minimum=0, epsilon=1e-2) # clean fwhm bad points mask = np.logical_and(fwhms > 1, fwhms < self.Ny // 2) # more than 1 pixel or less than window self.table['fwhm'] = interp1d(pixel_x[mask], fwhms[mask], kind="linear", From ae0a9f4bb1aab5a94277184fbd748bb4252bf37c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Neveu?= Date: Sat, 23 Dec 2023 14:58:40 +0100 Subject: [PATCH 15/29] cleaning --- spectractor/fit/fit_spectrogram.py | 2 +- spectractor/simulation/simulator.py | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/spectractor/fit/fit_spectrogram.py b/spectractor/fit/fit_spectrogram.py index 94ba6ecdf..80fdf8b97 100644 --- a/spectractor/fit/fit_spectrogram.py +++ b/spectractor/fit/fit_spectrogram.py @@ -209,7 +209,7 @@ def set_mask(self, params=None): order=order) profile_params[:, 0] = 1 profile_params[:, 1] = dispersion_law.real + self.simulation.r0.real - profile_params[:, 2] += dispersion_law.imag # - self.bgd_width + profile_params[:, 2] += dispersion_law.imag psf_cube_masked = self.spectrum.chromatic_psf.build_psf_cube_masked(self.simulation.pixels, profile_params, fwhmx_clip=3 * parameters.PSF_FWHM_CLIP, fwhmy_clip=parameters.PSF_FWHM_CLIP) diff --git a/spectractor/simulation/simulator.py b/spectractor/simulation/simulator.py index 6e6cb7c72..59b1dfe6e 100644 --- a/spectractor/simulation/simulator.py +++ b/spectractor/simulation/simulator.py @@ -484,7 +484,8 @@ def simulate(self, A1=1.0, A2=0., A3=0., aerosols=0.05, angstrom_exponent=None, if self.profile_params[order] is None or not self.fix_psf_cube: if k==0: self.profile_params[order] = self.chromatic_psf.update(poly_params[k], x0=self.r0.real + shift_x, - y0=self.r0.imag + shift_y, angle=angle, plot=False, apply_bounds=True) + y0=self.r0.imag + shift_y, angle=angle, + plot=False, apply_bounds=True) else: self.profile_params[order] = self.chromatic_psf.from_poly_params_to_profile_params(poly_params[k], apply_bounds=True) self.profile_params[order][:, 0] = 1 From ce84ed56d63e4542e1d92ddab6c493088ccb2e28 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Neveu?= Date: Sat, 23 Dec 2023 14:59:12 +0100 Subject: [PATCH 16/29] add shift_x --- spectractor/simulation/simulator.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spectractor/simulation/simulator.py b/spectractor/simulation/simulator.py index 59b1dfe6e..c7a9b4a3f 100644 --- a/spectractor/simulation/simulator.py +++ b/spectractor/simulation/simulator.py @@ -489,7 +489,7 @@ def simulate(self, A1=1.0, A2=0., A3=0., aerosols=0.05, angstrom_exponent=None, else: self.profile_params[order] = self.chromatic_psf.from_poly_params_to_profile_params(poly_params[k], apply_bounds=True) self.profile_params[order][:, 0] = 1 - self.profile_params[order][:, 1] = dispersion_law.real + self.r0.real + self.profile_params[order][:, 1] = dispersion_law.real + self.r0.real + shift_x self.profile_params[order][:, 2] += dispersion_law.imag if k == 0: self.chromatic_psf.table["Dx"] = self.profile_params[order][:, 1] - self.r0.real From c85d82f38ea4741c1377b39c05dcf4869ccd6f26 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Neveu?= Date: Sat, 23 Dec 2023 15:03:16 +0100 Subject: [PATCH 17/29] typo --- spectractor/extractor/extractor.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spectractor/extractor/extractor.py b/spectractor/extractor/extractor.py index bce64c9e6..d22d38907 100644 --- a/spectractor/extractor/extractor.py +++ b/spectractor/extractor/extractor.py @@ -1037,7 +1037,7 @@ def SpectractorRun(image, output_directory, guess=None): spectrum: Spectrum The extracted spectrum object. w: FullForwardModelFitWorkspace - The FFM wrokspace. + The FFM workspace. Examples -------- From e9b5e99f197993d9bd0f50da20a3554e78a84586 Mon Sep 17 00:00:00 2001 From: Thierry Souverin Date: Mon, 22 Jan 2024 16:25:41 +0100 Subject: [PATCH 18/29] add message for debug --- spectractor/extractor/targets.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/spectractor/extractor/targets.py b/spectractor/extractor/targets.py index 035f97560..8d5b5ea4c 100644 --- a/spectractor/extractor/targets.py +++ b/spectractor/extractor/targets.py @@ -376,8 +376,9 @@ def load_spectra(self): f"\n\tCalspec? {is_calspec}" f"\n\tNumber of spectra: {len(self.spectra)}" f"\n\tRedshift: {self.redshift}" - f"\n\tEmission spectrum ? {self.emission_spectrum}" - f"\n\tLines: {[l.label for l in self.lines.lines]}") + f"\n\tEmission spectrum ? {self.emission_spectrum}") + if self.lines is not None and len(self.lines.lines) > 0: + self.my_logger.debug(f"\n\tLines: {[l.label for l in self.lines.lines]}") def get_radec_position_after_pm(self, date_obs): if self.simbad_table is not None: From 82d41e773a9cc767db85e45cdaeedb16ad4488b1 Mon Sep 17 00:00:00 2001 From: Thierry Souverin Date: Thu, 16 Oct 2025 16:24:15 +0200 Subject: [PATCH 19/29] solve bug in get_radec_position_after_pm --- spectractor/astrometry.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spectractor/astrometry.py b/spectractor/astrometry.py index 2778262c8..c75199240 100644 --- a/spectractor/astrometry.py +++ b/spectractor/astrometry.py @@ -1225,7 +1225,7 @@ def run_gaia_astrometry(self, min_range=3 * u.arcsec, max_range=5 * u.arcmin, ma # update coordinates with proper motion data self.my_logger.info(f"\n\tUpdate object coordinates with proper motion at time={self.image.date_obs}.") - self.image.target_radec_position_after_pm = self.image.target.get_radec_position_after_pm(self.image.date_obs) + self.image.target_radec_position_after_pm = self.image.target.get_radec_position_after_pm(self.image.target.simbad_table, date_obs=self.image.date_obs) self.gaia_radec_positions_after_pm = get_gaia_coords_after_proper_motion(self.gaia_catalog, self.image.date_obs) if parameters.DEBUG: self.plot_sources_and_gaia_catalog(sources=self.sources, gaia_coord=self.gaia_radec_positions_after_pm, From ccbe85d5f08c8f1fb835cdbbb6e9343e2d2fcce1 Mon Sep 17 00:00:00 2001 From: Thierry Souverin Date: Thu, 16 Oct 2025 16:31:00 +0200 Subject: [PATCH 20/29] set gaia_catalog as an astropy table --- spectractor/astrometry.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spectractor/astrometry.py b/spectractor/astrometry.py index 812502b1a..e5fe8b86e 100644 --- a/spectractor/astrometry.py +++ b/spectractor/astrometry.py @@ -323,7 +323,7 @@ def __init__(self, image, wcs_file_name="", gaia_file_name="", output_directory= self.gaia_radec_positions_after_pm = None if os.path.isfile(self.gaia_file_name): self.my_logger.info(f"\n\tLoad Gaia catalog from {self.gaia_file_name}.") - self.gaia_catalog = ascii.read(self.gaia_file_name, format="ecsv") + self.gaia_catalog = Table(ascii.read(self.gaia_file_name, format="ecsv"), masked=True) self.gaia_radec_positions_after_pm = get_gaia_coords_after_proper_motion(self.gaia_catalog, self.image.date_obs) self.sources = None self.sources_radec_positions = None From 0e27ca8bde614cd53eb5ee73c6abb3fd7bddf4a6 Mon Sep 17 00:00:00 2001 From: Thierry Souverin Date: Thu, 6 Nov 2025 19:33:17 +0100 Subject: [PATCH 21/29] add logic to analyze the white lamp from monodice --- spectractor/extractor/images.py | 66 +++++++++++++++++++++++++++++++- spectractor/extractor/targets.py | 39 ++++++++++++++++++- 2 files changed, 102 insertions(+), 3 deletions(-) diff --git a/spectractor/extractor/images.py b/spectractor/extractor/images.py index bef335bd7..4d467a422 100644 --- a/spectractor/extractor/images.py +++ b/spectractor/extractor/images.py @@ -281,7 +281,10 @@ def load_image(self, file_name): elif parameters.OBS_NAME == "AUXTEL": load_AUXTEL_image(self) elif parameters.OBS_NAME == "STARDICE" or parameters.OBS_NAME == "OHP": - load_STARDICE_image(self) + if self.target_label.upper() == "WHITELAMP": + load_WHITELAMP_image(self) + else: + load_STARDICE_image(self) else: raise ValueError(f"Unknown observatory {parameters.OBS_NAME=}.") # Load the disperser @@ -835,7 +838,9 @@ def load_STARDICE_image(image): # pragma: no cover elif image.header['MOUNTTAU'] >= 90: parameters.OBS_CAMERA_ROTATION = 0 - image.target_label = image.header['mountTARGET'] + if not image.target_label: + image.target_label = image.header['mountTARGET'] + image.date_obs = image.header['DATE-OBS'] image.expo = float(image.header['cameraexptime']) image.filter_label = 'EMPTY' @@ -871,6 +876,63 @@ def load_STARDICE_image(image): # pragma: no cover image.read_out_noise = 8.5 * np.ones_like(image.data) image.compute_parallactic_angle() +def load_WHITELAMP_image(image): + """Specific routine to load MONODICE fits files and load their data and properties for Spectractor. + + Parameters + ---------- + image: Image + The Image instance to fill with file data and header. + """ + + image.my_logger.info(f'\n\tLoading MONODICE image {image.file_name}...') + with fits.open(image.file_name) as hdu_list: + image.header = hdu_list[0].header + image.data = hdu_list[0].data.astype(np.float64) + if "BZERO" in image.header: + del image.header["BZERO"] + if "BSCALE" in image.header: + del image.header["BSCALE"] + + image.target_label = "MONODICE" + image.date_obs = image.header['DATE-OBS'] + image.expo = float(image.header['cameraexptime']) + image.filter_label = 'EMPTY' + # transformations so that stars are like in Stellarium up to a rotation + # with spectrogram nearly horizontal and on the right of central star + image.data = image.data[::-1, ::-1] + #image.airmass = 1/np.cos(np.radians(90-image.header['MOUNTALT'])) + + image.my_logger.info('\n\tImage loaded') + # compute CCD gain map + image.gain = float(parameters.CCD_GAIN) * np.ones_like(image.data) + parameters.CCD_IMSIZE = image.data.shape[1] // parameters.CCD_REBIN + image.disperser_label = "star_analyzer_200" + # image.ra = Angle(image.header['MOUNTRA'], unit="deg") + # image.dec = Angle(image.header['MOUNTDEC'], unit="deg") + # image.hour_angle = Angle(image.header['MOUNTHA'], unit="deg") + # if image.header['MOUNTTAU'] >= 90: + # image.hour_angle = image.hour_angle - 180*units.deg + # image.dec = 180*units.deg - image.dec + image.temperature = 10 + image.pressure = 1000 + image.humidity = 87 + image.units = 'ADU' + if "PC2_1" in image.header: + rotation_wcs = 180 / np.pi * np.arctan2(-hdu_list[0].header["PC2_1"]/hdu_list[0].header["CDELT2"], hdu_list[0].header["PC1_1"]/hdu_list[0].header["CDELT1"]) + atol = 0.02 + print("RORATION WCS :", rotation_wcs) + if not np.isclose(rotation_wcs % 360, parameters.OBS_CAMERA_ROTATION % 360, atol=atol): + image.my_logger.warning(f"\n\tWCS rotation angle is {rotation_wcs} degrees while " + f"parameters.OBS_CAMERA_ROTATION={parameters.OBS_CAMERA_ROTATION} degrees. " + f"\nBoth differs by more than {atol} degrees... bug ?") + + image.read_out_noise = 8.5 * np.ones_like(image.data) + #image.compute_parallactic_angle() + + parameters.OBS_OBJECT_TYPE = "WHITELAMP" + + def find_target(image, guess=None, rotated=False, widths=[parameters.XWINDOW, parameters.YWINDOW]): """Find the target in the Image instance. diff --git a/spectractor/extractor/targets.py b/spectractor/extractor/targets.py index a18a25a02..6feea0a0c 100644 --- a/spectractor/extractor/targets.py +++ b/spectractor/extractor/targets.py @@ -17,7 +17,7 @@ from spectractor import parameters from spectractor.config import set_logger -from spectractor.extractor.spectroscopy import (Lines, HGAR_LINES, HYDROGEN_LINES, ATMOSPHERIC_LINES, +from spectractor.extractor.spectroscopy import (Lines, Line, HGAR_LINES, HYDROGEN_LINES, ATMOSPHERIC_LINES, ISM_LINES, STELLAR_LINES) # Astroquery versions change the Simbad API. @@ -88,6 +88,9 @@ def load_target(label, verbose=False): >>> print([line.wavelength for line in t.lines.lines][:5]) [253.652, 296.728, 302.15, 313.155, 334.148] """ + if label=="WHITELAMP": + parameters.OBS_OBJECT_TYPE = "WHITELAMP" + if parameters.OBS_OBJECT_TYPE == 'STAR': return Star(label, verbose) elif parameters.OBS_OBJECT_TYPE == 'HG-AR': @@ -96,6 +99,8 @@ def load_target(label, verbose=False): return Monochromator(label, verbose) elif parameters.OBS_OBJECT_TYPE == "LED": return Led(label, verbose) + elif parameters.OBS_OBJECT_TYPE == 'WHITELAMP': + return WhiteLamp(label, verbose) else: raise ValueError(f'Unknown parameters.OBS_OBJECT_TYPE: {parameters.OBS_OBJECT_TYPE}') @@ -197,6 +202,38 @@ def __init__(self, label, verbose=False): def load(self): # pragma: no cover pass +class WhiteLamp(Target): + + def __init__(self, label, verbose=False): + """Initialize Monochromator class. + + Parameters + ---------- + label: str + String label to name the monochromator. + verbose: bool, optional + Set True to increase verbosity (default: False) + + Examples + -------- + + >>> t = Monochromator("XX", verbose=False) + >>> print(t.label) + XX + >>> print(t.emission_spectrum) + True + + """ + Target.__init__(self, label, verbose=verbose) + self.my_logger = set_logger(self.__class__.__name__) + self.emission_spectrum = True + + white_lamp_lines = [Line(l, atmospheric=False, label=r'$l1$', label_pos=[0.007, 0.02], use_for_calibration=True) for l in [824, 829, 835, 842, 883, 896, 906, 916, 981, 993]] + self.lines = Lines(white_lamp_lines, emission_spectrum=True, orders=[1, 2]) + + def load(self): # pragma: no cover + pass + class Led(Target): From aca0fcd878cb7410fd3ce61ffa50df2205de1997 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Neveu?= Date: Sat, 6 Dec 2025 09:58:13 +0100 Subject: [PATCH 22/29] for target centroid fitting strategy GUESS, don't fit the position in the rotated image and trust rotation --- spectractor/extractor/images.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/spectractor/extractor/images.py b/spectractor/extractor/images.py index bef335bd7..2c8e75d54 100644 --- a/spectractor/extractor/images.py +++ b/spectractor/extractor/images.py @@ -936,7 +936,7 @@ def find_target(image, guess=None, rotated=False, widths=[parameters.XWINDOW, pa if parameters.PdfPages: parameters.PdfPages.savefig() - if parameters.SPECTRACTOR_FIT_TARGET_CENTROID == "fit" or rotated: + if parameters.SPECTRACTOR_FIT_TARGET_CENTROID == "fit": # or rotated: if target_pixcoords[0] == -1 and target_pixcoords[1] == -1: if guess is None: raise ValueError(f"Guess parameter must be set if WCS solution is not found.") @@ -991,6 +991,8 @@ def find_target(image, guess=None, rotated=False, widths=[parameters.XWINDOW, pa theX, theY = guess sub_image_x0 = theX - x0 + Dx sub_image_y0 = theY - y0 + Dy + if rotated: + theX, theY = find_target_after_rotation(image) elif parameters.SPECTRACTOR_FIT_TARGET_CENTROID == "WCS" and not rotated: pass else: From ed0e41ae64b4cfbaab8fd3816b6a520a018099f5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Neveu?= Date: Sat, 6 Dec 2025 10:01:10 +0100 Subject: [PATCH 23/29] for target centroid fitting strategy WCS, don't fit the position in the rotated image and trust rotation --- spectractor/extractor/images.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spectractor/extractor/images.py b/spectractor/extractor/images.py index 02db89324..79886b808 100644 --- a/spectractor/extractor/images.py +++ b/spectractor/extractor/images.py @@ -1046,7 +1046,7 @@ def find_target(image, guess=None, rotated=False, widths=[parameters.XWINDOW, pa theX, theY = target_pixcoords sub_image_x0 = target_pixcoords[0] - x0 + Dx sub_image_y0 = target_pixcoords[1] - y0 + Dy - elif parameters.SPECTRACTOR_FIT_TARGET_CENTROID == "guess": + elif parameters.SPECTRACTOR_FIT_TARGET_CENTROID == "guess" or (parameters.SPECTRACTOR_FIT_TARGET_CENTROID == "WCS" and rotated): Dx, Dy = widths sub_image_subtracted, x0, y0, Dx, Dy, sub_errors = find_target_init(image=image, guess=guess, rotated=rotated, widths=(Dx, Dy)) From 903cd19e90af6228b29d3d66b4f6db43573f6e73 Mon Sep 17 00:00:00 2001 From: Thierry Souverin Date: Thu, 18 Dec 2025 13:12:19 +0100 Subject: [PATCH 24/29] Solve bugs and first steps to perform multispectra exrtaction (target_lable suffix, handle spectra near the detector edges) --- spectractor/astrometry.py | 2 +- spectractor/extractor/background.py | 3 ++- spectractor/extractor/extractor.py | 12 ++++++++---- spectractor/extractor/images.py | 10 ++++------ spectractor/extractor/targets.py | 10 ++++++---- spectractor/simulation/atmosphere.py | 2 +- 6 files changed, 22 insertions(+), 17 deletions(-) diff --git a/spectractor/astrometry.py b/spectractor/astrometry.py index cf7d6a91e..6f02c1650 100644 --- a/spectractor/astrometry.py +++ b/spectractor/astrometry.py @@ -1426,7 +1426,7 @@ def run_full_astrometry(self, extent=None, maxiter=20, min_range=3 * u.arcsec, m f"Stop the loop here and look for best solution.") k -= 1 break - t.pprint_all() + #t.pprint_all() if len(t) == 0: raise IndexError(f"Astrometry has failed at every iteration, empty table {t=}.") best_iter = int(np.argmin(t["gaia_residuals_quad_sum"])) diff --git a/spectractor/extractor/background.py b/spectractor/extractor/background.py index 4fa382998..dc2d441c1 100644 --- a/spectractor/extractor/background.py +++ b/spectractor/extractor/background.py @@ -275,7 +275,8 @@ def extract_spectrogram_background_sextractor(data, err, ws=(20, 30), mask_signa bkg = Background2D(data, (parameters.PIXWIDTH_BOXSIZE, parameters.PIXWIDTH_BOXSIZE), filter_size=(filter_size, filter_size), sigma_clip=sigma_clip, bkg_estimator=bkg_estimator, - mask=mask) + mask=mask, + exclude_percentile=50) # reset at zero the edges bkg.background[data == 0] = 0 bgd_model_func_interp = RegularGridInterpolator((np.arange(Nx), np.arange(Ny)), bkg.background.T, method='linear', diff --git a/spectractor/extractor/extractor.py b/spectractor/extractor/extractor.py index a7bf4b807..777bada25 100644 --- a/spectractor/extractor/extractor.py +++ b/spectractor/extractor/extractor.py @@ -1189,8 +1189,8 @@ def SpectractorRun(image, output_directory, guess=None): # Set output path ensure_dir(output_directory) output_filename = os.path.basename(image.file_name) - output_filename = output_filename.replace('.fits', '_spectrum.fits') - output_filename = output_filename.replace('.fz', '_spectrum.fits') + output_filename = output_filename.replace('.fits', f'_spectrum_{image.target_label}.fits') + output_filename = output_filename.replace('.fz', f'_spectrum_{image.target_label}.fits') output_filename = os.path.join(output_directory, output_filename) # Find the exact target position in the raw cut image: several methods @@ -1243,7 +1243,7 @@ def SpectractorRun(image, output_directory, guess=None): if parameters.VERBOSE and parameters.DISPLAY: spectrum.plot_spectrum(xlim=None) - return spectrum, w + return spectrum def Spectractor(file_name, output_directory, target_label='', guess=None, disperser_label="", config=''): @@ -1361,7 +1361,7 @@ def extract_spectrum_from_image(image, spectrum, signal_width=10, ws=(20, 30)): xmax = min(right_edge, int(distance[lambda_max_index]) + 1) # +1 to include edges else: lambdas = image.disperser.grating_pixel_to_lambda(np.arange(Nx) - image.target_pixcoords_rotated[0], - x0=image.target_pixcoords, + x0=image.target_pixcoords, D=parameters.DISTANCE2CCD, order=spectrum.order) xmin = int(np.argmin(np.abs(lambdas - parameters.LAMBDA_MIN))) xmax = int(np.argmin(np.abs(lambdas - parameters.LAMBDA_MAX))) @@ -1370,6 +1370,10 @@ def extract_spectrum_from_image(image, spectrum, signal_width=10, ws=(20, 30)): image.my_logger.warning(f"Last data column is invalid (full of nan or zeros). Subtract 1 to {xmax=}->{xmax-1}") xmax -= 1 + # xmax < xmin happens when the spectrum is out of the detector (we decrease xmax until we sees signal) + if xmax <= xmin: + raise ValueError(f"No spectrum has been detected. The spectrum may be out of the detector ?") + # Create spectrogram data = data[ymin:ymax, xmin:xmax] err = err[ymin:ymax, xmin:xmax] diff --git a/spectractor/extractor/images.py b/spectractor/extractor/images.py index bef335bd7..e6a6047be 100644 --- a/spectractor/extractor/images.py +++ b/spectractor/extractor/images.py @@ -1062,19 +1062,15 @@ def find_target_init(image, guess, rotated=False, widths=[parameters.XWINDOW, pa sizeY, sizeX = np.shape(image.data) if not rotated else np.shape(image.data_rotated) # verify if the sub image is out of bounds - if subYmin < 0 or subXmin < 0 or subYmax >= sizeY or subXmax >= sizeX: - + if subYmin < 0 or subXmin < 0 or subYmax >= sizeY or subXmax >= sizeX: old_subYmin, old_subYmax, old_subXmin, old_subXmax = subYmin, subYmax, subXmin, subXmax subYmin, subXmin = max(0, subYmin), max(0, subXmin) subYmax, subXmax = min(sizeY-1, subYmax), min(sizeX-1, subXmax) - image.my_logger.warning(f'\tSub image is out of bounds : [{old_subYmin}:{old_subYmax}, {old_subXmin}:{old_subXmax}] to [{subYmin}:{subYmax}, {subXmin}:{subXmax}]') - - if rotated: sub_image = np.copy(image.data_rotated[subYmin:subYmax, subXmin:subXmax]) - sub_errors = np.copy(image.err[subYmin:subYmax, subXmin:subXmax]) + sub_errors = np.copy(image.err_rotated[subYmin:subYmax, subXmin:subXmax]) else: sub_image = np.copy(image.data[subYmin:subYmax, subXmin:subXmax]) sub_errors = np.copy(image.err[subYmin:subYmax, subXmin:subXmax]) @@ -1098,6 +1094,8 @@ def find_target_init(image, guess, rotated=False, widths=[parameters.XWINDOW, pa image.my_logger.debug( f'\n\t{len(saturated_pixels[0])} saturated pixels: set saturation level ' f'to {image.saturation} {image.units}.') + + image.my_logger.warning(f"Size of sub_image: {sub_image.shape}, size of sub_errors: {sub_errors.shape}") sub_errors[sub_image >= 0.99 * image.saturation] = 10 * image.saturation # np.min(np.abs(sub_errors)) # sub_image = clean_target_spikes(sub_image, image.saturation) return sub_image_subtracted, x0, y0, Dx, Dy, sub_errors diff --git a/spectractor/extractor/targets.py b/spectractor/extractor/targets.py index a18a25a02..9becf820f 100644 --- a/spectractor/extractor/targets.py +++ b/spectractor/extractor/targets.py @@ -36,10 +36,12 @@ else: _USE_NEW_SIMBAD = True -try: - from gaiaspec import getGaia -except ModuleNotFoundError: - getGaia = None +# try: +# from gaiaspec import getGaia +# except ModuleNotFoundError: +# getGaia = None + +getGaia = None def _get_cache_dir(): diff --git a/spectractor/simulation/atmosphere.py b/spectractor/simulation/atmosphere.py index b8a8929c0..9296ed65c 100644 --- a/spectractor/simulation/atmosphere.py +++ b/spectractor/simulation/atmosphere.py @@ -61,7 +61,7 @@ def __init__(self, airmass, pressure, temperature, lambda_min=250, lambda_max=12 self.emulator = None self.angstrom_exponent_default = 1.2 if parameters.SPECTRACTOR_ATMOSPHERE_SIM.lower() == "getobsatmo": - import getObsAtmo + from getObsAtmo import getObsAtmo if not getObsAtmo.is_obssite(parameters.OBS_NAME): raise ValueError(f"getObsAtmo does not have observatory site {parameters.OBS_NAME}.") self.emulator = getObsAtmo.ObsAtmo(obs_str=parameters.OBS_NAME, pressure=self.pressure) From 399b7fe4e7a16f56cb5aea8b794fe856b19d86a0 Mon Sep 17 00:00:00 2001 From: Thierry Souverin Date: Thu, 18 Dec 2025 13:31:28 +0100 Subject: [PATCH 25/29] handle atmospheric fit when wls for simulation and spectrum extraction are different (happens when part of the spectrum lands out of detector) --- config/stardice.ini | 5 +++++ runFitter.py | 2 +- spectractor/fit/fit_spectrogram.py | 17 +++++++++++++++++ spectractor/fit/fit_spectrum.py | 21 +++++++++++++++++---- 4 files changed, 40 insertions(+), 5 deletions(-) diff --git a/config/stardice.ini b/config/stardice.ini index d3864c1b6..5ba09b3f6 100644 --- a/config/stardice.ini +++ b/config/stardice.ini @@ -22,7 +22,12 @@ SPECTRACTOR_ATMOSPHERE_SIM = getobsatmo [instrument] # instrument name +<<<<<<< Updated upstream OBS_NAME = OHP +======= +OBS_NAME = OHP +#STARDICE +>>>>>>> Stashed changes # observatory altitude in km OBS_ALTITUDE = 0.650 # observatory latitude diff --git a/runFitter.py b/runFitter.py index ab74a65e0..5c07da205 100644 --- a/runFitter.py +++ b/runFitter.py @@ -18,7 +18,7 @@ parser.add_argument("-o", "--output_directory", dest="output_directory", default="outputs/", help="Write results in given output directory (default: ./outputs/).") parser.add_argument("-c", "--config", dest="config", default="", - help="config file to be given for spectra extracted with Spectractor<2.4. (default: ''.") + help="config file to be given for spectra extracted with Spectractor<2.4. (default: ''.)") args = parser.parse_args() parameters.VERBOSE = args.verbose diff --git a/spectractor/fit/fit_spectrogram.py b/spectractor/fit/fit_spectrogram.py index dd0a09a89..78f6aae8b 100644 --- a/spectractor/fit/fit_spectrogram.py +++ b/spectractor/fit/fit_spectrogram.py @@ -420,6 +420,23 @@ def simulate(self, *params): if self.flat is not None: # TODO: if flat array is a cube flat, needs to multiply directly in build_psf_cube self.model *= self.flat + + from scipy.interpolate import interp1d + + if lambdas.shape != self.lambdas.shape or not np.allclose(lambdas, self.lambdas): + sim_conv = interp1d(lambdas, model * lambdas, kind="linear", bounds_error=False, fill_value=(0, 0)) + err_conv = interp1d(lambdas, model_err * lambdas, kind="linear", bounds_error=False, fill_value=(0, 0)) + lambdas_binwidths = np.gradient(self.lambdas) + lambdas_binwidths_sim = np.gradient(lambdas) + # Interpolate bin widths from simulation grid to observation grid + binwidth_conv = interp1d(lambdas, lambdas_binwidths_sim, kind="linear", bounds_error=False, fill_value=(lambdas_binwidths_sim[0], lambdas_binwidths_sim[-1])) + lambdas_binwidths_sim_interp = binwidth_conv(self.lambdas) + model = sim_conv(self.lambdas) * lambdas_binwidths / lambdas_binwidths_sim_interp / self.lambdas + model_err = err_conv(self.lambdas) * lambdas_binwidths / lambdas_binwidths_sim_interp / self.lambdas + + self.model = model + self.model_err = model_err + return self.lambdas, self.model, self.model_err def jacobian(self, params, model_input=None): diff --git a/spectractor/fit/fit_spectrum.py b/spectractor/fit/fit_spectrum.py index 1f829626a..14b9ce66e 100644 --- a/spectractor/fit/fit_spectrum.py +++ b/spectractor/fit/fit_spectrum.py @@ -258,9 +258,21 @@ def simulate(self, A1, A2, aerosols, angstrom_exponent, ozone, pwv, reso, D, shi lambdas, model, model_err = self.simulation.simulate(A1, A2, aerosols, angstrom_exponent, ozone, pwv, reso, D, shift_x) if B != 0: model += B / (lambdas * np.gradient(lambdas)) + + if lambdas.shape != self.lambdas.shape or not np.allclose(lambdas, self.lambdas): + sim_conv = interp1d(lambdas, model * lambdas, kind="linear", bounds_error=False, fill_value=(0, 0)) + err_conv = interp1d(lambdas, model_err * lambdas, kind="linear", bounds_error=False, fill_value=(0, 0)) + lambdas_binwidths = np.gradient(self.lambdas) + lambdas_binwidths_sim = np.gradient(lambdas) + # Interpolate bin widths from simulation grid to observation grid + binwidth_conv = interp1d(lambdas, lambdas_binwidths_sim, kind="linear", bounds_error=False, fill_value=(lambdas_binwidths_sim[0], lambdas_binwidths_sim[-1])) + lambdas_binwidths_sim_interp = binwidth_conv(self.lambdas) + model = sim_conv(self.lambdas) * lambdas_binwidths / lambdas_binwidths_sim_interp / self.lambdas + model_err = err_conv(self.lambdas) * lambdas_binwidths / lambdas_binwidths_sim_interp / self.lambdas + self.model = model self.model_err = model_err - return lambdas, model, model_err + return self.lambdas, model, model_err def plot_fit(self): """Plot the fit result. @@ -404,9 +416,10 @@ def run_spectrum_minimisation(fit_workspace, method="newton", sigma_clip=20): fit_workspace.params.fixed = fixed run_minimisation_sigma_clipping(fit_workspace, method="newton", xtol=1e-6, ftol=1 / fit_workspace.data.size, sigma_clip=sigma_clip, niter_clip=3, verbose=False) - - fit_workspace.params.plot_correlation_matrix() - fit_workspace.plot_fit() + + if parameters.DISPLAY and (parameters.DEBUG or fit_workspace.live_fit): + fit_workspace.params.plot_correlation_matrix() + fit_workspace.plot_fit() if fit_workspace.filename != "": write_fitparameter_json(fit_workspace.params.json_filename, fit_workspace.params, extra={"chi2": fit_workspace.costs[-1] / fit_workspace.data.size, From cbbbb226f913decd4c8ebcbbfbb5363abb20ecc4 Mon Sep 17 00:00:00 2001 From: Thierry Souverin Date: Fri, 19 Dec 2025 15:46:15 +0100 Subject: [PATCH 26/29] put back gaiaspec imports --- spectractor/extractor/targets.py | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/spectractor/extractor/targets.py b/spectractor/extractor/targets.py index ab43a8a73..13456045b 100644 --- a/spectractor/extractor/targets.py +++ b/spectractor/extractor/targets.py @@ -36,13 +36,10 @@ else: _USE_NEW_SIMBAD = True -# try: -# from gaiaspec import getGaia -# except ModuleNotFoundError: -# getGaia = None - -getGaia = None - +try: + from gaiaspec import getGaia +except ModuleNotFoundError: + getGaia = None def _get_cache_dir(): cache = os.path.join(astropy.config.get_cache_dir(), "astroquery", "Simbad") From e927753c239a1108e30e43ed79530bfacddb019a Mon Sep 17 00:00:00 2001 From: Thierry Souverin Date: Fri, 19 Dec 2025 15:47:25 +0100 Subject: [PATCH 27/29] Updating correct throughputs for stardice and its grating --- config/stardice.ini | 5 - .../star_analyzer_200/ratio_order_2over1.txt | 701 ++++---- .../ratio_order_2over1_bad.txt | 319 ++++ .../star_analyzer_200/transmission.txt | 1446 +++++++++-------- .../star_analyzer_200/transmission_bad.txt | 698 ++++++++ 5 files changed, 2147 insertions(+), 1022 deletions(-) create mode 100644 spectractor/extractor/dispersers/star_analyzer_200/ratio_order_2over1_bad.txt create mode 100644 spectractor/extractor/dispersers/star_analyzer_200/transmission_bad.txt diff --git a/config/stardice.ini b/config/stardice.ini index 5ba09b3f6..d7fc0ff90 100644 --- a/config/stardice.ini +++ b/config/stardice.ini @@ -22,12 +22,7 @@ SPECTRACTOR_ATMOSPHERE_SIM = getobsatmo [instrument] # instrument name -<<<<<<< Updated upstream -OBS_NAME = OHP -======= OBS_NAME = OHP -#STARDICE ->>>>>>> Stashed changes # observatory altitude in km OBS_ALTITUDE = 0.650 # observatory latitude diff --git a/spectractor/extractor/dispersers/star_analyzer_200/ratio_order_2over1.txt b/spectractor/extractor/dispersers/star_analyzer_200/ratio_order_2over1.txt index 27c9bf500..f7e6657c1 100644 --- a/spectractor/extractor/dispersers/star_analyzer_200/ratio_order_2over1.txt +++ b/spectractor/extractor/dispersers/star_analyzer_200/ratio_order_2over1.txt @@ -1,319 +1,382 @@ -3.500000000000000000e+02 7.816786604845055164e-01 -3.510000000000000000e+02 7.623397745213298382e-01 -3.520000000000000000e+02 7.212158044020747782e-01 -3.530000000000000000e+02 6.674573719438615660e-01 -3.540000000000000000e+02 6.094630412468611258e-01 -3.550000000000000000e+02 5.833642720177487639e-01 -3.560000000000000000e+02 5.587818906559026688e-01 -3.570000000000000000e+02 5.448878461488595448e-01 -3.600000000000000000e+02 4.676023983606472645e-01 -3.610000000000000000e+02 4.458294649604785387e-01 -3.640000000000000000e+02 3.897498149161069403e-01 -3.650000000000000000e+02 3.765490225219322307e-01 -3.670000000000000000e+02 3.462554206763281406e-01 -3.680000000000000000e+02 3.376826265728082310e-01 -3.690000000000000000e+02 3.242338806951955976e-01 -3.700000000000000000e+02 3.121771205773378743e-01 -3.720000000000000000e+02 2.891319102899319038e-01 -3.730000000000000000e+02 2.785725802853543653e-01 -3.740000000000000000e+02 2.696373852716140163e-01 -3.750000000000000000e+02 2.589820904032731352e-01 -3.760000000000000000e+02 2.478110527556360021e-01 -3.770000000000000000e+02 2.412702867818238839e-01 -3.780000000000000000e+02 2.320900421101688427e-01 -3.800000000000000000e+02 2.151450006004417270e-01 -3.810000000000000000e+02 2.067528923609523450e-01 -3.820000000000000000e+02 1.990109210056227595e-01 -3.830000000000000000e+02 1.927066939256935896e-01 -3.840000000000000000e+02 1.852705614645767940e-01 -3.850000000000000000e+02 1.791757623333913307e-01 -3.860000000000000000e+02 1.731570322212011570e-01 -3.870000000000000000e+02 1.660749608398693900e-01 -3.890000000000000000e+02 1.551742124664050593e-01 -3.900000000000000000e+02 1.489903806842339529e-01 -3.910000000000000000e+02 1.439068152870348893e-01 -3.920000000000000000e+02 1.394634468039759878e-01 -3.930000000000000000e+02 1.340156474109340801e-01 -3.950000000000000000e+02 1.252695398197339050e-01 -3.960000000000000000e+02 1.205319275403268081e-01 -3.970000000000000000e+02 1.160660234666045232e-01 -3.990000000000000000e+02 1.079025942591028131e-01 -4.000000000000000000e+02 1.039508311221653963e-01 -4.020000000000000000e+02 9.650305514993877398e-02 -4.030000000000000000e+02 9.429415153029652163e-02 -4.040000000000000000e+02 9.029579208442464755e-02 -4.060000000000000000e+02 8.359356172336651625e-02 -4.070000000000000000e+02 8.047582243254688961e-02 -4.080000000000000000e+02 7.766169405804150550e-02 -4.090000000000000000e+02 7.510710142822098201e-02 -4.100000000000000000e+02 7.203112862790912729e-02 -4.110000000000000000e+02 6.975848371946005710e-02 -4.120000000000000000e+02 6.637567117597724387e-02 -4.130000000000000000e+02 6.428839955038419263e-02 -4.140000000000000000e+02 6.220316863457310552e-02 -4.150000000000000000e+02 5.975574200798849933e-02 -4.160000000000000000e+02 5.767664206744186478e-02 -4.170000000000000000e+02 5.555938698751667487e-02 -4.190000000000000000e+02 5.154519052705063692e-02 -4.200000000000000000e+02 4.943746093279646758e-02 -4.220000000000000000e+02 4.602004485636810444e-02 -4.230000000000000000e+02 4.402800408214046363e-02 -4.250000000000000000e+02 4.085153936720264944e-02 -4.260000000000000000e+02 3.918728689657953457e-02 -4.270000000000000000e+02 3.749640263443038829e-02 -4.280000000000000000e+02 3.597068031481994582e-02 -4.290000000000000000e+02 3.462068933065600568e-02 -4.310000000000000000e+02 3.184792505071606245e-02 -4.320000000000000000e+02 3.060044089622456984e-02 -4.330000000000000000e+02 2.955097431034280075e-02 -4.340000000000000000e+02 2.816753179350858782e-02 -4.350000000000000000e+02 2.668828804547700509e-02 -4.360000000000000000e+02 2.530354266467771396e-02 -4.370000000000000000e+02 2.448604848415174284e-02 -4.380000000000000000e+02 2.340374322990211239e-02 -4.390000000000000000e+02 2.275768855542771238e-02 -4.400000000000000000e+02 2.114135736252895428e-02 -4.410000000000000000e+02 2.079069156031877405e-02 -4.420000000000000000e+02 1.942074474270427675e-02 -4.430000000000000000e+02 1.864240571266047308e-02 -4.440000000000000000e+02 1.783120857048686725e-02 -4.450000000000000000e+02 1.713853487756594740e-02 -4.460000000000000000e+02 1.564019819730653668e-02 -4.470000000000000000e+02 1.530729302353674506e-02 -4.480000000000000000e+02 1.448043780566600144e-02 -4.510000000000000000e+02 1.226378230940636596e-02 -4.520000000000000000e+02 1.178024003844050684e-02 -4.530000000000000000e+02 1.125004003140981160e-02 -4.540000000000000000e+02 1.038524491861172669e-02 -4.550000000000000000e+02 9.828151785730187759e-03 -4.560000000000000000e+02 9.398272189236677593e-03 -4.570000000000000000e+02 8.989284375191749360e-03 -4.580000000000000000e+02 8.191913797439720479e-03 -4.590000000000000000e+02 8.060866380071262521e-03 -4.610000000000000000e+02 7.035715891272205889e-03 -4.630000000000000000e+02 6.182185169824458947e-03 -4.640000000000000000e+02 5.857310259166744609e-03 -4.650000000000000000e+02 5.213533733147228053e-03 -4.660000000000000000e+02 4.954758891034519684e-03 -4.670000000000000000e+02 4.732514074019322954e-03 -4.680000000000000000e+02 4.925580549170484844e-03 -4.690000000000000000e+02 4.352070467588541221e-03 -4.700000000000000000e+02 3.911900805556094325e-03 -4.710000000000000000e+02 3.510009716518163510e-03 -4.720000000000000000e+02 3.710643103882225752e-03 -4.730000000000000000e+02 3.141023039305557239e-03 -4.740000000000000000e+02 2.634737068285217167e-03 -4.750000000000000000e+02 2.639933601388899306e-03 -4.760000000000000000e+02 2.819675832648471225e-03 -4.770000000000000000e+02 2.725485304310847068e-03 -4.810000000000000000e+02 1.775095466571258596e-03 -4.820000000000000000e+02 1.254543768450205703e-03 -4.830000000000000000e+02 1.514446092427989979e-03 -4.840000000000000000e+02 9.962003008101832230e-04 -4.850000000000000000e+02 7.157797309311700199e-04 -4.860000000000000000e+02 1.286399922873115737e-03 -4.870000000000000000e+02 4.449786462846072729e-04 -4.880000000000000000e+02 1.396049926451596113e-03 -4.890000000000000000e+02 1.126633754475366960e-04 -4.900000000000000000e+02 7.544790718621793586e-04 -4.910000000000000000e+02 4.544602734708400580e-04 -4.920000000000000000e+02 6.451691294408989875e-04 -4.930000000000000000e+02 2.070499097898279765e-04 -4.940000000000000000e+02 1.662805131220641938e-04 -4.950000000000000000e+02 4.218859375471753557e-04 -4.960000000000000000e+02 -4.656721463823274118e-05 -4.970000000000000000e+02 1.559751834101273736e-04 -4.990000000000000000e+02 6.344651656058113631e-04 -5.000000000000000000e+02 5.323597619025211523e-04 -5.010000000000000000e+02 4.906995131198814766e-04 -5.020000000000000000e+02 3.382951558485641015e-04 -5.030000000000000000e+02 3.382821178987590856e-04 -5.040000000000000000e+02 3.691024681301536777e-04 -5.050000000000000000e+02 5.216745597759932110e-04 -5.060000000000000000e+02 -2.365744201009697468e-04 -5.070000000000000000e+02 5.747224982109582240e-04 -5.080000000000000000e+02 1.881874983469480781e-04 -5.090000000000000000e+02 1.004292397896770815e-03 -5.100000000000000000e+02 1.637434929743080813e-03 -5.130000000000000000e+02 1.536342346347145844e-03 -5.140000000000000000e+02 2.185533274020299861e-03 -5.150000000000000000e+02 2.412203160083915224e-03 -5.160000000000000000e+02 2.197612603198180470e-03 -5.170000000000000000e+02 2.095340652695959569e-03 -5.180000000000000000e+02 2.466996742388768895e-03 -5.190000000000000000e+02 2.367375358556496681e-03 -5.210000000000000000e+02 2.716710156131674214e-03 -5.220000000000000000e+02 2.638267121346261727e-03 -5.230000000000000000e+02 2.729285127763575892e-03 -5.240000000000000000e+02 2.921907386912489524e-03 -5.250000000000000000e+02 3.556710828848274990e-03 -5.270000000000000000e+02 3.395195511345309135e-03 -5.280000000000000000e+02 3.623784826826316301e-03 -5.290000000000000000e+02 4.341670614358110990e-03 -5.300000000000000000e+02 4.270150931533506916e-03 -5.320000000000000000e+02 4.222972994463374680e-03 -5.330000000000000000e+02 4.915161275428570065e-03 -5.340000000000000000e+02 5.087611746802141524e-03 -5.350000000000000000e+02 5.429651502792873057e-03 -5.360000000000000000e+02 5.526747368461004152e-03 -5.370000000000000000e+02 5.843695694818126958e-03 -5.380000000000000000e+02 5.657627944438848450e-03 -5.390000000000000000e+02 5.984093104172169379e-03 -5.400000000000000000e+02 6.850641424540705737e-03 -5.410000000000000000e+02 7.507923468331500864e-03 -5.420000000000000000e+02 6.683328871075471835e-03 -5.430000000000000000e+02 6.992524455725212737e-03 -5.440000000000000000e+02 7.498303242409755896e-03 -5.450000000000000000e+02 7.146016861825398199e-03 -5.470000000000000000e+02 7.570332784874953154e-03 -5.480000000000000000e+02 7.762007421892177031e-03 -5.490000000000000000e+02 8.064669133323626449e-03 -5.500000000000000000e+02 8.813301071551725430e-03 -5.510000000000000000e+02 9.113184717941249721e-03 -5.520000000000000000e+02 8.503111766818945844e-03 -5.530000000000000000e+02 9.097622393084231485e-03 -5.540000000000000000e+02 9.436972963587315910e-03 -5.550000000000000000e+02 9.554644987337461079e-03 -5.560000000000000000e+02 9.723288241164366325e-03 -5.580000000000000000e+02 1.068425198761211239e-02 -5.590000000000000000e+02 1.121202565947609746e-02 -5.600000000000000000e+02 1.083462577699736452e-02 -5.610000000000000000e+02 1.144990782089895173e-02 -5.620000000000000000e+02 1.113983580573763704e-02 -5.630000000000000000e+02 1.180469918001687650e-02 -5.640000000000000000e+02 1.187062841694265340e-02 -5.650000000000000000e+02 1.279368414135379807e-02 -5.660000000000000000e+02 1.255894878215277170e-02 -5.670000000000000000e+02 1.283420851118650258e-02 -5.680000000000000000e+02 1.323700731638935597e-02 -5.710000000000000000e+02 1.311033550873891632e-02 -5.720000000000000000e+02 1.386557565053753334e-02 -5.730000000000000000e+02 1.439480407149300832e-02 -5.740000000000000000e+02 1.405986637447113018e-02 -5.750000000000000000e+02 1.446882619309731999e-02 -5.770000000000000000e+02 1.487836079939161907e-02 -5.780000000000000000e+02 1.550764942001130881e-02 -5.790000000000000000e+02 1.556252793486229483e-02 -5.800000000000000000e+02 1.579987232107551640e-02 -5.810000000000000000e+02 1.637655270524179807e-02 -5.820000000000000000e+02 1.625172206487059123e-02 -5.840000000000000000e+02 1.704822567390473081e-02 -5.860000000000000000e+02 1.737561276844420965e-02 -5.870000000000000000e+02 1.735103747864555693e-02 -5.880000000000000000e+02 1.838099310682091148e-02 -5.890000000000000000e+02 1.806864040966206855e-02 -5.910000000000000000e+02 1.883258631081594428e-02 -5.920000000000000000e+02 1.931945226142984737e-02 -5.930000000000000000e+02 1.914207094468459158e-02 -5.950000000000000000e+02 1.907523853134529546e-02 -5.960000000000000000e+02 2.028183461422439562e-02 -5.980000000000000000e+02 2.062844055179054864e-02 -5.990000000000000000e+02 2.085481520649676290e-02 -6.000000000000000000e+02 2.106070924559562754e-02 -6.010000000000000000e+02 2.153933331742589191e-02 -6.020000000000000000e+02 2.130140451110837385e-02 -6.030000000000000000e+02 2.236292496119439421e-02 -6.040000000000000000e+02 2.194639348639189011e-02 -6.050000000000000000e+02 2.252142605372613182e-02 -6.060000000000000000e+02 2.281299188740691652e-02 -6.070000000000000000e+02 2.296915797702045806e-02 -6.080000000000000000e+02 2.311984261593624454e-02 -6.090000000000000000e+02 2.440670918528245123e-02 -6.100000000000000000e+02 2.394879477858871675e-02 -6.110000000000000000e+02 2.398834974454313457e-02 -6.120000000000000000e+02 2.427803792087998569e-02 -6.130000000000000000e+02 2.497782341667742836e-02 -6.140000000000000000e+02 2.502321678663485885e-02 -6.150000000000000000e+02 2.565920299345815503e-02 -6.160000000000000000e+02 2.508140819445079522e-02 -6.180000000000000000e+02 2.648189053583929059e-02 -6.190000000000000000e+02 2.657618853765054967e-02 -6.200000000000000000e+02 2.554543370266162960e-02 -6.210000000000000000e+02 2.618530402631542159e-02 -6.230000000000000000e+02 2.658781538225756663e-02 -6.240000000000000000e+02 2.722956567861749971e-02 -6.250000000000000000e+02 2.686648761658463544e-02 -6.260000000000000000e+02 2.776952816159344861e-02 -6.270000000000000000e+02 2.829870101694116624e-02 -6.290000000000000000e+02 2.826220355655009037e-02 -6.300000000000000000e+02 2.857700544178981561e-02 -6.310000000000000000e+02 3.010426782274122984e-02 -6.320000000000000000e+02 2.905229675688449434e-02 -6.330000000000000000e+02 2.963416996786901597e-02 -6.340000000000000000e+02 2.956569259717597639e-02 -6.350000000000000000e+02 2.923786887255191980e-02 -6.360000000000000000e+02 3.045849288480165576e-02 -6.380000000000000000e+02 3.078490117432343756e-02 -6.390000000000000000e+02 3.097593032107453029e-02 -6.400000000000000000e+02 3.031445397193440611e-02 -6.410000000000000000e+02 3.107767079303874400e-02 -6.420000000000000000e+02 3.171175825257833286e-02 -6.430000000000000000e+02 3.180652578378941747e-02 -6.440000000000000000e+02 3.156833047288949701e-02 -6.450000000000000000e+02 3.263516159947314060e-02 -6.460000000000000000e+02 3.220336279974244514e-02 -6.470000000000000000e+02 3.288379210763098942e-02 -6.480000000000000000e+02 3.307770693742879270e-02 -6.490000000000000000e+02 3.293587722977708854e-02 -6.510000000000000000e+02 3.323891119833648211e-02 -6.520000000000000000e+02 3.399223142209139431e-02 -6.530000000000000000e+02 3.421538249753925537e-02 -6.540000000000000000e+02 3.413869105311598262e-02 -6.550000000000000000e+02 3.434712868561784482e-02 -6.560000000000000000e+02 3.505993133881948887e-02 -6.570000000000000000e+02 3.557499289035873091e-02 -6.580000000000000000e+02 3.503860539615032132e-02 -6.610000000000000000e+02 3.618817659923905666e-02 -6.620000000000000000e+02 3.517871233712965839e-02 -6.630000000000000000e+02 3.535768553623622884e-02 -6.650000000000000000e+02 3.742559213215805591e-02 -6.660000000000000000e+02 3.738677119925720715e-02 -6.670000000000000000e+02 3.101821489689200739e-02 -6.680000000000000000e+02 2.945659647767899167e-02 -6.700000000000000000e+02 2.631165592131934003e-02 -6.710000000000000000e+02 2.459149200632988405e-02 -6.720000000000000000e+02 2.261550364549824374e-02 -6.730000000000000000e+02 2.076113669916213045e-02 -6.740000000000000000e+02 1.951816794411153841e-02 -6.750000000000000000e+02 1.778500167544861885e-02 -6.760000000000000000e+02 1.664670904036246943e-02 -6.780000000000000000e+02 1.438187520206750392e-02 -6.790000000000000000e+02 8.495569595895074728e-04 -6.870000000000000000e+02 -1.481517339317195013e-04 -6.890000000000000000e+02 2.647993086250412373e-04 -6.900000000000000000e+02 1.662484987084540721e-03 -6.910000000000000000e+02 8.647266031851496291e-04 -6.920000000000000000e+02 4.200954787823726845e-04 -6.930000000000000000e+02 2.593919004473656882e-04 -6.940000000000000000e+02 2.081926087702296762e-04 -6.950000000000000000e+02 -3.665364753790949096e-04 -6.960000000000000000e+02 1.428664975131052682e-04 -6.970000000000000000e+02 -8.796099886892827611e-05 -6.990000000000000000e+02 -2.427159765922606827e-04 -7.000000000000000000e+02 -1.416071152869157303e-04 -7.010000000000000000e+02 9.233709571350495933e-05 -7.020000000000000000e+02 -2.604637873009511611e-04 -7.030000000000000000e+02 -3.312055943965152411e-04 -7.040000000000000000e+02 -2.229209048330250075e-04 -7.050000000000000000e+02 -1.593637720009210879e-05 -7.070000000000000000e+02 5.159503251938033955e-05 -7.080000000000000000e+02 3.591502668723918089e-05 -7.100000000000000000e+02 1.343530853908841483e-04 -7.110000000000000000e+02 8.654443699565265307e-05 -7.120000000000000000e+02 -7.879800646022813501e-06 -7.130000000000000000e+02 2.592617913604279017e-05 -7.140000000000000000e+02 -3.388315424492439930e-04 -7.150000000000000000e+02 -1.240463913777406794e-04 -7.160000000000000000e+02 1.853906432782565482e-04 -7.180000000000000000e+02 -4.637461595903896922e-05 -7.190000000000000000e+02 -3.310828165903608269e-05 -7.200000000000000000e+02 -1.680966974141180582e-05 -7.210000000000000000e+02 -2.783537627163090115e-04 -7.220000000000000000e+02 -2.482600381134515070e-04 -7.240000000000000000e+02 -3.729165469216795233e-07 -7.250000000000000000e+02 5.919378035972112895e-07 -7.270000000000000000e+02 9.538972990665026873e-06 -7.280000000000000000e+02 2.614798101578898117e-05 -7.290000000000000000e+02 -5.187678582494602449e-05 -7.300000000000000000e+02 9.087038938408347800e-05 -7.310000000000000000e+02 -2.998164261721537774e-05 +3.500000000000000000e+02 8.200696513212564209e-01 +3.510000000000000000e+02 8.088414860325159328e-01 +3.520000000000000000e+02 7.447720859817076322e-01 +3.530000000000000000e+02 6.781037027000156314e-01 +3.540000000000000000e+02 6.312754845356847166e-01 +3.550000000000000000e+02 5.963001534802597758e-01 +3.560000000000000000e+02 5.701078117900565401e-01 +3.570000000000000000e+02 5.590567478798876833e-01 +3.580000000000000000e+02 5.243366455710742891e-01 +3.590000000000000000e+02 4.932552983324953177e-01 +3.600000000000000000e+02 4.751697778739679134e-01 +3.610000000000000000e+02 4.514242250563161307e-01 +3.620000000000000000e+02 4.295880322762866133e-01 +3.630000000000000000e+02 4.099322272714355786e-01 +3.640000000000000000e+02 3.935986344899007894e-01 +3.650000000000000000e+02 3.797264860238463990e-01 +3.660000000000000000e+02 3.646761597509792785e-01 +3.670000000000000000e+02 3.518741959131235220e-01 +3.680000000000000000e+02 3.391346984982442914e-01 +3.690000000000000000e+02 3.272578846281713472e-01 +3.700000000000000000e+02 3.123328595984203870e-01 +3.710000000000000000e+02 3.016318978039772003e-01 +3.720000000000000000e+02 2.923743983395273860e-01 +3.730000000000000000e+02 2.810415096392964718e-01 +3.740000000000000000e+02 2.713788389880884555e-01 +3.750000000000000000e+02 2.600452728306555383e-01 +3.760000000000000000e+02 2.499596658738114652e-01 +3.770000000000000000e+02 2.421478450824199602e-01 +3.780000000000000000e+02 2.330399578331233956e-01 +3.790000000000000000e+02 2.239705946521529378e-01 +3.800000000000000000e+02 2.156155508347766814e-01 +3.810000000000000000e+02 2.071731707968239300e-01 +3.820000000000000000e+02 1.997896129589755987e-01 +3.830000000000000000e+02 1.934527838445907200e-01 +3.840000000000000000e+02 1.854888744029055125e-01 +3.850000000000000000e+02 1.794205436025773370e-01 +3.860000000000000000e+02 1.734067414922784156e-01 +3.870000000000000000e+02 1.662395285005979217e-01 +3.880000000000000000e+02 1.617597801425798010e-01 +3.890000000000000000e+02 1.552598356720695516e-01 +3.900000000000000000e+02 1.490275027941184161e-01 +3.910000000000000000e+02 1.442567066385759267e-01 +3.920000000000000000e+02 1.394394091552302317e-01 +3.930000000000000000e+02 1.338321984637765583e-01 +3.940000000000000000e+02 1.303866380614084608e-01 +3.950000000000000000e+02 1.252325015498929606e-01 +3.960000000000000000e+02 1.203690435457482333e-01 +3.970000000000000000e+02 1.167092192798465239e-01 +3.980000000000000000e+02 1.118167953674213400e-01 +3.990000000000000000e+02 1.078677560268438002e-01 +4.000000000000000000e+02 1.037266485849561715e-01 +4.010000000000000000e+02 9.978893196960261780e-02 +4.020000000000000000e+02 9.673529015154141986e-02 +4.030000000000000000e+02 9.449739363125465863e-02 +4.040000000000000000e+02 9.016427557176776020e-02 +4.050000000000000000e+02 8.660704155198362120e-02 +4.060000000000000000e+02 8.355259806893094998e-02 +4.070000000000000000e+02 7.982566819634918931e-02 +4.080000000000000000e+02 7.758009118078681987e-02 +4.090000000000000000e+02 7.461304418245083558e-02 +4.100000000000000000e+02 7.218023197348580333e-02 +4.110000000000000000e+02 6.964403196434386378e-02 +4.120000000000000000e+02 6.645572679727086707e-02 +4.130000000000000000e+02 6.436933258863795915e-02 +4.140000000000000000e+02 6.153899528180731271e-02 +4.150000000000000000e+02 5.953464821119202471e-02 +4.160000000000000000e+02 5.766162305253678261e-02 +4.170000000000000000e+02 5.540069666262259496e-02 +4.180000000000000000e+02 5.338110455507754509e-02 +4.190000000000000000e+02 5.141849932615942531e-02 +4.200000000000000000e+02 4.943751306761267478e-02 +4.210000000000000000e+02 4.731037508711760653e-02 +4.220000000000000000e+02 4.601911202020820407e-02 +4.230000000000000000e+02 4.417761185528151086e-02 +4.240000000000000000e+02 4.233771237839232399e-02 +4.250000000000000000e+02 4.078011996736987527e-02 +4.260000000000000000e+02 3.940135077955914805e-02 +4.270000000000000000e+02 3.760849961585815276e-02 +4.280000000000000000e+02 3.607651746444833635e-02 +4.290000000000000000e+02 3.466754452100190981e-02 +4.300000000000000000e+02 3.333035618286409041e-02 +4.310000000000000000e+02 3.165113288476432973e-02 +4.320000000000000000e+02 3.056674910214449495e-02 +4.330000000000000000e+02 2.943560490248778652e-02 +4.340000000000000000e+02 2.833048078859877819e-02 +4.350000000000000000e+02 2.652018907046886642e-02 +4.360000000000000000e+02 2.564436836292446897e-02 +4.370000000000000000e+02 2.418127734760565709e-02 +4.380000000000000000e+02 2.305546025610392263e-02 +4.390000000000000000e+02 2.256402716242138229e-02 +4.400000000000000000e+02 2.128248869006583652e-02 +4.410000000000000000e+02 2.054175914367757649e-02 +4.420000000000000000e+02 1.927151312005805084e-02 +4.430000000000000000e+02 1.865397686313208236e-02 +4.440000000000000000e+02 1.781811734816737131e-02 +4.450000000000000000e+02 1.704795685213925799e-02 +4.460000000000000000e+02 1.562337587611786066e-02 +4.470000000000000000e+02 1.527506208548870884e-02 +4.480000000000000000e+02 1.466671112733204836e-02 +4.490000000000000000e+02 1.366597737940270646e-02 +4.500000000000000000e+02 1.318227578177387851e-02 +4.510000000000000000e+02 1.202969606670641935e-02 +4.520000000000000000e+02 1.178901463433677278e-02 +4.530000000000000000e+02 1.113601115100499965e-02 +4.540000000000000000e+02 1.040586154937196868e-02 +4.550000000000000000e+02 9.972807289602541800e-03 +4.560000000000000000e+02 9.268718619633341607e-03 +4.570000000000000000e+02 9.064609421767507585e-03 +4.580000000000000000e+02 8.216507688611424456e-03 +4.590000000000000000e+02 7.794869219956824732e-03 +4.600000000000000000e+02 7.390440562777147657e-03 +4.610000000000000000e+02 6.955809559636132872e-03 +4.620000000000000000e+02 6.518281642851257371e-03 +4.630000000000000000e+02 6.271655425213308252e-03 +4.640000000000000000e+02 5.746750063173269689e-03 +4.650000000000000000e+02 5.449145298530073782e-03 +4.660000000000000000e+02 4.724816240343345658e-03 +4.670000000000000000e+02 4.950593683019133100e-03 +4.680000000000000000e+02 5.062538133858803489e-03 +4.690000000000000000e+02 4.089025008193863595e-03 +4.700000000000000000e+02 3.974961966174786823e-03 +4.710000000000000000e+02 3.423607289940630918e-03 +4.720000000000000000e+02 3.713140297093086434e-03 +4.730000000000000000e+02 3.206786484172842542e-03 +4.740000000000000000e+02 2.734681948528447717e-03 +4.750000000000000000e+02 2.727166542194678529e-03 +4.760000000000000000e+02 2.855251776749781305e-03 +4.770000000000000000e+02 2.801206422383684114e-03 +4.780000000000000000e+02 2.149996212177761410e-03 +4.790000000000000000e+02 1.913703589533483768e-03 +4.800000000000000000e+02 1.813981240839375236e-03 +4.810000000000000000e+02 1.723162052504726566e-03 +4.820000000000000000e+02 1.546457260731166038e-03 +4.830000000000000000e+02 1.613037812990846843e-03 +4.840000000000000000e+02 8.438273488787108702e-04 +4.850000000000000000e+02 5.818144515115607207e-04 +4.860000000000000000e+02 1.468613557021991589e-03 +4.870000000000000000e+02 2.870115796690514138e-04 +4.880000000000000000e+02 2.089447591377932654e-03 +4.890000000000000000e+02 1.656240022941903760e-04 +4.900000000000000000e+02 3.713833623241702105e-04 +4.910000000000000000e+02 5.622700877388899605e-04 +4.920000000000000000e+02 5.822112583626352271e-04 +4.930000000000000000e+02 3.224513710158817743e-04 +4.940000000000000000e+02 9.020541128154428397e-05 +4.950000000000000000e+02 7.105511690861297759e-04 +4.960000000000000000e+02 -2.070434629133784631e-05 +4.970000000000000000e+02 2.628499237619382574e-04 +4.980000000000000000e+02 -6.952478933387573449e-05 +4.990000000000000000e+02 7.465751602863825555e-04 +5.000000000000000000e+02 9.356736986317634817e-05 +5.010000000000000000e+02 2.827649269594143563e-04 +5.020000000000000000e+02 4.306917066451027573e-04 +5.030000000000000000e+02 4.904915483334165585e-04 +5.040000000000000000e+02 2.441010451526992738e-04 +5.050000000000000000e+02 4.561442207456897009e-04 +5.060000000000000000e+02 -1.381666815777740696e-04 +5.070000000000000000e+02 7.993911306546564908e-05 +5.080000000000000000e+02 -1.690153858493439109e-04 +5.090000000000000000e+02 1.280874389216972442e-03 +5.100000000000000000e+02 1.719317373694811794e-03 +5.110000000000000000e+02 1.350333276471513870e-03 +5.120000000000000000e+02 1.794247779280785850e-03 +5.130000000000000000e+02 1.351930234368881392e-03 +5.140000000000000000e+02 2.320902354230141434e-03 +5.150000000000000000e+02 2.367197700662378515e-03 +5.160000000000000000e+02 2.340734692999806542e-03 +5.170000000000000000e+02 1.702395882461097245e-03 +5.180000000000000000e+02 2.805443040565133630e-03 +5.190000000000000000e+02 2.231796551700806867e-03 +5.200000000000000000e+02 2.537544686892611451e-03 +5.210000000000000000e+02 2.586774371448735937e-03 +5.220000000000000000e+02 2.582172541769236010e-03 +5.230000000000000000e+02 2.585383787414740307e-03 +5.240000000000000000e+02 3.003086521265207077e-03 +5.250000000000000000e+02 3.473163800750339765e-03 +5.260000000000000000e+02 2.997744466946897050e-03 +5.270000000000000000e+02 2.819600626982291403e-03 +5.280000000000000000e+02 3.604233086524955259e-03 +5.290000000000000000e+02 4.751967996515207328e-03 +5.300000000000000000e+02 4.549049717312577713e-03 +5.310000000000000000e+02 4.159919236554881355e-03 +5.320000000000000000e+02 4.116240696842802388e-03 +5.330000000000000000e+02 5.227501232716217673e-03 +5.340000000000000000e+02 5.119244424897742216e-03 +5.350000000000000000e+02 5.276282415104257585e-03 +5.360000000000000000e+02 5.584330167776497753e-03 +5.370000000000000000e+02 5.735398152169808930e-03 +5.380000000000000000e+02 5.844734746546471210e-03 +5.390000000000000000e+02 5.648114647213129530e-03 +5.400000000000000000e+02 6.931866360731948722e-03 +5.410000000000000000e+02 8.056285316855062856e-03 +5.420000000000000000e+02 7.302672043757158990e-03 +5.430000000000000000e+02 6.791470111957875234e-03 +5.440000000000000000e+02 7.735791336485998461e-03 +5.450000000000000000e+02 6.772107891384999100e-03 +5.460000000000000000e+02 7.724347483542022726e-03 +5.470000000000000000e+02 7.885229359456213602e-03 +5.480000000000000000e+02 7.814961141036245659e-03 +5.490000000000000000e+02 7.989463612072896306e-03 +5.500000000000000000e+02 8.964305160270703496e-03 +5.510000000000000000e+02 9.415743808592308417e-03 +5.520000000000000000e+02 8.344234074988771122e-03 +5.530000000000000000e+02 9.346301301769052022e-03 +5.540000000000000000e+02 9.524728824456957232e-03 +5.550000000000000000e+02 9.517155104172600466e-03 +5.560000000000000000e+02 9.989105472682318493e-03 +5.570000000000000000e+02 1.004306096443944793e-02 +5.580000000000000000e+02 1.072925578676517042e-02 +5.590000000000000000e+02 1.119787686010468609e-02 +5.600000000000000000e+02 1.087605056626136761e-02 +5.610000000000000000e+02 1.140385524640988302e-02 +5.620000000000000000e+02 1.135850586632202938e-02 +5.630000000000000000e+02 1.152001822207714653e-02 +5.640000000000000000e+02 1.206547709122473416e-02 +5.650000000000000000e+02 1.273347412289505681e-02 +5.660000000000000000e+02 1.344393246201486779e-02 +5.670000000000000000e+02 1.226071775949785607e-02 +5.680000000000000000e+02 1.315265524794068282e-02 +5.690000000000000000e+02 1.325520336498317055e-02 +5.700000000000000000e+02 1.412700807669155061e-02 +5.710000000000000000e+02 1.311261258895350321e-02 +5.720000000000000000e+02 1.362940795721589646e-02 +5.730000000000000000e+02 1.416084279321485825e-02 +5.740000000000000000e+02 1.425962473027813683e-02 +5.750000000000000000e+02 1.436869659379565872e-02 +5.760000000000000000e+02 1.562416328008492221e-02 +5.770000000000000000e+02 1.494130663280140645e-02 +5.780000000000000000e+02 1.537301265955851384e-02 +5.790000000000000000e+02 1.531551202188148435e-02 +5.800000000000000000e+02 1.600662887029068865e-02 +5.810000000000000000e+02 1.667493299586947364e-02 +5.820000000000000000e+02 1.615767076863736454e-02 +5.830000000000000000e+02 1.738456395174594118e-02 +5.840000000000000000e+02 1.667890451778601679e-02 +5.850000000000000000e+02 1.707045849508676688e-02 +5.860000000000000000e+02 1.711912093713644639e-02 +5.870000000000000000e+02 1.674676480590393118e-02 +5.880000000000000000e+02 1.864678057252306884e-02 +5.890000000000000000e+02 1.829553289509833897e-02 +5.900000000000000000e+02 1.893890020179123806e-02 +5.910000000000000000e+02 1.899643732737595070e-02 +5.920000000000000000e+02 1.954892710534247499e-02 +5.930000000000000000e+02 2.015217149846235470e-02 +5.940000000000000000e+02 1.934767485216781421e-02 +5.950000000000000000e+02 1.900889968340098088e-02 +5.960000000000000000e+02 2.033650547503737180e-02 +5.970000000000000000e+02 2.077440528026720107e-02 +5.980000000000000000e+02 2.066968958503069206e-02 +5.990000000000000000e+02 1.991463277858867079e-02 +6.000000000000000000e+02 2.129379639003462291e-02 +6.010000000000000000e+02 2.185073677618227031e-02 +6.020000000000000000e+02 2.112037270873973194e-02 +6.030000000000000000e+02 2.235281651087493021e-02 +6.040000000000000000e+02 2.203211252389865663e-02 +6.050000000000000000e+02 2.217638206989919897e-02 +6.060000000000000000e+02 2.270921005548007590e-02 +6.070000000000000000e+02 2.326120361783547488e-02 +6.080000000000000000e+02 2.294061872407091723e-02 +6.090000000000000000e+02 2.364250822811299335e-02 +6.100000000000000000e+02 2.412698533691335842e-02 +6.110000000000000000e+02 2.441943830293510573e-02 +6.120000000000000000e+02 2.499158785559714435e-02 +6.130000000000000000e+02 2.526617854575973279e-02 +6.140000000000000000e+02 2.534090399151197465e-02 +6.150000000000000000e+02 2.511552543462969300e-02 +6.160000000000000000e+02 2.502099294552658643e-02 +6.170000000000000000e+02 2.559314741825277281e-02 +6.180000000000000000e+02 2.630971670158896783e-02 +6.190000000000000000e+02 2.697001076947987477e-02 +6.200000000000000000e+02 2.564967536889113664e-02 +6.210000000000000000e+02 2.576021300052831059e-02 +6.220000000000000000e+02 2.635928622666163304e-02 +6.230000000000000000e+02 2.720713986838869600e-02 +6.240000000000000000e+02 2.723069002606692476e-02 +6.250000000000000000e+02 2.722205619582485081e-02 +6.260000000000000000e+02 2.751201970996631357e-02 +6.270000000000000000e+02 2.810189358624127359e-02 +6.280000000000000000e+02 2.775481364294026670e-02 +6.290000000000000000e+02 2.822373070318971375e-02 +6.300000000000000000e+02 2.925888386969544355e-02 +6.310000000000000000e+02 3.002368880050049205e-02 +6.320000000000000000e+02 2.959578527349292915e-02 +6.330000000000000000e+02 3.014544430402244651e-02 +6.340000000000000000e+02 2.932206393644911854e-02 +6.350000000000000000e+02 2.929476738191522101e-02 +6.360000000000000000e+02 3.109175732029019826e-02 +6.370000000000000000e+02 3.029344734545764972e-02 +6.380000000000000000e+02 3.050046290656061726e-02 +6.390000000000000000e+02 3.119494543232041034e-02 +6.400000000000000000e+02 3.112212433191280034e-02 +6.410000000000000000e+02 3.102956098559207440e-02 +6.420000000000000000e+02 3.180341656870622896e-02 +6.430000000000000000e+02 3.238279308852014260e-02 +6.440000000000000000e+02 3.184833508708889011e-02 +6.450000000000000000e+02 3.279631402924331612e-02 +6.460000000000000000e+02 3.293479481349686350e-02 +6.470000000000000000e+02 3.212534550112292747e-02 +6.480000000000000000e+02 3.335585271085372838e-02 +6.490000000000000000e+02 3.330542625637466364e-02 +6.500000000000000000e+02 3.330961982213404005e-02 +6.510000000000000000e+02 3.379826948048871710e-02 +6.520000000000000000e+02 3.473717066235473133e-02 +6.530000000000000000e+02 3.349723429270556191e-02 +6.540000000000000000e+02 3.389941594825213872e-02 +6.550000000000000000e+02 3.468572736427554676e-02 +6.560000000000000000e+02 3.562527088976526896e-02 +6.570000000000000000e+02 3.593935630617418192e-02 +6.580000000000000000e+02 3.510048339388728567e-02 +6.590000000000000000e+02 3.590879810965792729e-02 +6.600000000000000000e+02 3.638255849549694443e-02 +6.610000000000000000e+02 3.692985000178962418e-02 +6.620000000000000000e+02 3.591863798815348591e-02 +6.630000000000000000e+02 3.570510930312117276e-02 +6.640000000000000000e+02 3.504182453478744269e-02 +6.650000000000000000e+02 3.815417625290878217e-02 +6.660000000000000000e+02 3.851913021488096583e-02 +6.670000000000000000e+02 3.743157033752751023e-02 +6.680000000000000000e+02 2.946125957087331743e-02 +6.690000000000000000e+02 2.874820107375235245e-02 +6.700000000000000000e+02 2.622029173544348710e-02 +6.710000000000000000e+02 2.481833885500023262e-02 +6.720000000000000000e+02 2.259748273041592079e-02 +6.730000000000000000e+02 2.103193191526021508e-02 +6.740000000000000000e+02 1.960249367442092397e-02 +6.750000000000000000e+02 1.803052838961081289e-02 +6.760000000000000000e+02 1.685734390090665169e-02 +6.770000000000000000e+02 1.558054733497173279e-02 +6.780000000000000000e+02 2.026178326686647792e-03 +6.790000000000000000e+02 1.268335118812604929e-03 +6.800000000000000000e+02 8.247576010223183580e-04 +6.810000000000000000e+02 4.275319890884430761e-04 +6.820000000000000000e+02 -1.354332282771482040e-04 +6.830000000000000000e+02 -2.654466043353100589e-04 +6.840000000000000000e+02 8.470228421406018372e-04 +6.850000000000000000e+02 4.404175050347201208e-04 +6.860000000000000000e+02 3.509924831956353622e-04 +6.870000000000000000e+02 4.132739946392209249e-03 +6.880000000000000000e+02 4.871938798989909310e-04 +6.890000000000000000e+02 2.093537354195323729e-05 +6.900000000000000000e+02 2.074092119805505830e-03 +6.910000000000000000e+02 1.110519228286853529e-03 +6.920000000000000000e+02 4.828087014509250033e-04 +6.930000000000000000e+02 3.943485507900755353e-04 +6.940000000000000000e+02 3.624801654302923885e-04 +6.950000000000000000e+02 -3.490391246668883476e-04 +6.960000000000000000e+02 5.690262191875859786e-04 +6.970000000000000000e+02 -1.908740197788429539e-04 +6.980000000000000000e+02 7.844156974687137556e-04 +6.990000000000000000e+02 9.175301281981466841e-05 +7.000000000000000000e+02 2.685777202426088131e-04 +7.010000000000000000e+02 3.568580715491346633e-04 +7.020000000000000000e+02 6.753292665076309712e-05 +7.030000000000000000e+02 -1.475405184592019621e-04 +7.040000000000000000e+02 2.626050687294490159e-05 +7.050000000000000000e+02 1.770282466601126364e-04 +7.060000000000000000e+02 1.841817279375190233e-04 +7.070000000000000000e+02 1.537051807348749756e-04 +7.080000000000000000e+02 2.492594514437998163e-04 +7.090000000000000000e+02 -1.274109781033841492e-04 +7.100000000000000000e+02 2.439156169226041053e-04 +7.110000000000000000e+02 2.578940986657323711e-04 +7.120000000000000000e+02 1.983126782727421384e-04 +7.130000000000000000e+02 2.251096490602658227e-04 +7.140000000000000000e+02 -1.745061206479740594e-04 +7.150000000000000000e+02 -1.048810506505249806e-04 +7.160000000000000000e+02 2.466830881839686819e-04 +7.170000000000000000e+02 4.687419339131217264e-05 +7.180000000000000000e+02 -6.417177890615102321e-05 +7.190000000000000000e+02 -3.256169924359269034e-05 +7.200000000000000000e+02 -8.841426223797001108e-05 +7.210000000000000000e+02 -3.178462402786557967e-04 +7.220000000000000000e+02 -3.683941981367639643e-04 +7.230000000000000000e+02 -2.552138930902520452e-04 +7.240000000000000000e+02 -6.685632025911081441e-05 +7.250000000000000000e+02 2.305377387993321351e-05 +7.260000000000000000e+02 -6.872278729988022072e-05 +7.270000000000000000e+02 3.351954600409235059e-05 +7.280000000000000000e+02 4.906176166462695849e-06 +7.290000000000000000e+02 1.828558027814048521e-05 +7.300000000000000000e+02 3.713732005368338530e-05 +7.310000000000000000e+02 2.212768557520681728e-06 diff --git a/spectractor/extractor/dispersers/star_analyzer_200/ratio_order_2over1_bad.txt b/spectractor/extractor/dispersers/star_analyzer_200/ratio_order_2over1_bad.txt new file mode 100644 index 000000000..27c9bf500 --- /dev/null +++ b/spectractor/extractor/dispersers/star_analyzer_200/ratio_order_2over1_bad.txt @@ -0,0 +1,319 @@ +3.500000000000000000e+02 7.816786604845055164e-01 +3.510000000000000000e+02 7.623397745213298382e-01 +3.520000000000000000e+02 7.212158044020747782e-01 +3.530000000000000000e+02 6.674573719438615660e-01 +3.540000000000000000e+02 6.094630412468611258e-01 +3.550000000000000000e+02 5.833642720177487639e-01 +3.560000000000000000e+02 5.587818906559026688e-01 +3.570000000000000000e+02 5.448878461488595448e-01 +3.600000000000000000e+02 4.676023983606472645e-01 +3.610000000000000000e+02 4.458294649604785387e-01 +3.640000000000000000e+02 3.897498149161069403e-01 +3.650000000000000000e+02 3.765490225219322307e-01 +3.670000000000000000e+02 3.462554206763281406e-01 +3.680000000000000000e+02 3.376826265728082310e-01 +3.690000000000000000e+02 3.242338806951955976e-01 +3.700000000000000000e+02 3.121771205773378743e-01 +3.720000000000000000e+02 2.891319102899319038e-01 +3.730000000000000000e+02 2.785725802853543653e-01 +3.740000000000000000e+02 2.696373852716140163e-01 +3.750000000000000000e+02 2.589820904032731352e-01 +3.760000000000000000e+02 2.478110527556360021e-01 +3.770000000000000000e+02 2.412702867818238839e-01 +3.780000000000000000e+02 2.320900421101688427e-01 +3.800000000000000000e+02 2.151450006004417270e-01 +3.810000000000000000e+02 2.067528923609523450e-01 +3.820000000000000000e+02 1.990109210056227595e-01 +3.830000000000000000e+02 1.927066939256935896e-01 +3.840000000000000000e+02 1.852705614645767940e-01 +3.850000000000000000e+02 1.791757623333913307e-01 +3.860000000000000000e+02 1.731570322212011570e-01 +3.870000000000000000e+02 1.660749608398693900e-01 +3.890000000000000000e+02 1.551742124664050593e-01 +3.900000000000000000e+02 1.489903806842339529e-01 +3.910000000000000000e+02 1.439068152870348893e-01 +3.920000000000000000e+02 1.394634468039759878e-01 +3.930000000000000000e+02 1.340156474109340801e-01 +3.950000000000000000e+02 1.252695398197339050e-01 +3.960000000000000000e+02 1.205319275403268081e-01 +3.970000000000000000e+02 1.160660234666045232e-01 +3.990000000000000000e+02 1.079025942591028131e-01 +4.000000000000000000e+02 1.039508311221653963e-01 +4.020000000000000000e+02 9.650305514993877398e-02 +4.030000000000000000e+02 9.429415153029652163e-02 +4.040000000000000000e+02 9.029579208442464755e-02 +4.060000000000000000e+02 8.359356172336651625e-02 +4.070000000000000000e+02 8.047582243254688961e-02 +4.080000000000000000e+02 7.766169405804150550e-02 +4.090000000000000000e+02 7.510710142822098201e-02 +4.100000000000000000e+02 7.203112862790912729e-02 +4.110000000000000000e+02 6.975848371946005710e-02 +4.120000000000000000e+02 6.637567117597724387e-02 +4.130000000000000000e+02 6.428839955038419263e-02 +4.140000000000000000e+02 6.220316863457310552e-02 +4.150000000000000000e+02 5.975574200798849933e-02 +4.160000000000000000e+02 5.767664206744186478e-02 +4.170000000000000000e+02 5.555938698751667487e-02 +4.190000000000000000e+02 5.154519052705063692e-02 +4.200000000000000000e+02 4.943746093279646758e-02 +4.220000000000000000e+02 4.602004485636810444e-02 +4.230000000000000000e+02 4.402800408214046363e-02 +4.250000000000000000e+02 4.085153936720264944e-02 +4.260000000000000000e+02 3.918728689657953457e-02 +4.270000000000000000e+02 3.749640263443038829e-02 +4.280000000000000000e+02 3.597068031481994582e-02 +4.290000000000000000e+02 3.462068933065600568e-02 +4.310000000000000000e+02 3.184792505071606245e-02 +4.320000000000000000e+02 3.060044089622456984e-02 +4.330000000000000000e+02 2.955097431034280075e-02 +4.340000000000000000e+02 2.816753179350858782e-02 +4.350000000000000000e+02 2.668828804547700509e-02 +4.360000000000000000e+02 2.530354266467771396e-02 +4.370000000000000000e+02 2.448604848415174284e-02 +4.380000000000000000e+02 2.340374322990211239e-02 +4.390000000000000000e+02 2.275768855542771238e-02 +4.400000000000000000e+02 2.114135736252895428e-02 +4.410000000000000000e+02 2.079069156031877405e-02 +4.420000000000000000e+02 1.942074474270427675e-02 +4.430000000000000000e+02 1.864240571266047308e-02 +4.440000000000000000e+02 1.783120857048686725e-02 +4.450000000000000000e+02 1.713853487756594740e-02 +4.460000000000000000e+02 1.564019819730653668e-02 +4.470000000000000000e+02 1.530729302353674506e-02 +4.480000000000000000e+02 1.448043780566600144e-02 +4.510000000000000000e+02 1.226378230940636596e-02 +4.520000000000000000e+02 1.178024003844050684e-02 +4.530000000000000000e+02 1.125004003140981160e-02 +4.540000000000000000e+02 1.038524491861172669e-02 +4.550000000000000000e+02 9.828151785730187759e-03 +4.560000000000000000e+02 9.398272189236677593e-03 +4.570000000000000000e+02 8.989284375191749360e-03 +4.580000000000000000e+02 8.191913797439720479e-03 +4.590000000000000000e+02 8.060866380071262521e-03 +4.610000000000000000e+02 7.035715891272205889e-03 +4.630000000000000000e+02 6.182185169824458947e-03 +4.640000000000000000e+02 5.857310259166744609e-03 +4.650000000000000000e+02 5.213533733147228053e-03 +4.660000000000000000e+02 4.954758891034519684e-03 +4.670000000000000000e+02 4.732514074019322954e-03 +4.680000000000000000e+02 4.925580549170484844e-03 +4.690000000000000000e+02 4.352070467588541221e-03 +4.700000000000000000e+02 3.911900805556094325e-03 +4.710000000000000000e+02 3.510009716518163510e-03 +4.720000000000000000e+02 3.710643103882225752e-03 +4.730000000000000000e+02 3.141023039305557239e-03 +4.740000000000000000e+02 2.634737068285217167e-03 +4.750000000000000000e+02 2.639933601388899306e-03 +4.760000000000000000e+02 2.819675832648471225e-03 +4.770000000000000000e+02 2.725485304310847068e-03 +4.810000000000000000e+02 1.775095466571258596e-03 +4.820000000000000000e+02 1.254543768450205703e-03 +4.830000000000000000e+02 1.514446092427989979e-03 +4.840000000000000000e+02 9.962003008101832230e-04 +4.850000000000000000e+02 7.157797309311700199e-04 +4.860000000000000000e+02 1.286399922873115737e-03 +4.870000000000000000e+02 4.449786462846072729e-04 +4.880000000000000000e+02 1.396049926451596113e-03 +4.890000000000000000e+02 1.126633754475366960e-04 +4.900000000000000000e+02 7.544790718621793586e-04 +4.910000000000000000e+02 4.544602734708400580e-04 +4.920000000000000000e+02 6.451691294408989875e-04 +4.930000000000000000e+02 2.070499097898279765e-04 +4.940000000000000000e+02 1.662805131220641938e-04 +4.950000000000000000e+02 4.218859375471753557e-04 +4.960000000000000000e+02 -4.656721463823274118e-05 +4.970000000000000000e+02 1.559751834101273736e-04 +4.990000000000000000e+02 6.344651656058113631e-04 +5.000000000000000000e+02 5.323597619025211523e-04 +5.010000000000000000e+02 4.906995131198814766e-04 +5.020000000000000000e+02 3.382951558485641015e-04 +5.030000000000000000e+02 3.382821178987590856e-04 +5.040000000000000000e+02 3.691024681301536777e-04 +5.050000000000000000e+02 5.216745597759932110e-04 +5.060000000000000000e+02 -2.365744201009697468e-04 +5.070000000000000000e+02 5.747224982109582240e-04 +5.080000000000000000e+02 1.881874983469480781e-04 +5.090000000000000000e+02 1.004292397896770815e-03 +5.100000000000000000e+02 1.637434929743080813e-03 +5.130000000000000000e+02 1.536342346347145844e-03 +5.140000000000000000e+02 2.185533274020299861e-03 +5.150000000000000000e+02 2.412203160083915224e-03 +5.160000000000000000e+02 2.197612603198180470e-03 +5.170000000000000000e+02 2.095340652695959569e-03 +5.180000000000000000e+02 2.466996742388768895e-03 +5.190000000000000000e+02 2.367375358556496681e-03 +5.210000000000000000e+02 2.716710156131674214e-03 +5.220000000000000000e+02 2.638267121346261727e-03 +5.230000000000000000e+02 2.729285127763575892e-03 +5.240000000000000000e+02 2.921907386912489524e-03 +5.250000000000000000e+02 3.556710828848274990e-03 +5.270000000000000000e+02 3.395195511345309135e-03 +5.280000000000000000e+02 3.623784826826316301e-03 +5.290000000000000000e+02 4.341670614358110990e-03 +5.300000000000000000e+02 4.270150931533506916e-03 +5.320000000000000000e+02 4.222972994463374680e-03 +5.330000000000000000e+02 4.915161275428570065e-03 +5.340000000000000000e+02 5.087611746802141524e-03 +5.350000000000000000e+02 5.429651502792873057e-03 +5.360000000000000000e+02 5.526747368461004152e-03 +5.370000000000000000e+02 5.843695694818126958e-03 +5.380000000000000000e+02 5.657627944438848450e-03 +5.390000000000000000e+02 5.984093104172169379e-03 +5.400000000000000000e+02 6.850641424540705737e-03 +5.410000000000000000e+02 7.507923468331500864e-03 +5.420000000000000000e+02 6.683328871075471835e-03 +5.430000000000000000e+02 6.992524455725212737e-03 +5.440000000000000000e+02 7.498303242409755896e-03 +5.450000000000000000e+02 7.146016861825398199e-03 +5.470000000000000000e+02 7.570332784874953154e-03 +5.480000000000000000e+02 7.762007421892177031e-03 +5.490000000000000000e+02 8.064669133323626449e-03 +5.500000000000000000e+02 8.813301071551725430e-03 +5.510000000000000000e+02 9.113184717941249721e-03 +5.520000000000000000e+02 8.503111766818945844e-03 +5.530000000000000000e+02 9.097622393084231485e-03 +5.540000000000000000e+02 9.436972963587315910e-03 +5.550000000000000000e+02 9.554644987337461079e-03 +5.560000000000000000e+02 9.723288241164366325e-03 +5.580000000000000000e+02 1.068425198761211239e-02 +5.590000000000000000e+02 1.121202565947609746e-02 +5.600000000000000000e+02 1.083462577699736452e-02 +5.610000000000000000e+02 1.144990782089895173e-02 +5.620000000000000000e+02 1.113983580573763704e-02 +5.630000000000000000e+02 1.180469918001687650e-02 +5.640000000000000000e+02 1.187062841694265340e-02 +5.650000000000000000e+02 1.279368414135379807e-02 +5.660000000000000000e+02 1.255894878215277170e-02 +5.670000000000000000e+02 1.283420851118650258e-02 +5.680000000000000000e+02 1.323700731638935597e-02 +5.710000000000000000e+02 1.311033550873891632e-02 +5.720000000000000000e+02 1.386557565053753334e-02 +5.730000000000000000e+02 1.439480407149300832e-02 +5.740000000000000000e+02 1.405986637447113018e-02 +5.750000000000000000e+02 1.446882619309731999e-02 +5.770000000000000000e+02 1.487836079939161907e-02 +5.780000000000000000e+02 1.550764942001130881e-02 +5.790000000000000000e+02 1.556252793486229483e-02 +5.800000000000000000e+02 1.579987232107551640e-02 +5.810000000000000000e+02 1.637655270524179807e-02 +5.820000000000000000e+02 1.625172206487059123e-02 +5.840000000000000000e+02 1.704822567390473081e-02 +5.860000000000000000e+02 1.737561276844420965e-02 +5.870000000000000000e+02 1.735103747864555693e-02 +5.880000000000000000e+02 1.838099310682091148e-02 +5.890000000000000000e+02 1.806864040966206855e-02 +5.910000000000000000e+02 1.883258631081594428e-02 +5.920000000000000000e+02 1.931945226142984737e-02 +5.930000000000000000e+02 1.914207094468459158e-02 +5.950000000000000000e+02 1.907523853134529546e-02 +5.960000000000000000e+02 2.028183461422439562e-02 +5.980000000000000000e+02 2.062844055179054864e-02 +5.990000000000000000e+02 2.085481520649676290e-02 +6.000000000000000000e+02 2.106070924559562754e-02 +6.010000000000000000e+02 2.153933331742589191e-02 +6.020000000000000000e+02 2.130140451110837385e-02 +6.030000000000000000e+02 2.236292496119439421e-02 +6.040000000000000000e+02 2.194639348639189011e-02 +6.050000000000000000e+02 2.252142605372613182e-02 +6.060000000000000000e+02 2.281299188740691652e-02 +6.070000000000000000e+02 2.296915797702045806e-02 +6.080000000000000000e+02 2.311984261593624454e-02 +6.090000000000000000e+02 2.440670918528245123e-02 +6.100000000000000000e+02 2.394879477858871675e-02 +6.110000000000000000e+02 2.398834974454313457e-02 +6.120000000000000000e+02 2.427803792087998569e-02 +6.130000000000000000e+02 2.497782341667742836e-02 +6.140000000000000000e+02 2.502321678663485885e-02 +6.150000000000000000e+02 2.565920299345815503e-02 +6.160000000000000000e+02 2.508140819445079522e-02 +6.180000000000000000e+02 2.648189053583929059e-02 +6.190000000000000000e+02 2.657618853765054967e-02 +6.200000000000000000e+02 2.554543370266162960e-02 +6.210000000000000000e+02 2.618530402631542159e-02 +6.230000000000000000e+02 2.658781538225756663e-02 +6.240000000000000000e+02 2.722956567861749971e-02 +6.250000000000000000e+02 2.686648761658463544e-02 +6.260000000000000000e+02 2.776952816159344861e-02 +6.270000000000000000e+02 2.829870101694116624e-02 +6.290000000000000000e+02 2.826220355655009037e-02 +6.300000000000000000e+02 2.857700544178981561e-02 +6.310000000000000000e+02 3.010426782274122984e-02 +6.320000000000000000e+02 2.905229675688449434e-02 +6.330000000000000000e+02 2.963416996786901597e-02 +6.340000000000000000e+02 2.956569259717597639e-02 +6.350000000000000000e+02 2.923786887255191980e-02 +6.360000000000000000e+02 3.045849288480165576e-02 +6.380000000000000000e+02 3.078490117432343756e-02 +6.390000000000000000e+02 3.097593032107453029e-02 +6.400000000000000000e+02 3.031445397193440611e-02 +6.410000000000000000e+02 3.107767079303874400e-02 +6.420000000000000000e+02 3.171175825257833286e-02 +6.430000000000000000e+02 3.180652578378941747e-02 +6.440000000000000000e+02 3.156833047288949701e-02 +6.450000000000000000e+02 3.263516159947314060e-02 +6.460000000000000000e+02 3.220336279974244514e-02 +6.470000000000000000e+02 3.288379210763098942e-02 +6.480000000000000000e+02 3.307770693742879270e-02 +6.490000000000000000e+02 3.293587722977708854e-02 +6.510000000000000000e+02 3.323891119833648211e-02 +6.520000000000000000e+02 3.399223142209139431e-02 +6.530000000000000000e+02 3.421538249753925537e-02 +6.540000000000000000e+02 3.413869105311598262e-02 +6.550000000000000000e+02 3.434712868561784482e-02 +6.560000000000000000e+02 3.505993133881948887e-02 +6.570000000000000000e+02 3.557499289035873091e-02 +6.580000000000000000e+02 3.503860539615032132e-02 +6.610000000000000000e+02 3.618817659923905666e-02 +6.620000000000000000e+02 3.517871233712965839e-02 +6.630000000000000000e+02 3.535768553623622884e-02 +6.650000000000000000e+02 3.742559213215805591e-02 +6.660000000000000000e+02 3.738677119925720715e-02 +6.670000000000000000e+02 3.101821489689200739e-02 +6.680000000000000000e+02 2.945659647767899167e-02 +6.700000000000000000e+02 2.631165592131934003e-02 +6.710000000000000000e+02 2.459149200632988405e-02 +6.720000000000000000e+02 2.261550364549824374e-02 +6.730000000000000000e+02 2.076113669916213045e-02 +6.740000000000000000e+02 1.951816794411153841e-02 +6.750000000000000000e+02 1.778500167544861885e-02 +6.760000000000000000e+02 1.664670904036246943e-02 +6.780000000000000000e+02 1.438187520206750392e-02 +6.790000000000000000e+02 8.495569595895074728e-04 +6.870000000000000000e+02 -1.481517339317195013e-04 +6.890000000000000000e+02 2.647993086250412373e-04 +6.900000000000000000e+02 1.662484987084540721e-03 +6.910000000000000000e+02 8.647266031851496291e-04 +6.920000000000000000e+02 4.200954787823726845e-04 +6.930000000000000000e+02 2.593919004473656882e-04 +6.940000000000000000e+02 2.081926087702296762e-04 +6.950000000000000000e+02 -3.665364753790949096e-04 +6.960000000000000000e+02 1.428664975131052682e-04 +6.970000000000000000e+02 -8.796099886892827611e-05 +6.990000000000000000e+02 -2.427159765922606827e-04 +7.000000000000000000e+02 -1.416071152869157303e-04 +7.010000000000000000e+02 9.233709571350495933e-05 +7.020000000000000000e+02 -2.604637873009511611e-04 +7.030000000000000000e+02 -3.312055943965152411e-04 +7.040000000000000000e+02 -2.229209048330250075e-04 +7.050000000000000000e+02 -1.593637720009210879e-05 +7.070000000000000000e+02 5.159503251938033955e-05 +7.080000000000000000e+02 3.591502668723918089e-05 +7.100000000000000000e+02 1.343530853908841483e-04 +7.110000000000000000e+02 8.654443699565265307e-05 +7.120000000000000000e+02 -7.879800646022813501e-06 +7.130000000000000000e+02 2.592617913604279017e-05 +7.140000000000000000e+02 -3.388315424492439930e-04 +7.150000000000000000e+02 -1.240463913777406794e-04 +7.160000000000000000e+02 1.853906432782565482e-04 +7.180000000000000000e+02 -4.637461595903896922e-05 +7.190000000000000000e+02 -3.310828165903608269e-05 +7.200000000000000000e+02 -1.680966974141180582e-05 +7.210000000000000000e+02 -2.783537627163090115e-04 +7.220000000000000000e+02 -2.482600381134515070e-04 +7.240000000000000000e+02 -3.729165469216795233e-07 +7.250000000000000000e+02 5.919378035972112895e-07 +7.270000000000000000e+02 9.538972990665026873e-06 +7.280000000000000000e+02 2.614798101578898117e-05 +7.290000000000000000e+02 -5.187678582494602449e-05 +7.300000000000000000e+02 9.087038938408347800e-05 +7.310000000000000000e+02 -2.998164261721537774e-05 diff --git a/spectractor/extractor/dispersers/star_analyzer_200/transmission.txt b/spectractor/extractor/dispersers/star_analyzer_200/transmission.txt index bf3b37bed..6a16d87ef 100644 --- a/spectractor/extractor/dispersers/star_analyzer_200/transmission.txt +++ b/spectractor/extractor/dispersers/star_analyzer_200/transmission.txt @@ -1,698 +1,748 @@ -3.500000000000000000e+02 7.351207769656649404e-02 2.876233079948073076e-03 -3.510000000000000000e+02 7.666639895373844604e-02 2.831363641937283213e-03 -3.520000000000000000e+02 7.944913911132066298e-02 1.964905003905775740e-03 -3.530000000000000000e+02 8.296775079481572002e-02 1.074006386472333699e-03 -3.540000000000000000e+02 8.731014074980333883e-02 2.093915689463470703e-03 -3.550000000000000000e+02 9.217105461374716646e-02 3.299754325633030318e-03 -3.560000000000000000e+02 9.570533718466900375e-02 3.185754134566640659e-03 -3.570000000000000000e+02 9.971908687929882664e-02 3.084205019328602974e-03 -3.590000000000000000e+02 1.095163737581050650e-01 2.692124827454364742e-03 -3.600000000000000000e+02 1.148025451938399916e-01 2.620116680253497653e-03 -3.610000000000000000e+02 1.207241237714945237e-01 2.491259807140881483e-03 -3.620000000000000000e+02 1.264854258256926933e-01 2.638112065327286732e-03 -3.630000000000000000e+02 1.335739218107085680e-01 2.823874481977801509e-03 -3.640000000000000000e+02 1.383228472500492856e-01 2.142748590939332499e-03 -3.650000000000000000e+02 1.451357876125909663e-01 1.446864518983973598e-03 -3.660000000000000000e+02 1.501653139671277892e-01 1.393703007145587983e-03 -3.670000000000000000e+02 1.583300888570101372e-01 1.459949316620744912e-03 -3.680000000000000000e+02 1.618970059045997112e-01 1.619072273208362880e-03 -3.690000000000000000e+02 1.683482851357576970e-01 1.799294422978271876e-03 -3.700000000000000000e+02 1.734984647988349060e-01 3.480539475080654012e-03 -3.720000000000000000e+02 1.871071336111153893e-01 4.953009478921026505e-03 -3.730000000000000000e+02 1.932552882819760232e-01 4.508590147830647717e-03 -3.740000000000000000e+02 1.991182901271619232e-01 4.585486070964601112e-03 -3.750000000000000000e+02 2.058451123545091688e-01 4.732901584486049265e-03 -3.760000000000000000e+02 2.152045926459618952e-01 4.838275387048745872e-03 -3.770000000000000000e+02 2.244141804393711970e-01 4.996403360150027811e-03 -3.780000000000000000e+02 2.328971493317456287e-01 3.761510501124800537e-03 -3.790000000000000000e+02 2.454133689315645406e-01 2.546651206008816379e-03 -3.800000000000000000e+02 2.541804356922868213e-01 2.804639151057561255e-03 -3.810000000000000000e+02 2.659962520968818245e-01 3.220393050075108770e-03 -3.820000000000000000e+02 2.780004316659499541e-01 2.670988800430307113e-03 -3.830000000000000000e+02 2.880604171266921698e-01 2.150892565146881718e-03 -3.840000000000000000e+02 2.978119868897632361e-01 3.527756834731676956e-03 -3.850000000000000000e+02 3.070009075335126680e-01 5.048041045427574536e-03 -3.860000000000000000e+02 3.160621823448024337e-01 4.221662142547203365e-03 -3.870000000000000000e+02 3.235502007683886960e-01 3.322115928010350473e-03 -3.890000000000000000e+02 3.347988359908152245e-01 4.908267830766570999e-03 -3.900000000000000000e+02 3.444311847283144101e-01 3.355948051718021883e-03 -3.910000000000000000e+02 3.481198220329594362e-01 1.761294276619884388e-03 -3.920000000000000000e+02 3.511423416093695238e-01 2.764176708501847168e-03 -3.930000000000000000e+02 3.574330550266576201e-01 3.848259707135022554e-03 -3.940000000000000000e+02 3.624839321960025007e-01 3.961807749271925236e-03 -3.950000000000000000e+02 3.645406711324810645e-01 4.001760097700257646e-03 -3.960000000000000000e+02 3.685910629913679015e-01 3.468229455025004845e-03 -3.970000000000000000e+02 3.734848926482851050e-01 3.012244368492728811e-03 -3.990000000000000000e+02 3.809133392475068658e-01 1.639858107555475708e-03 -4.000000000000000000e+02 3.873696792952508461e-01 1.720706961432140730e-03 -4.020000000000000000e+02 3.916212519286830229e-01 1.926776454410369628e-03 -4.030000000000000000e+02 3.935881838214089212e-01 1.663556256607826196e-03 -4.040000000000000000e+02 3.989577544905339446e-01 2.185010119240688321e-03 -4.060000000000000000e+02 4.038180890228253994e-01 2.624918750264108609e-03 -4.070000000000000000e+02 4.108917357493928058e-01 2.657762173690722107e-03 -4.080000000000000000e+02 4.081085205232922175e-01 2.001348787919113217e-03 -4.090000000000000000e+02 4.149324804967943758e-01 1.680269213441167812e-03 -4.100000000000000000e+02 4.189913824317403890e-01 1.718208275377246111e-03 -4.110000000000000000e+02 4.190847184983803597e-01 2.160790746282948739e-03 -4.120000000000000000e+02 4.207157847987120780e-01 2.394617619119099230e-03 -4.130000000000000000e+02 4.207764847981085299e-01 2.900051963301861300e-03 -4.140000000000000000e+02 4.243732659855050104e-01 1.975634828022557622e-03 -4.150000000000000000e+02 4.278301190842887514e-01 1.694290396535607941e-03 -4.160000000000000000e+02 4.292702463396358969e-01 2.073258405004559535e-03 -4.170000000000000000e+02 4.289730314032996206e-01 3.269952307039496707e-03 -4.180000000000000000e+02 4.360777645289029558e-01 2.659112120544229480e-03 -4.190000000000000000e+02 4.352750722226548796e-01 1.979175966914930619e-03 -4.200000000000000000e+02 4.409533200573480527e-01 1.698882843151667708e-03 -4.210000000000000000e+02 4.391989821521488646e-01 1.452062628572577943e-03 -4.220000000000000000e+02 4.385708725529974816e-01 1.725234971299652439e-03 -4.230000000000000000e+02 4.440406251815011140e-01 1.956683927245837264e-03 -4.250000000000000000e+02 4.458571778279442066e-01 1.730608373601693218e-03 -4.260000000000000000e+02 4.463217478123091553e-01 1.875206801760778566e-03 -4.270000000000000000e+02 4.494902758492057004e-01 2.029812889556603054e-03 -4.280000000000000000e+02 4.510812886343494865e-01 2.155714554095391079e-03 -4.290000000000000000e+02 4.515020332710242834e-01 2.144436453062542342e-03 -4.310000000000000000e+02 4.560280263503388443e-01 1.619477276622322513e-03 -4.320000000000000000e+02 4.575986016224213859e-01 2.058509535390790329e-03 -4.330000000000000000e+02 4.567601078523116365e-01 1.792946768729314268e-03 -4.340000000000000000e+02 4.585211546650436176e-01 1.952208287441016933e-03 -4.350000000000000000e+02 4.591266032481025605e-01 2.169624158267083672e-03 -4.360000000000000000e+02 4.610984229763544495e-01 1.860196758358603720e-03 -4.370000000000000000e+02 4.627461412690221376e-01 1.812885528652474635e-03 -4.380000000000000000e+02 4.617175540792490263e-01 2.056757422636388763e-03 -4.390000000000000000e+02 4.641515552950040147e-01 1.889026092123826826e-03 -4.400000000000000000e+02 4.656064004052785643e-01 1.825128787996070385e-03 -4.410000000000000000e+02 4.678376554903077578e-01 1.643117254787650541e-03 -4.420000000000000000e+02 4.651126084683255835e-01 1.899731877064235030e-03 -4.430000000000000000e+02 4.671847163161277350e-01 2.003635334067683377e-03 -4.440000000000000000e+02 4.719762380677836600e-01 1.851332356544281100e-03 -4.450000000000000000e+02 4.718699772497067513e-01 1.904740122672970775e-03 -4.460000000000000000e+02 4.709933826247755251e-01 1.679117858246655104e-03 -4.470000000000000000e+02 4.720288228030266597e-01 1.910260443183545631e-03 -4.480000000000000000e+02 4.680947981573560512e-01 1.784486904019421446e-03 -4.500000000000000000e+02 4.724224922032597140e-01 1.705120183429676903e-03 -4.510000000000000000e+02 4.744547281092491020e-01 1.655027949203950787e-03 -4.520000000000000000e+02 4.749389109751472327e-01 1.688890265037343600e-03 -4.530000000000000000e+02 4.748128744826624614e-01 1.500609967483398271e-03 -4.540000000000000000e+02 4.758704796043710106e-01 1.584774608870268171e-03 -4.550000000000000000e+02 4.764374592679047060e-01 1.587698878720819216e-03 -4.560000000000000000e+02 4.766277071593842396e-01 1.614695486152250810e-03 -4.570000000000000000e+02 4.768832686713165847e-01 1.853418853404333651e-03 -4.580000000000000000e+02 4.766274724898947324e-01 1.689685007704715136e-03 -4.590000000000000000e+02 4.785085193073064791e-01 1.702691443239119987e-03 -4.610000000000000000e+02 4.791704361877173746e-01 2.081275567453521724e-03 -4.630000000000000000e+02 4.770273984077750828e-01 1.939945354651089740e-03 -4.640000000000000000e+02 4.820695971081287445e-01 1.904775109083223185e-03 -4.650000000000000000e+02 4.787851390450321709e-01 2.053439090574471319e-03 -4.660000000000000000e+02 4.810125948425756359e-01 2.187028255849301096e-03 -4.670000000000000000e+02 4.827233791463297896e-01 1.948572984509445299e-03 -4.680000000000000000e+02 4.786014998761511929e-01 1.732607935022278944e-03 -4.690000000000000000e+02 4.823125325183958423e-01 2.014654657296328748e-03 -4.700000000000000000e+02 4.812886914636650415e-01 2.116932628716204287e-03 -4.710000000000000000e+02 4.821185166211386375e-01 1.711242306451504769e-03 -4.720000000000000000e+02 4.824331994454306161e-01 2.495535912577123792e-03 -4.730000000000000000e+02 4.816204362319564947e-01 2.027285527856259768e-03 -4.740000000000000000e+02 4.801555385917871677e-01 1.962734385711147750e-03 -4.750000000000000000e+02 4.851855296764659986e-01 2.136412959461462396e-03 -4.760000000000000000e+02 4.813604980475272299e-01 1.898691577378915822e-03 -4.770000000000000000e+02 4.832713197391768079e-01 1.804075926346927587e-03 -4.780000000000000000e+02 4.811258960473415169e-01 1.598376312235743214e-03 -4.800000000000000000e+02 4.826470873672784601e-01 1.787473497337734507e-03 -4.810000000000000000e+02 4.844878810189979235e-01 1.834506605031442769e-03 -4.820000000000000000e+02 4.836493892846396858e-01 1.795648357954448583e-03 -4.830000000000000000e+02 4.872747655279988099e-01 2.048491108984662815e-03 -4.840000000000000000e+02 4.849088102245038834e-01 2.005781510496312207e-03 -4.850000000000000000e+02 4.810562938153574164e-01 2.534304793937057401e-03 -4.860000000000000000e+02 4.841055798057272708e-01 2.394114471674238000e-03 -4.870000000000000000e+02 4.826316757051254402e-01 2.309170667317506087e-03 -4.880000000000000000e+02 4.828955970858463953e-01 2.392441697494805328e-03 -4.890000000000000000e+02 4.783258000437208279e-01 1.882513616475640006e-03 -4.900000000000000000e+02 4.802653974297320660e-01 1.681922092570305128e-03 -4.910000000000000000e+02 4.816933092371611380e-01 2.265869950360464586e-03 -4.920000000000000000e+02 4.768130096481956182e-01 1.756589525620289288e-03 -4.930000000000000000e+02 4.806475273630073652e-01 1.816484240732687844e-03 -4.940000000000000000e+02 4.820382213010807049e-01 1.611400824293789070e-03 -4.950000000000000000e+02 4.817767042926765497e-01 3.783201989217143887e-03 -4.960000000000000000e+02 4.805257300144577526e-01 1.894573156112542688e-03 -4.970000000000000000e+02 4.815062731117853989e-01 2.235334109371385925e-03 -4.990000000000000000e+02 4.775360355075797258e-01 2.056957867673673678e-03 -5.000000000000000000e+02 4.788961870851022873e-01 1.768540984666243810e-03 -5.010000000000000000e+02 4.793613187940294895e-01 1.796602370547474006e-03 -5.020000000000000000e+02 4.771225783811625099e-01 1.929992238150126087e-03 -5.030000000000000000e+02 4.789619598233237352e-01 2.124197864418748798e-03 -5.040000000000000000e+02 4.798989583705773887e-01 1.924962285556143298e-03 -5.050000000000000000e+02 4.762183584929126079e-01 2.222987376856246349e-03 -5.060000000000000000e+02 4.796520030155685954e-01 2.256780495665277816e-03 -5.070000000000000000e+02 4.786807238152627764e-01 2.130184001950128671e-03 -5.080000000000000000e+02 4.774539079928672991e-01 2.058137543501497094e-03 -5.090000000000000000e+02 4.819372458363471168e-01 2.109112558073428408e-03 -5.100000000000000000e+02 4.754251191758652739e-01 2.195805638152894569e-03 -5.120000000000000000e+02 4.741644885621159600e-01 1.942607585609776224e-03 -5.130000000000000000e+02 4.775237451392089216e-01 1.690149211066179890e-03 -5.140000000000000000e+02 4.737583322435508504e-01 1.807977879194217537e-03 -5.150000000000000000e+02 4.751634087082203250e-01 1.927418065833168314e-03 -5.160000000000000000e+02 4.759144254441590172e-01 2.065000308821539083e-03 -5.170000000000000000e+02 4.728985534993785933e-01 1.729250527431779776e-03 -5.180000000000000000e+02 4.749700892667963470e-01 2.205082982509988000e-03 -5.190000000000000000e+02 4.716740139156674338e-01 2.407475371709183465e-03 -5.200000000000000000e+02 4.736608010331162522e-01 2.104129956512895520e-03 -5.210000000000000000e+02 4.730036603438384502e-01 1.849857782969698081e-03 -5.220000000000000000e+02 4.668356237678525367e-01 1.629036311759277404e-03 -5.230000000000000000e+02 4.681868323619832184e-01 1.806305134969553132e-03 -5.240000000000000000e+02 4.679140010081076495e-01 1.750714695275367881e-03 -5.250000000000000000e+02 4.668212940879236106e-01 1.883378933335663535e-03 -5.260000000000000000e+02 4.679087641017428134e-01 2.088028196438100181e-03 -5.270000000000000000e+02 4.664103017042966481e-01 2.635015374662189828e-03 -5.280000000000000000e+02 4.645330408879505546e-01 2.361779684606523863e-03 -5.290000000000000000e+02 4.622199059424232925e-01 2.296855233785213401e-03 -5.300000000000000000e+02 4.660431739945038454e-01 1.775698827259710420e-03 -5.320000000000000000e+02 4.645890601595707992e-01 1.782285523652639902e-03 -5.330000000000000000e+02 4.633959339955351919e-01 2.377188205573635502e-03 -5.340000000000000000e+02 4.652964478775158397e-01 2.552410246353739240e-03 -5.350000000000000000e+02 4.647023378930569271e-01 2.652123461027668886e-03 -5.360000000000000000e+02 4.616466569342175252e-01 2.514058327614616430e-03 -5.370000000000000000e+02 4.617585834796589794e-01 2.349441074638905589e-03 -5.380000000000000000e+02 4.611580734624800559e-01 2.391728904074642489e-03 -5.390000000000000000e+02 4.598193098255292655e-01 2.664641751526657023e-03 -5.400000000000000000e+02 4.604853124401297459e-01 2.749836310333577272e-03 -5.410000000000000000e+02 4.640237803512885506e-01 2.335325845814894326e-03 -5.420000000000000000e+02 4.615005755213739680e-01 2.317914827347021100e-03 -5.430000000000000000e+02 4.609872480748262169e-01 2.583243455410610089e-03 -5.440000000000000000e+02 4.585229257280106774e-01 2.540655063218559898e-03 -5.450000000000000000e+02 4.568531192731469237e-01 2.737764215410343812e-03 -5.470000000000000000e+02 4.581799649900201166e-01 3.679721133016836208e-03 -5.480000000000000000e+02 4.566269610706336080e-01 4.460502863874512593e-03 -5.490000000000000000e+02 4.573076210292872923e-01 5.369969697667602120e-03 -5.500000000000000000e+02 4.589757347608589555e-01 4.733416404504383820e-03 -5.510000000000000000e+02 4.551844278652871778e-01 3.970743436708347104e-03 -5.520000000000000000e+02 4.582289322163305423e-01 3.433556176160682330e-03 -5.530000000000000000e+02 4.551804524681896669e-01 3.294786298580936953e-03 -5.540000000000000000e+02 4.522788624186884210e-01 2.956118987433250817e-03 -5.550000000000000000e+02 4.526969211906373691e-01 2.582120819777777160e-03 -5.560000000000000000e+02 4.510357733367505451e-01 2.425117820044159385e-03 -5.570000000000000000e+02 4.492320317164311128e-01 2.262356026363680859e-03 -5.580000000000000000e+02 4.512740328672320000e-01 2.588837105522945065e-03 -5.590000000000000000e+02 4.467542276973193727e-01 2.483971861664026771e-03 -5.600000000000000000e+02 4.473905243764157991e-01 2.534287168762829751e-03 -5.610000000000000000e+02 4.460026836764341418e-01 2.004515647685523819e-03 -5.620000000000000000e+02 4.441557910423268307e-01 2.282840079306744287e-03 -5.630000000000000000e+02 4.454794078797500445e-01 2.722213598272243181e-03 -5.640000000000000000e+02 4.430644538982016489e-01 2.198352350098031933e-03 -5.650000000000000000e+02 4.456740367005206926e-01 2.717168647466982646e-03 -5.660000000000000000e+02 4.408579393544874159e-01 2.664143205467330543e-03 -5.670000000000000000e+02 4.394325798702452546e-01 2.753672798519854817e-03 -5.680000000000000000e+02 4.426826509750637073e-01 2.313556495727868943e-03 -5.690000000000000000e+02 4.380848255782257561e-01 2.293999411257039833e-03 -5.710000000000000000e+02 4.439554070921857831e-01 2.438792760579919314e-03 -5.720000000000000000e+02 4.427646715127858124e-01 2.647204636269447076e-03 -5.730000000000000000e+02 4.431424921735667710e-01 2.461636017371061740e-03 -5.740000000000000000e+02 4.402358673031198100e-01 2.449052194432138965e-03 -5.750000000000000000e+02 4.398481921339632561e-01 2.244739939129343238e-03 -5.770000000000000000e+02 4.386472012386505304e-01 2.263382053355535682e-03 -5.780000000000000000e+02 4.376252352117436240e-01 2.652160257876232715e-03 -5.790000000000000000e+02 4.389042875741081540e-01 2.735794462381012978e-03 -5.800000000000000000e+02 4.336562182480159233e-01 2.209961432544046891e-03 -5.810000000000000000e+02 4.356474947983396406e-01 2.298510572640505897e-03 -5.820000000000000000e+02 4.371248307271130562e-01 2.191831466467576792e-03 -5.830000000000000000e+02 4.313554035255825481e-01 2.278247390955953113e-03 -5.840000000000000000e+02 4.316815411452362694e-01 2.493958807823460581e-03 -5.850000000000000000e+02 4.322482726363189864e-01 2.635009520108017207e-03 -5.860000000000000000e+02 4.315980429415318120e-01 2.241837461144595596e-03 -5.870000000000000000e+02 4.330212313782088041e-01 2.372170667993264703e-03 -5.880000000000000000e+02 4.308612831730903592e-01 2.370747003922481135e-03 -5.890000000000000000e+02 4.299125345565329992e-01 2.229989077125508166e-03 -5.900000000000000000e+02 4.282024892634616609e-01 2.577234829803043414e-03 -5.910000000000000000e+02 4.294871408468750040e-01 2.190147170302764439e-03 -5.920000000000000000e+02 4.268819281191662540e-01 2.127093368588102787e-03 -5.930000000000000000e+02 4.272115943654561931e-01 2.649294072036746314e-03 -5.940000000000000000e+02 4.274986164153888324e-01 2.335175128766655422e-03 -5.950000000000000000e+02 4.237657002165105546e-01 2.338761833815916451e-03 -5.960000000000000000e+02 4.234966512684325002e-01 2.243085960167457826e-03 -5.980000000000000000e+02 4.221627257322134175e-01 2.299098494437780936e-03 -5.990000000000000000e+02 4.232776420397429407e-01 2.292726163401654325e-03 -6.000000000000000000e+02 4.206519138877684028e-01 2.099336544703172148e-03 -6.010000000000000000e+02 4.219826290965524862e-01 2.001521904149488381e-03 -6.020000000000000000e+02 4.191251028918906996e-01 2.770553847563798043e-03 -6.030000000000000000e+02 4.182462706255846152e-01 2.105972159266412784e-03 -6.040000000000000000e+02 4.154776571815795849e-01 2.064571168994879143e-03 -6.050000000000000000e+02 4.159611439660024224e-01 2.097144612721604795e-03 -6.060000000000000000e+02 4.145308707299277251e-01 2.199632649552180682e-03 -6.070000000000000000e+02 4.138621601827210394e-01 2.086300135520387580e-03 -6.080000000000000000e+02 4.149822304470472956e-01 2.411143267622667657e-03 -6.090000000000000000e+02 4.114583347398573232e-01 2.090689934920733021e-03 -6.100000000000000000e+02 4.147168632566688440e-01 2.269449040626778189e-03 -6.110000000000000000e+02 4.128101814378679624e-01 2.234760208017635801e-03 -6.120000000000000000e+02 4.117641984194706506e-01 2.219093465486938165e-03 -6.130000000000000000e+02 4.089201721200379502e-01 2.428603757892810241e-03 -6.140000000000000000e+02 4.068250993408876748e-01 2.377921473053673778e-03 -6.150000000000000000e+02 4.081300916221531905e-01 2.495376807814437409e-03 -6.160000000000000000e+02 4.064410609145164832e-01 2.124714807107688178e-03 -6.170000000000000000e+02 4.070193091110816397e-01 2.198781464906898481e-03 -6.180000000000000000e+02 4.040556869016239117e-01 2.128964116647447460e-03 -6.190000000000000000e+02 4.021318510686280323e-01 2.352601451699986614e-03 -6.200000000000000000e+02 4.037607147783004446e-01 2.410272952671840482e-03 -6.210000000000000000e+02 4.047950413674876180e-01 2.184788843715633391e-03 -6.230000000000000000e+02 4.006227692855926503e-01 2.163704919394426277e-03 -6.240000000000000000e+02 4.001272136324222628e-01 2.461266517365068469e-03 -6.250000000000000000e+02 3.983723655356043447e-01 2.031113872683289537e-03 -6.260000000000000000e+02 3.979047907642779824e-01 2.175636491284409311e-03 -6.270000000000000000e+02 3.981723190387368438e-01 2.143359825857425478e-03 -6.290000000000000000e+02 3.957838546073788599e-01 2.137654601671778488e-03 -6.300000000000000000e+02 3.952727945641539842e-01 2.210308530825481465e-03 -6.310000000000000000e+02 3.961636938763801741e-01 2.308409279290595841e-03 -6.320000000000000000e+02 3.918451299931965393e-01 2.419106267148774317e-03 -6.330000000000000000e+02 3.914993876464182843e-01 2.041982438976829191e-03 -6.340000000000000000e+02 3.902759977996723695e-01 2.152778289321311857e-03 -6.350000000000000000e+02 3.897232516578093553e-01 2.134828095122949521e-03 -6.360000000000000000e+02 3.891224905759855246e-01 2.500830413116331835e-03 -6.370000000000000000e+02 3.864757937509556429e-01 2.080537815017959730e-03 -6.380000000000000000e+02 3.868042176051252889e-01 2.054919405341660513e-03 -6.390000000000000000e+02 3.865637932452086756e-01 2.194893232091930588e-03 -6.400000000000000000e+02 3.844411405541175997e-01 2.141488716674132785e-03 -6.410000000000000000e+02 3.856261898434570345e-01 2.274926533566850456e-03 -6.420000000000000000e+02 3.819897106978585866e-01 2.203944966089400534e-03 -6.430000000000000000e+02 3.835174571900442642e-01 2.377766527910149530e-03 -6.440000000000000000e+02 3.809113712549200281e-01 2.080374687264972648e-03 -6.450000000000000000e+02 3.806926363617753606e-01 1.649713483401860558e-03 -6.460000000000000000e+02 3.784212127219454547e-01 1.624304316252250325e-03 -6.470000000000000000e+02 3.788071377492694958e-01 1.475925366287604741e-03 -6.480000000000000000e+02 3.747853407136942372e-01 1.323793022718415448e-03 -6.490000000000000000e+02 3.761762855609681599e-01 1.551193388471523368e-03 -6.510000000000000000e+02 3.743154578204704319e-01 1.106071744409389997e-02 -6.520000000000000000e+02 3.732953038003610780e-01 1.406461193768058148e-03 -6.530000000000000000e+02 3.712903234349819726e-01 1.580260095468733394e-03 -6.540000000000000000e+02 3.710039441486435163e-01 1.523462902342326243e-03 -6.550000000000000000e+02 3.725530262839862883e-01 1.716847683731266994e-03 -6.560000000000000000e+02 3.691240478950566506e-01 1.666885191103246837e-03 -6.570000000000000000e+02 3.694020302552477042e-01 1.545296593216417651e-03 -6.580000000000000000e+02 3.659376430596824603e-01 1.387980080539242189e-03 -6.590000000000000000e+02 3.676962254027785759e-01 1.921551820378363407e-03 -6.610000000000000000e+02 3.643606810818277864e-01 1.408011379806991441e-03 -6.620000000000000000e+02 3.648278811490405227e-01 1.349229856926058941e-03 -6.630000000000000000e+02 3.642361368798294752e-01 1.547156959444037291e-03 -6.640000000000000000e+02 3.615236702978222860e-01 1.728186790149532437e-03 -6.650000000000000000e+02 3.616342612496147302e-01 1.773075942820308629e-03 -6.660000000000000000e+02 3.597691506101627357e-01 1.659747835658733446e-03 -6.670000000000000000e+02 3.607987352733889597e-01 1.705088167854919203e-03 -6.680000000000000000e+02 3.596780830890691227e-01 1.609597355884490001e-03 -6.700000000000000000e+02 3.568256439474783992e-01 1.144479757071020570e-03 -6.710000000000000000e+02 3.536007338562827673e-01 7.932979519620410877e-04 -6.720000000000000000e+02 3.539275077387825097e-01 8.245605588573551477e-04 -6.730000000000000000e+02 3.540303036985437690e-01 1.124719993082986223e-03 -6.740000000000000000e+02 3.535089242596803349e-01 1.149466322620777128e-03 -6.750000000000000000e+02 3.529311984959476178e-01 7.506627815011808567e-04 -6.760000000000000000e+02 3.508475468030397559e-01 1.033702699443035016e-03 -6.780000000000000000e+02 3.485540604836454559e-01 1.014485973186968161e-03 -6.790000000000000000e+02 3.475898574578726863e-01 1.178318976323240817e-03 -6.810000000000000000e+02 3.452215773121042885e-01 6.380098549282264483e-04 -6.820000000000000000e+02 3.424280619357783495e-01 7.426626110502887630e-04 -6.830000000000000000e+02 3.425110525481979695e-01 9.948575188846893718e-04 -6.840000000000000000e+02 3.434310759805740965e-01 1.090369268772425860e-03 -6.850000000000000000e+02 3.434906950959707994e-01 1.204711399978794246e-03 -6.860000000000000000e+02 3.418290393307485964e-01 1.181800100129093813e-03 -6.870000000000000000e+02 3.397496086065242005e-01 1.014104465870272528e-03 -6.880000000000000000e+02 3.437618656116135929e-01 1.153784510561977174e-03 -6.890000000000000000e+02 3.339403712442781114e-01 9.716184251385274031e-04 -6.900000000000000000e+02 3.369287941395982533e-01 1.007162348291182384e-03 -6.910000000000000000e+02 3.356993246702894562e-01 5.515482292148106641e-04 -6.920000000000000000e+02 3.383069984007955888e-01 1.114286170547042557e-03 -6.930000000000000000e+02 3.350397870344180573e-01 1.240591013755930946e-03 -6.940000000000000000e+02 3.371070246920478408e-01 1.199870642632842790e-03 -6.950000000000000000e+02 3.326147252986285663e-01 9.157005288850098750e-04 -6.960000000000000000e+02 3.346685616830352150e-01 8.508981161974521566e-04 -6.970000000000000000e+02 3.315509689275591421e-01 8.255657728317560571e-04 -6.980000000000000000e+02 3.323732442137915521e-01 6.160116506812220866e-04 -6.990000000000000000e+02 3.252750417411033323e-01 4.982251490157173354e-04 -7.000000000000000000e+02 3.248073171548039872e-01 6.558763736096105950e-04 -7.010000000000000000e+02 3.271480354118889711e-01 8.724053135342832053e-04 -7.020000000000000000e+02 3.235845032916518371e-01 8.610326975933721384e-04 -7.030000000000000000e+02 3.238484020984142009e-01 8.490750992702511156e-04 -7.040000000000000000e+02 3.221325616657229052e-01 7.384729035537427851e-04 -7.050000000000000000e+02 3.231535736628184940e-01 6.856214330578304546e-04 -7.070000000000000000e+02 3.219789468156817880e-01 7.716825382678521540e-04 -7.080000000000000000e+02 3.202531506719851762e-01 6.607221821152025644e-04 -7.090000000000000000e+02 3.195842519709689578e-01 5.782981489643581946e-04 -7.100000000000000000e+02 3.182327304423032133e-01 8.464693582262389042e-04 -7.110000000000000000e+02 3.176908524252213262e-01 1.243070668642308821e-03 -7.120000000000000000e+02 3.185227942065544937e-01 9.734621155076390690e-04 -7.130000000000000000e+02 3.165129840210834655e-01 9.131708742668853815e-04 -7.140000000000000000e+02 3.150823881680023808e-01 7.954304180284233654e-04 -7.150000000000000000e+02 3.123332511373782538e-01 8.251123821129165278e-04 -7.160000000000000000e+02 3.134694449098932578e-01 8.571544877500696623e-04 -7.170000000000000000e+02 3.133504202131764393e-01 8.523800059934523920e-04 -7.180000000000000000e+02 3.110897439045782198e-01 8.965741112154555987e-04 -7.190000000000000000e+02 3.117920996667060685e-01 1.048671164406314886e-03 -7.200000000000000000e+02 3.107383037592845176e-01 7.754816092287025991e-04 -7.210000000000000000e+02 3.080409410920896818e-01 5.295787412913572408e-04 -7.220000000000000000e+02 3.079873233622311135e-01 6.316729670382382296e-04 -7.240000000000000000e+02 3.073912507326151400e-01 6.669165453739774605e-04 -7.250000000000000000e+02 3.036827357228634727e-01 6.352113344068497595e-04 -7.260000000000000000e+02 3.059734570389932018e-01 7.637157009107352562e-04 -7.270000000000000000e+02 3.042323131365701760e-01 8.233371023847804986e-04 -7.280000000000000000e+02 3.013948593924380970e-01 8.702493950929785383e-04 -7.290000000000000000e+02 3.032681921202635689e-01 9.032561162775059205e-04 -7.300000000000000000e+02 3.009782221159513216e-01 7.093897411269717984e-04 -7.310000000000000000e+02 2.983694629212046978e-01 5.567404847873567552e-04 -7.320000000000000000e+02 3.007374739102317007e-01 5.760900128976267822e-04 -7.330000000000000000e+02 2.986167922470410185e-01 5.864699720153805640e-04 -7.340000000000000000e+02 2.964778084021644777e-01 5.908881234962708520e-04 -7.350000000000000000e+02 2.957369285905067091e-01 5.219183788079502983e-04 -7.360000000000000000e+02 2.946827909864018769e-01 5.926707294940733320e-04 -7.370000000000000000e+02 2.963005687161550661e-01 6.383622742114255502e-04 -7.380000000000000000e+02 2.940167897191459101e-01 6.020094913244109815e-04 -7.390000000000000000e+02 2.952438073667002505e-01 5.922665737670162502e-04 -7.400000000000000000e+02 2.934665488875988215e-01 6.432865313313703608e-04 -7.410000000000000000e+02 2.942724694132781704e-01 6.674741115261894741e-04 -7.420000000000000000e+02 2.911799685265896165e-01 7.177867114915469820e-04 -7.430000000000000000e+02 2.888890153339986333e-01 7.529753811174340729e-04 -7.440000000000000000e+02 2.902450176307547758e-01 7.413969730910475878e-04 -7.450000000000000000e+02 2.875456971626783043e-01 6.887663752362186689e-04 -7.470000000000000000e+02 2.871359126368911996e-01 7.756790142250002311e-04 -7.480000000000000000e+02 2.855532737913013541e-01 6.833017331357205170e-04 -7.490000000000000000e+02 2.860439502609536389e-01 6.227101243588010950e-04 -7.500000000000000000e+02 2.852430147072599897e-01 6.460571217534097745e-04 -7.510000000000000000e+02 2.823150660119994604e-01 6.697699355027518335e-04 -7.520000000000000000e+02 2.830315135702810569e-01 8.075530666398113159e-04 -7.530000000000000000e+02 2.842004914190728315e-01 9.067196362388116933e-04 -7.540000000000000000e+02 2.800192794819871822e-01 7.288791822891587963e-04 -7.550000000000000000e+02 2.792815185236707243e-01 5.596496779062918193e-04 -7.570000000000000000e+02 2.767054300403734013e-01 8.159052999951042946e-04 -7.580000000000000000e+02 2.782701656630144904e-01 8.551160067064590134e-04 -7.600000000000000000e+02 2.759994767634226798e-01 8.831647438535772344e-04 -7.610000000000000000e+02 2.730609184681332402e-01 9.419317384574808381e-04 -7.620000000000000000e+02 2.745804981560268088e-01 8.730168687636668048e-04 -7.630000000000000000e+02 2.716896888387975717e-01 8.024501017826240123e-04 -7.640000000000000000e+02 2.731625581503935307e-01 7.559766207908109013e-04 -7.650000000000000000e+02 2.734036306481416045e-01 7.152137566824647583e-04 -7.660000000000000000e+02 2.694035665449976413e-01 7.097587030190113900e-04 -7.670000000000000000e+02 2.682087348922513326e-01 6.865791493309057010e-04 -7.680000000000000000e+02 2.701908963311233647e-01 9.252523178307784030e-04 -7.690000000000000000e+02 2.721927376698807244e-01 1.074426550143979921e-03 -7.700000000000000000e+02 2.684406553995949407e-01 7.219610077327564060e-04 -7.710000000000000000e+02 2.673801350259472631e-01 5.291415970406536861e-04 -7.720000000000000000e+02 2.677147377861698319e-01 5.201039890068001256e-04 -7.730000000000000000e+02 2.657810390537724277e-01 6.145760402062267272e-04 -7.740000000000000000e+02 2.668659657666068719e-01 8.595374071200739341e-04 -7.750000000000000000e+02 2.642366686032958101e-01 1.127002814151883709e-03 -7.760000000000000000e+02 2.648448226604450673e-01 8.183896193220148831e-04 -7.770000000000000000e+02 2.631614323119718657e-01 5.701974244184027010e-04 -7.780000000000000000e+02 2.632190426486616386e-01 6.642457133296455086e-04 -7.790000000000000000e+02 2.640091280272797158e-01 4.379914860732204529e-04 -7.800000000000000000e+02 2.586485353701125089e-01 5.085104341821946412e-04 -7.810000000000000000e+02 2.575486256141978347e-01 5.025885390016538497e-04 -7.820000000000000000e+02 2.610912073190747029e-01 5.217212285327107145e-04 -7.830000000000000000e+02 2.588470819226767472e-01 5.334138161544751087e-04 -7.840000000000000000e+02 2.566155328252260337e-01 6.104260390097407092e-04 -7.850000000000000000e+02 2.595489189701047916e-01 7.152891326366638339e-04 -7.860000000000000000e+02 2.556750663725441131e-01 8.266898962061080495e-04 -7.870000000000000000e+02 2.562847259935794875e-01 9.686783185603309440e-04 -7.880000000000000000e+02 2.542198239459120823e-01 6.773213782348221947e-04 -7.890000000000000000e+02 2.555084866597052140e-01 4.706019632370265614e-04 -7.900000000000000000e+02 2.505781563320269578e-01 5.441948478622107930e-04 -7.910000000000000000e+02 2.530144144015350482e-01 7.130330573710472186e-04 -7.920000000000000000e+02 2.507378161275020667e-01 6.455491453177481052e-04 -7.930000000000000000e+02 2.510045899124841440e-01 6.685154937416450680e-04 -7.940000000000000000e+02 2.500639360054600635e-01 6.118709313703790762e-04 -7.950000000000000000e+02 2.471785048194687917e-01 5.907308221398219639e-04 -7.960000000000000000e+02 2.485197914470923530e-01 7.842849506321815899e-04 -7.970000000000000000e+02 2.465173556131445565e-01 1.148569741209306497e-03 -7.980000000000000000e+02 2.460072323198064237e-01 8.394313532708581709e-04 -7.990000000000000000e+02 2.457340705874077325e-01 6.380993707047516623e-04 -8.000000000000000000e+02 2.452441738266041560e-01 6.371403179503610419e-04 -8.010000000000000000e+02 2.444174832592336533e-01 6.192943620553899515e-04 -8.020000000000000000e+02 2.445373159214048742e-01 5.220382434980634602e-04 -8.030000000000000000e+02 2.436669268257173060e-01 4.995484676849611203e-04 -8.040000000000000000e+02 2.428066354685001482e-01 5.042677727307719225e-04 -8.050000000000000000e+02 2.426095585529723653e-01 5.664692605369827218e-04 -8.060000000000000000e+02 2.424005927519230774e-01 6.153110527340442410e-04 -8.070000000000000000e+02 2.420650096652977035e-01 6.764686975423247388e-04 -8.080000000000000000e+02 2.377580550897968326e-01 6.666911942888060355e-04 -8.090000000000000000e+02 2.391359035988179782e-01 6.397485092953592370e-04 -8.100000000000000000e+02 2.378097751426488937e-01 5.273032758414705583e-04 -8.110000000000000000e+02 2.364620225708066181e-01 4.770332781473951697e-04 -8.120000000000000000e+02 2.340518958387058368e-01 4.884949999274598590e-04 -8.130000000000000000e+02 2.361719876996813683e-01 4.283894664995366937e-04 -8.150000000000000000e+02 2.343151416237562179e-01 7.467833680498860279e-04 -8.160000000000000000e+02 2.340389002510862571e-01 6.900714877471731627e-04 -8.170000000000000000e+02 2.323250965957464886e-01 6.267517869836622011e-04 -8.180000000000000000e+02 2.327986171228738910e-01 5.898303099401928234e-04 -8.190000000000000000e+02 2.296353977803593238e-01 5.260753365838550600e-04 -8.200000000000000000e+02 2.315355309150340102e-01 5.440358485919926865e-04 -8.210000000000000000e+02 2.321908350527273068e-01 5.032297157106319302e-04 -8.220000000000000000e+02 2.279327074775298057e-01 5.086863148290497131e-04 -8.230000000000000000e+02 2.271131106690129076e-01 5.183339912656229152e-04 -8.240000000000000000e+02 2.269785158787573365e-01 5.863295949169552339e-04 -8.250000000000000000e+02 2.278230717608939748e-01 7.110045886964150730e-04 -8.260000000000000000e+02 2.284255864080388665e-01 7.602563501004864230e-04 -8.270000000000000000e+02 2.239662055269953933e-01 7.971491374676084032e-04 -8.280000000000000000e+02 2.276007271645114072e-01 6.417570888748792054e-04 -8.290000000000000000e+02 2.261198274298694411e-01 4.898016415252937116e-04 -8.300000000000000000e+02 2.229851881019254967e-01 5.733075874265613917e-04 -8.310000000000000000e+02 2.222424208572943705e-01 7.086696388757308430e-04 -8.320000000000000000e+02 2.240980319042012170e-01 6.881092318153540300e-04 -8.330000000000000000e+02 2.201371471021767168e-01 6.454430056362744266e-04 -8.340000000000000000e+02 2.218712709211381751e-01 6.908103870195950093e-04 -8.350000000000000000e+02 2.198955291348216323e-01 7.525335361755455853e-04 -8.360000000000000000e+02 2.222330278234658507e-01 6.629096023013732100e-04 -8.370000000000000000e+02 2.191062326099043611e-01 5.639788268277534265e-04 -8.380000000000000000e+02 2.182312481278125826e-01 6.138538948729713304e-04 -8.390000000000000000e+02 2.164238677115443155e-01 6.554645827789786373e-04 -8.400000000000000000e+02 2.154584298945607934e-01 6.187684181162288232e-04 -8.410000000000000000e+02 2.193652937045668938e-01 6.444098966269737067e-04 -8.420000000000000000e+02 2.144489174817784671e-01 5.122382838593095766e-04 -8.430000000000000000e+02 2.188191874186196095e-01 4.688073212717370369e-04 -8.440000000000000000e+02 2.150055875940427852e-01 4.281407262552652674e-04 -8.450000000000000000e+02 2.161845025759491501e-01 4.107242695926836330e-04 -8.460000000000000000e+02 2.112821594130345482e-01 4.061018574945805164e-04 -8.470000000000000000e+02 2.110288864043275425e-01 4.901032930941620928e-04 -8.480000000000000000e+02 2.078742258878093774e-01 5.368477067555119889e-04 -8.490000000000000000e+02 2.145796050382136333e-01 6.499607792233214922e-04 -8.500000000000000000e+02 2.078847221084968999e-01 6.414945069290349305e-04 -8.510000000000000000e+02 2.108298390482181150e-01 6.705058773575858387e-04 -8.520000000000000000e+02 2.075014126696259620e-01 6.110564345290590144e-04 -8.530000000000000000e+02 2.052200525085812466e-01 5.616560433210190852e-04 -8.540000000000000000e+02 2.103531947834068050e-01 6.216656878503424178e-04 -8.550000000000000000e+02 2.054904709216132108e-01 6.625065304373800980e-04 -8.560000000000000000e+02 2.095810573626863127e-01 6.299069227781464936e-04 -8.570000000000000000e+02 2.071019531218668275e-01 6.320140050257947459e-04 -8.580000000000000000e+02 2.076254126458863813e-01 5.319866937592915767e-04 -8.590000000000000000e+02 2.032647270452199451e-01 4.322667094195393328e-04 -8.610000000000000000e+02 2.033158499125339025e-01 5.958142027934811838e-04 -8.620000000000000000e+02 2.025294971806141930e-01 5.640398593807095101e-04 -8.630000000000000000e+02 2.030681315090875905e-01 5.822002937342305720e-04 -8.640000000000000000e+02 1.993251737516290312e-01 5.181937899529892155e-04 -8.650000000000000000e+02 2.065610887854071043e-01 5.491918070073326845e-04 -8.660000000000000000e+02 1.977991898676778326e-01 5.465916413217313148e-04 -8.670000000000000000e+02 2.008022349372676485e-01 6.101270925684790540e-04 -8.680000000000000000e+02 1.969141466113354388e-01 6.056815611142669789e-04 -8.690000000000000000e+02 1.972038988448139296e-01 6.289288603499992034e-04 -8.700000000000000000e+02 1.990520038583262208e-01 5.356561074020181829e-04 -8.710000000000000000e+02 1.956273565494553723e-01 4.556625796574367035e-04 -8.720000000000000000e+02 1.984844765510408171e-01 5.240451776572209669e-04 -8.750000000000000000e+02 1.920024343861894134e-01 4.579534356126578544e-04 -8.760000000000000000e+02 1.925898359122656389e-01 4.878909377193256839e-04 -8.770000000000000000e+02 1.942864056731745392e-01 5.932063213927988611e-04 -8.780000000000000000e+02 1.897551786529473317e-01 5.481940466897134052e-04 -8.790000000000000000e+02 1.983491144496614678e-01 5.984678248213884779e-04 -8.810000000000000000e+02 1.914312831386200953e-01 5.876001017547239757e-04 -8.820000000000000000e+02 1.920799887876904755e-01 5.554674665238552725e-04 -8.830000000000000000e+02 1.882963348014799199e-01 4.791123641383075770e-04 -8.840000000000000000e+02 1.928949323483235556e-01 5.312655240403205267e-04 -8.850000000000000000e+02 1.857133259038994400e-01 5.437512846533937164e-04 -8.860000000000000000e+02 1.897542466024551289e-01 5.258369452814266052e-04 -8.870000000000000000e+02 1.871852208180867227e-01 5.239848161780009603e-04 -8.880000000000000000e+02 1.850852702624405377e-01 4.896893055154806105e-04 -8.890000000000000000e+02 1.880255730647502066e-01 4.514553620310408542e-04 -8.910000000000000000e+02 1.876047223428241040e-01 4.667345588895939002e-04 -8.920000000000000000e+02 1.812751345579627915e-01 5.064724142386887052e-04 -8.940000000000000000e+02 1.847284687703180939e-01 6.396431362913991342e-04 -8.950000000000000000e+02 1.800912297638935511e-01 6.876864669612682253e-04 -8.960000000000000000e+02 1.834056618470041311e-01 6.217172845827137690e-04 -8.970000000000000000e+02 1.790436366570694326e-01 5.442235512562060848e-04 -8.980000000000000000e+02 1.830364707439623706e-01 5.105297425267963599e-04 -8.990000000000000000e+02 1.814699787325801394e-01 4.730324194848538289e-04 -9.000000000000000000e+02 1.771320530321065789e-01 4.875470433458562684e-04 -9.010000000000000000e+02 1.829649552589845130e-01 3.116533984260362556e-04 -9.020000000000000000e+02 1.725550143823306182e-01 3.354995509307332792e-04 -9.030000000000000000e+02 1.788223788122413338e-01 3.718106790124812576e-04 -9.040000000000000000e+02 1.786614503225541495e-01 3.466335669986217731e-04 -9.050000000000000000e+02 1.734605526390085306e-01 3.431359717273181858e-04 -9.060000000000000000e+02 1.802784536997365517e-01 4.388672249235779296e-04 -9.070000000000000000e+02 1.752171262241783711e-01 5.050848688975146392e-04 -9.080000000000000000e+02 1.722725306786986044e-01 5.897337358064325477e-04 -9.090000000000000000e+02 1.777335050617434575e-01 6.535784749945037272e-04 -9.100000000000000000e+02 1.699755088269717940e-01 4.802295293816485292e-04 -9.110000000000000000e+02 1.744004277607414388e-01 3.514686445293870184e-04 -9.120000000000000000e+02 1.737125976726297261e-01 4.280514799981807814e-04 -9.130000000000000000e+02 1.693843288508499467e-01 5.502445887667010548e-04 -9.140000000000000000e+02 1.753547799038466803e-01 4.183332681203837588e-04 -9.150000000000000000e+02 1.699645413766415758e-01 3.566330222376877372e-04 -9.160000000000000000e+02 1.662354957157924640e-01 3.501116069807909425e-04 -9.170000000000000000e+02 1.698448342308271630e-01 3.979697597349817102e-04 -9.190000000000000000e+02 1.668736143151419993e-01 4.498220562750179070e-04 -9.200000000000000000e+02 1.640298986507980894e-01 3.867728537330502540e-04 -9.210000000000000000e+02 1.605046811425376030e-01 3.169374210598380290e-04 -9.220000000000000000e+02 1.723942044601731172e-01 4.127592827251705962e-04 -9.230000000000000000e+02 1.614016021803643119e-01 3.951486716570338153e-04 -9.240000000000000000e+02 1.637405837498882577e-01 4.476019233444792711e-04 -9.250000000000000000e+02 1.678096942640436295e-01 4.994354112515394465e-04 -9.260000000000000000e+02 1.585079614828392436e-01 4.096264711690773982e-04 -9.270000000000000000e+02 1.685349056461461215e-01 3.776690956821938494e-04 -9.280000000000000000e+02 1.641014551503398311e-01 3.577462572020165613e-04 -9.300000000000000000e+02 1.695228071836076544e-01 4.266400154556220198e-04 -9.310000000000000000e+02 1.596393947255436707e-01 4.959711401411323129e-04 -9.320000000000000000e+02 1.588250664388630162e-01 4.224078140945342129e-04 -9.330000000000000000e+02 1.672083025333231665e-01 3.124210546543428556e-04 -9.340000000000000000e+02 1.557760668756646982e-01 4.972707314997332510e-04 -9.350000000000000000e+02 1.609858860323905294e-01 7.614789618059834928e-04 -9.360000000000000000e+02 1.669547745435298325e-01 6.307982188451732256e-04 -9.370000000000000000e+02 1.554781386571376933e-01 4.822466196092510364e-04 -9.380000000000000000e+02 1.635004261782697643e-01 4.592415414990289827e-04 -9.390000000000000000e+02 1.615361192006683766e-01 4.246404567173774048e-04 -9.400000000000000000e+02 1.549406871945168129e-01 3.878439558373571465e-04 -9.410000000000000000e+02 1.660303465051567173e-01 4.092766095316074004e-04 -9.420000000000000000e+02 1.581956479840385121e-01 5.106693615771237642e-04 -9.430000000000000000e+02 1.532957597267954886e-01 5.443483354925016723e-04 -9.450000000000000000e+02 1.563126796137503660e-01 4.980995322457570191e-04 -9.460000000000000000e+02 1.526505630381729262e-01 5.115271860257543813e-04 -9.470000000000000000e+02 1.650085816756491630e-01 5.818408744477792955e-04 -9.480000000000000000e+02 1.534631352195482135e-01 5.067768289596675255e-04 -9.490000000000000000e+02 1.564586562667454051e-01 4.703339455556749074e-04 -9.510000000000000000e+02 1.508957129278924170e-01 4.623993696212345549e-04 -9.520000000000000000e+02 1.557297956673074357e-01 4.480561269898989101e-04 -9.530000000000000000e+02 1.585268163131633989e-01 4.478755541816481392e-04 -9.540000000000000000e+02 1.477389626867713357e-01 4.583995789410324432e-04 -9.550000000000000000e+02 1.556649111924298667e-01 5.465392469055142290e-04 -9.560000000000000000e+02 1.574041900990189313e-01 4.805605345972074243e-04 -9.570000000000000000e+02 1.463522535209129116e-01 4.433316778017259746e-04 -9.580000000000000000e+02 1.569556863860012419e-01 5.124379723811060003e-04 -9.590000000000000000e+02 1.540355962539045886e-01 5.433300106372631689e-04 -9.600000000000000000e+02 1.460460866696001447e-01 5.399760560461876104e-04 -9.610000000000000000e+02 1.574226948164263451e-01 6.172164682340657450e-04 -9.620000000000000000e+02 1.526009188220704416e-01 5.119498153383643564e-04 -9.630000000000000000e+02 1.443727199703519481e-01 4.315054633351781094e-04 -9.640000000000000000e+02 1.567556415909358847e-01 4.416571306041639617e-04 -9.650000000000000000e+02 1.520681326356685958e-01 4.066604896563893686e-04 -9.660000000000000000e+02 1.413474635261527113e-01 4.408651567685888074e-04 -9.670000000000000000e+02 1.579710513209036105e-01 5.019732941758928060e-04 -9.680000000000000000e+02 1.484702896181026577e-01 4.566450921160998392e-04 -9.690000000000000000e+02 1.405928883231121196e-01 4.084856989561946156e-04 -9.700000000000000000e+02 1.558594704190485458e-01 4.621848016215773639e-04 -9.710000000000000000e+02 1.448138369705131989e-01 3.674216760171958264e-04 -9.720000000000000000e+02 1.379223921141206344e-01 4.780828484949829413e-04 -9.730000000000000000e+02 1.551132546662170875e-01 4.405480658317403658e-04 -9.740000000000000000e+02 1.454937025905483905e-01 3.516028526008068084e-04 -9.750000000000000000e+02 1.363233679265844767e-01 5.551222300712902683e-04 -9.760000000000000000e+02 1.520605862297770283e-01 3.454988756951741071e-04 -9.770000000000000000e+02 1.454795010805491895e-01 5.941725509832625034e-04 -9.780000000000000000e+02 1.346577461603882531e-01 4.449441040413885831e-04 -9.790000000000000000e+02 1.497849692161031809e-01 5.854583683678241633e-04 -9.800000000000000000e+02 1.437143910264622737e-01 4.442764917595316007e-04 -9.810000000000000000e+02 1.337510805318354035e-01 5.059173268056049722e-04 -9.820000000000000000e+02 1.465683989113758801e-01 4.127606066734047351e-04 -9.830000000000000000e+02 1.433919782068469873e-01 6.615825641152011348e-04 -9.850000000000000000e+02 1.457339041159894100e-01 5.586362686547263366e-04 -9.860000000000000000e+02 1.441147309735553717e-01 4.387554051408965082e-04 -9.870000000000000000e+02 1.297959479680465822e-01 6.215986231144364667e-04 -9.880000000000000000e+02 1.440591800379433796e-01 5.697066062617489298e-04 -9.890000000000000000e+02 1.455117896671137279e-01 5.339451633424711387e-04 -9.910000000000000000e+02 1.366532490492361196e-01 3.954419757916168986e-04 -9.920000000000000000e+02 1.463811678492772106e-01 4.191921766139195416e-04 -9.930000000000000000e+02 1.292834173540242104e-01 3.957154060354577943e-04 -9.940000000000000000e+02 1.313932889066950771e-01 3.963801051934635823e-04 -9.950000000000000000e+02 1.473850506187433795e-01 4.061354852547752864e-04 -9.960000000000000000e+02 1.297931475837222348e-01 4.022432696113411644e-04 -9.970000000000000000e+02 1.267173671596532325e-01 3.898070507132252215e-04 -9.980000000000000000e+02 1.466953519685585405e-01 4.479117730633324799e-04 -9.990000000000000000e+02 1.339574517173176549e-01 3.932606892899040028e-04 -1.000000000000000000e+03 1.236793632390120606e-01 4.249832275034449904e-04 -1.001000000000000000e+03 1.379685383608129645e-01 4.281394333276472173e-04 -1.003000000000000000e+03 1.211650997876666802e-01 3.923892603950267623e-04 -1.004000000000000000e+03 1.300665378187704502e-01 3.342550776437280802e-04 -1.005000000000000000e+03 1.430809219396255716e-01 2.841243553709967549e-04 -1.006000000000000000e+03 1.210977726466650056e-01 3.212130649264433339e-04 -1.007000000000000000e+03 1.212838676656114167e-01 4.005143572439032228e-04 -1.008000000000000000e+03 1.403741832266492962e-01 4.562743362532453023e-04 -1.009000000000000000e+03 1.252523103808025062e-01 3.599185073816979952e-04 -1.010000000000000000e+03 1.163467566594215130e-01 3.405813809088300420e-04 -1.011000000000000000e+03 1.342298451925615921e-01 3.670079107810825833e-04 -1.012000000000000000e+03 1.326044865338615875e-01 6.250392392957146220e-04 -1.013000000000000000e+03 1.156151736344855907e-01 6.333677900280054946e-04 -1.014000000000000000e+03 1.234863144823649533e-01 5.279560299891596998e-04 -1.015000000000000000e+03 1.342064905891095783e-01 4.277130868851209268e-04 -1.017000000000000000e+03 1.141164993261352123e-01 3.397712111613429651e-04 -1.018000000000000000e+03 1.346253457279308618e-01 3.674253005872298028e-04 -1.019000000000000000e+03 1.165095288364332154e-01 3.340628667622457860e-04 -1.020000000000000000e+03 1.084412817133471596e-01 3.269602208004138686e-04 -1.021000000000000000e+03 1.254272588570547187e-01 3.915823965491315502e-04 -1.022000000000000000e+03 1.235292506992487493e-01 3.592918152482970110e-04 -1.023000000000000000e+03 1.060006940650036478e-01 3.430484668017986442e-04 -1.024000000000000000e+03 1.129639914795287636e-01 3.547749827707200846e-04 -1.025000000000000000e+03 1.272667332100351767e-01 4.157277307740701758e-04 -1.026000000000000000e+03 1.062524043895693437e-01 4.414957099631223363e-04 -1.027000000000000000e+03 1.024843509276991554e-01 4.210257642964708945e-04 -1.028000000000000000e+03 1.229229971792075021e-01 4.983816020788206080e-04 -1.029000000000000000e+03 1.112432189741814903e-01 5.634124364642591632e-04 -1.030000000000000000e+03 9.808382458796467696e-02 4.591415080656984947e-04 -1.031000000000000000e+03 1.097940345182317617e-01 5.103535559057286331e-04 -1.033000000000000000e+03 9.585822647259550910e-02 4.217998475817635548e-04 -1.034000000000000000e+03 9.736890781831922248e-02 4.314416392183229856e-04 -1.035000000000000000e+03 1.172313166777895072e-01 4.979790894993025652e-04 -1.036000000000000000e+03 1.007431246850296752e-01 5.072031109971093061e-04 -1.037000000000000000e+03 9.118571208793094240e-02 5.066854165651011981e-04 -1.038000000000000000e+03 1.032697363445541083e-01 5.515923184712552812e-04 -1.039000000000000000e+03 1.093638879072191539e-01 5.622875526978756040e-04 -1.040000000000000000e+03 8.814646505571084589e-02 6.062699232153113743e-04 -1.041000000000000000e+03 8.842992469133439948e-02 6.765519343163934121e-04 -1.042000000000000000e+03 1.062528115757404995e-01 6.589475939079360734e-04 -1.043000000000000000e+03 9.288597692263624028e-02 6.743855851057590925e-04 -1.045000000000000000e+03 9.196911274131017167e-02 7.232441045978342488e-04 -1.046000000000000000e+03 1.022609334712561990e-01 8.108260498913095679e-04 -1.047000000000000000e+03 8.263330340076432967e-02 6.253975077804425605e-04 -1.048000000000000000e+03 8.055094187240963155e-02 6.305561378252783154e-04 -1.049000000000000000e+03 9.937474413104195603e-02 7.532916889825975451e-04 -1.050000000000000000e+03 9.027462492513911585e-02 8.419869300946653196e-04 -1.051000000000000000e+03 7.767641911712637459e-02 6.750358366990357297e-04 -1.052000000000000000e+03 8.367783094323205662e-02 7.454097214903642431e-04 -1.053000000000000000e+03 9.879787086110630723e-02 8.440365780202869561e-04 -1.054000000000000000e+03 8.166061823886218429e-02 7.576492981314891101e-04 -1.055000000000000000e+03 7.616137443674371454e-02 7.594704915579469527e-04 -1.056000000000000000e+03 8.782834274093617721e-02 9.838974985194421600e-04 -1.057000000000000000e+03 9.146066888002722661e-02 9.184243515649333483e-04 -1.058000000000000000e+03 7.352741040121799077e-02 8.074910662651234045e-04 -1.059000000000000000e+03 7.573115772530471246e-02 7.710100662814645079e-04 -1.061000000000000000e+03 8.412448753579962468e-02 9.084470598597350595e-04 -1.063000000000000000e+03 7.608546104434973922e-02 8.880880974403320468e-04 -1.064000000000000000e+03 8.848586421964972637e-02 1.085907883627587655e-03 -1.065000000000000000e+03 7.115538504315277457e-02 9.590947499522759151e-04 -1.066000000000000000e+03 8.699682199305230901e-02 1.096511925872652735e-03 -1.067000000000000000e+03 8.370304196158512289e-02 1.068251517354663329e-03 -1.068000000000000000e+03 6.866857696979175585e-02 9.535632034441449308e-04 -1.069000000000000000e+03 6.794817376231590544e-02 1.032271755039806472e-03 -1.070000000000000000e+03 8.554903284831323618e-02 1.188402860717937106e-03 -1.071000000000000000e+03 7.956646569199109231e-02 1.151633418867198085e-03 -1.072000000000000000e+03 6.554700597602157452e-02 1.014248816385262056e-03 -1.073000000000000000e+03 7.001594843874203722e-02 1.151375879493998734e-03 -1.074000000000000000e+03 8.589017456651985849e-02 1.333663295161468740e-03 -1.075000000000000000e+03 7.326386173368450161e-02 1.153745743231855041e-03 -1.076000000000000000e+03 6.351812296924155832e-02 1.104475273754525720e-03 -1.077000000000000000e+03 6.985024250264823542e-02 1.223276282543075445e-03 -1.078000000000000000e+03 8.502953565039378381e-02 1.428964433253923638e-03 -1.079000000000000000e+03 7.071327860704706980e-02 1.360546698858676462e-03 -1.080000000000000000e+03 6.130526913048912202e-02 1.454011999023903162e-03 -1.081000000000000000e+03 7.125589691793753067e-02 1.344192698979848524e-03 -1.082000000000000000e+03 8.265071189536861429e-02 1.601112688506963052e-03 -1.083000000000000000e+03 6.520144723202368764e-02 1.332932018330839448e-03 -1.084000000000000000e+03 6.095503621476322520e-02 1.281738380793873144e-03 -1.085000000000000000e+03 7.003737853157228355e-02 1.534654652169316043e-03 -1.086000000000000000e+03 7.955136004875634770e-02 1.663488990997162879e-03 -1.087000000000000000e+03 6.272844647140522756e-02 1.389873692607580249e-03 -1.089000000000000000e+03 7.088597493357648438e-02 1.607148537669142799e-03 -1.090000000000000000e+03 7.794337278667545776e-02 1.873453701609488140e-03 -1.091000000000000000e+03 6.210695801691400869e-02 1.503655461706719090e-03 -1.093000000000000000e+03 7.046063124390572474e-02 1.800928621571555328e-03 -1.094000000000000000e+03 7.576999355997883490e-02 2.020338403435285608e-03 -1.095000000000000000e+03 5.902700470405820854e-02 1.644016465458260790e-03 -1.096000000000000000e+03 5.712207331806891386e-02 1.614198163534913541e-03 -1.097000000000000000e+03 6.722343886754919562e-02 2.002765246897555019e-03 -1.098000000000000000e+03 7.359446047202571062e-02 2.143007987685054561e-03 -1.099000000000000000e+03 5.637867657532341648e-02 1.730984981194163760e-03 +3.500000000000000000e+02 1.028443094681838060e-01 3.961046861827697933e-03 +3.510000000000000000e+02 1.023920829676647076e-01 3.711202362665648631e-03 +3.520000000000000000e+02 1.090129156364232771e-01 3.174621497196457916e-03 +3.530000000000000000e+02 1.150748191567680240e-01 2.766704354021445010e-03 +3.540000000000000000e+02 1.239769830490338037e-01 3.368735950664491011e-03 +3.550000000000000000e+02 1.316475380739632328e-01 4.243893072766380913e-03 +3.560000000000000000e+02 1.372457939361265700e-01 4.181035267414843354e-03 +3.570000000000000000e+02 1.424412328154504581e-01 4.103191381380741180e-03 +3.580000000000000000e+02 1.497277490246811671e-01 3.971380034464659474e-03 +3.590000000000000000e+02 1.570738286134505113e-01 3.781056388944087961e-03 +3.600000000000000000e+02 1.703567302293171326e-01 3.908228020050845235e-03 +3.610000000000000000e+02 1.816492640788706092e-01 3.919251441205777106e-03 +3.620000000000000000e+02 1.861055428065143125e-01 3.980648060419564142e-03 +3.630000000000000000e+02 1.901306638704907681e-01 4.054156275565966479e-03 +3.640000000000000000e+02 1.991787663626799765e-01 3.758819643298058968e-03 +3.650000000000000000e+02 2.096236854552035178e-01 3.588877185327831940e-03 +3.660000000000000000e+02 2.152820409615419650e-01 3.579531951408235560e-03 +3.670000000000000000e+02 2.267151778969112574e-01 3.700627226443224151e-03 +3.680000000000000000e+02 2.340881125011840813e-01 3.742709974716124967e-03 +3.690000000000000000e+02 2.431022087674461485e-01 3.787299833732920423e-03 +3.700000000000000000e+02 2.520822672263937636e-01 4.867191053545188127e-03 +3.710000000000000000e+02 2.643081163560017655e-01 6.478927116822401355e-03 +3.720000000000000000e+02 2.733411032771942972e-01 6.125059763898326078e-03 +3.730000000000000000e+02 2.827382210346062186e-01 5.765403931557332683e-03 +3.740000000000000000e+02 2.935259948705951638e-01 5.901436861915938283e-03 +3.750000000000000000e+02 3.007845487920052796e-01 5.996810495538928455e-03 +3.760000000000000000e+02 3.137301652282342146e-01 6.207143818608415464e-03 +3.770000000000000000e+02 3.262238526453360987e-01 6.445637129242108923e-03 +3.780000000000000000e+02 3.366636907315571636e-01 5.583464142992018188e-03 +3.790000000000000000e+02 3.536734638452823098e-01 5.021982466527453309e-03 +3.800000000000000000e+02 3.646441258254588536e-01 5.191293419344972411e-03 +3.810000000000000000e+02 3.831212248556872257e-01 5.570055988529704245e-03 +3.820000000000000000e+02 4.004279338477033101e-01 5.256447465005852429e-03 +3.830000000000000000e+02 4.160722561754795490e-01 5.012576681033485172e-03 +3.840000000000000000e+02 4.276423553917427234e-01 5.710305624436116251e-03 +3.850000000000000000e+02 4.383549361596494331e-01 6.733522549482388875e-03 +3.860000000000000000e+02 4.611232130567115561e-01 6.270606755821730473e-03 +3.870000000000000000e+02 4.707938957163558258e-01 5.549430398272932156e-03 +3.880000000000000000e+02 4.772428327675606874e-01 5.964025992264947694e-03 +3.890000000000000000e+02 4.875766327491440344e-01 6.421750408009469467e-03 +3.900000000000000000e+02 4.984600948541931809e-01 5.301723875308245529e-03 +3.910000000000000000e+02 5.066848225237118308e-01 4.403023546857554732e-03 +3.920000000000000000e+02 5.075541442847928408e-01 4.880712800094703756e-03 +3.930000000000000000e+02 5.150558589174210056e-01 5.601308596518688766e-03 +3.940000000000000000e+02 5.255358711593681731e-01 5.737672644167894458e-03 +3.950000000000000000e+02 5.288833009923499251e-01 5.734175891016803084e-03 +3.960000000000000000e+02 5.381969101205076322e-01 5.442431813087238342e-03 +3.970000000000000000e+02 5.472652266288079437e-01 5.201292068492483107e-03 +3.980000000000000000e+02 5.531868977824417888e-01 4.647674582289949841e-03 +3.990000000000000000e+02 5.557516482334218244e-01 4.478871623636397452e-03 +4.000000000000000000e+02 5.663261329442422776e-01 3.512770539553854415e-03 +4.010000000000000000e+02 5.647394329811186164e-01 3.722972685969984548e-03 +4.020000000000000000e+02 5.742104178415415872e-01 3.589733770854163387e-03 +4.030000000000000000e+02 5.744291905288947397e-01 3.521807836407607299e-03 +4.040000000000000000e+02 5.827001730839478366e-01 3.775279155961313183e-03 +4.050000000000000000e+02 5.906356191974602154e-01 4.017715060427490964e-03 +4.060000000000000000e+02 5.941479523123391893e-01 3.961664583529698677e-03 +4.070000000000000000e+02 6.049998111977386017e-01 4.101505499783258263e-03 +4.080000000000000000e+02 5.953275184533650677e-01 3.435683900445860375e-03 +4.090000000000000000e+02 5.995869214261140279e-01 3.235912220721560463e-03 +4.100000000000000000e+02 6.106314110080122148e-01 3.233908133927931861e-03 +4.110000000000000000e+02 6.146089800606605591e-01 3.693765067875978171e-03 +4.120000000000000000e+02 6.184096663158747953e-01 3.788037804610023315e-03 +4.130000000000000000e+02 6.145675932132693697e-01 4.211601892793600914e-03 +4.140000000000000000e+02 6.234426186401884618e-01 3.555947956714630102e-03 +4.150000000000000000e+02 6.291808095446753679e-01 3.412076392138663119e-03 +4.160000000000000000e+02 6.286423536621805752e-01 3.430028574035885128e-03 +4.170000000000000000e+02 6.297514061738284097e-01 4.406283942280290675e-03 +4.180000000000000000e+02 6.385378375129657780e-01 4.066665023702830187e-03 +4.190000000000000000e+02 6.327877779276372960e-01 3.551076847611979968e-03 +4.200000000000000000e+02 6.452797599745627721e-01 3.325927254461573997e-03 +4.210000000000000000e+02 6.449030715077150866e-01 3.115795051786950792e-03 +4.220000000000000000e+02 6.420668085399645619e-01 3.313803343898452398e-03 +4.230000000000000000e+02 6.489500220939561359e-01 3.589197325992659216e-03 +4.240000000000000000e+02 6.498387177269422388e-01 3.515606772318562948e-03 +4.250000000000000000e+02 6.523849082565973401e-01 3.264999607023471185e-03 +4.260000000000000000e+02 6.545268260003264116e-01 3.415301125573310791e-03 +4.270000000000000000e+02 6.584357932056404961e-01 3.573488639098345090e-03 +4.280000000000000000e+02 6.615052913237501331e-01 3.655074277694279807e-03 +4.290000000000000000e+02 6.658083734921811381e-01 3.573421587707739482e-03 +4.300000000000000000e+02 6.649245769860931965e-01 3.275317393556565187e-03 +4.310000000000000000e+02 6.660102280556305931e-01 3.147477427568740049e-03 +4.320000000000000000e+02 6.714324919558674054e-01 3.663291443576893042e-03 +4.330000000000000000e+02 6.719388505833489011e-01 3.332609074635115194e-03 +4.340000000000000000e+02 6.742122967085881768e-01 3.508282017878979701e-03 +4.350000000000000000e+02 6.699586907718891871e-01 3.842833242702485205e-03 +4.360000000000000000e+02 6.754528233847125751e-01 3.371019062633077382e-03 +4.370000000000000000e+02 6.777740951524121593e-01 3.342275837624014874e-03 +4.380000000000000000e+02 6.769417359180804894e-01 3.611412055142673456e-03 +4.390000000000000000e+02 6.792783743656226614e-01 3.375222191319018558e-03 +4.400000000000000000e+02 6.831915280524039069e-01 3.364997360091430412e-03 +4.410000000000000000e+02 6.916618539727196202e-01 3.245621952151185336e-03 +4.420000000000000000e+02 6.784550376260042315e-01 3.463519071405116601e-03 +4.430000000000000000e+02 6.836564967341647314e-01 3.580789102060091735e-03 +4.440000000000000000e+02 6.923754417477405720e-01 3.556237206073581663e-03 +4.450000000000000000e+02 6.963619588076405131e-01 3.559300640425630546e-03 +4.460000000000000000e+02 6.922656339865759234e-01 3.229452328272822831e-03 +4.470000000000000000e+02 6.964323710550351931e-01 3.526856858914207641e-03 +4.480000000000000000e+02 6.861204437500939557e-01 3.340337500951459215e-03 +4.490000000000000000e+02 7.029206778286546387e-01 3.867326581430372955e-03 +4.500000000000000000e+02 6.954777217634493525e-01 3.321508243962515480e-03 +4.510000000000000000e+02 6.988219653845000323e-01 3.282977634332807492e-03 +4.520000000000000000e+02 6.994749465559153556e-01 3.328499533035804252e-03 +4.530000000000000000e+02 7.035666021459450192e-01 3.268186091405605922e-03 +4.540000000000000000e+02 6.992122984668263097e-01 3.234950270155926601e-03 +4.550000000000000000e+02 7.002077746563277749e-01 3.238084787495960383e-03 +4.560000000000000000e+02 6.992521085295063665e-01 3.260969004981008074e-03 +4.570000000000000000e+02 7.000956457448865855e-01 3.539919771925990454e-03 +4.580000000000000000e+02 7.006676047948109387e-01 3.335242018581699528e-03 +4.590000000000000000e+02 7.013677335726603568e-01 3.309758355074569891e-03 +4.600000000000000000e+02 7.083554744230015077e-01 3.576977085880631013e-03 +4.610000000000000000e+02 7.056689739442079112e-01 3.648996474430687281e-03 +4.620000000000000000e+02 7.022788971383308043e-01 3.451066886822090618e-03 +4.630000000000000000e+02 7.015584957595074611e-01 3.511571361281894815e-03 +4.640000000000000000e+02 7.129362013722676528e-01 3.522758564814776512e-03 +4.650000000000000000e+02 7.034859456795233834e-01 3.684139773556390721e-03 +4.660000000000000000e+02 7.122692217676871440e-01 3.878005005920638452e-03 +4.670000000000000000e+02 7.127497948728214183e-01 3.635867932789865406e-03 +4.680000000000000000e+02 7.030644218962669445e-01 3.522108349656081355e-03 +4.690000000000000000e+02 7.059879938428993418e-01 3.771200884825193743e-03 +4.700000000000000000e+02 7.042510653872120496e-01 3.821792217952486859e-03 +4.710000000000000000e+02 7.061152512589776720e-01 3.355738552923280549e-03 +4.720000000000000000e+02 7.090241940549952826e-01 4.121017534107293372e-03 +4.730000000000000000e+02 7.122354663827027421e-01 3.710065102748187366e-03 +4.740000000000000000e+02 7.053997430010758851e-01 3.455884250301514537e-03 +4.750000000000000000e+02 7.140161079143426681e-01 3.805550596790744852e-03 +4.760000000000000000e+02 7.074915007888089580e-01 3.639419832037348382e-03 +4.770000000000000000e+02 7.125621708047117364e-01 3.615925136407265560e-03 +4.780000000000000000e+02 7.079527737178196167e-01 3.384950006350693694e-03 +4.790000000000000000e+02 7.042806608851744921e-01 3.735163982740233920e-03 +4.800000000000000000e+02 7.103399283084049776e-01 3.540279436960470320e-03 +4.810000000000000000e+02 7.127635272830576962e-01 3.569128173491502385e-03 +4.820000000000000000e+02 7.112891371532783502e-01 3.493157786871269304e-03 +4.830000000000000000e+02 7.192486185091568895e-01 3.784871874105197494e-03 +4.840000000000000000e+02 7.144120466323694574e-01 3.559274205093634208e-03 +4.850000000000000000e+02 7.135070584948041139e-01 4.054802445781819156e-03 +4.860000000000000000e+02 7.168916024093525685e-01 3.944744750699269269e-03 +4.870000000000000000e+02 7.124757267115316983e-01 3.793819375848574843e-03 +4.880000000000000000e+02 7.122502178881985335e-01 4.061508449050632748e-03 +4.890000000000000000e+02 7.036275565086113071e-01 3.611104162167210613e-03 +4.900000000000000000e+02 7.074686287028747467e-01 3.427196165432331871e-03 +4.910000000000000000e+02 7.059199074360781312e-01 4.081098173054862992e-03 +4.920000000000000000e+02 7.045842095892742574e-01 3.534714339830918612e-03 +4.930000000000000000e+02 7.098015458681075085e-01 3.560842175718286970e-03 +4.940000000000000000e+02 7.104802520463624482e-01 3.416699329990580038e-03 +4.950000000000000000e+02 7.089924908132799741e-01 5.076528296077884722e-03 +4.960000000000000000e+02 7.080117591272614419e-01 3.647453830745275242e-03 +4.970000000000000000e+02 7.062689539197646305e-01 3.972817657338472731e-03 +4.980000000000000000e+02 7.073902560609255374e-01 4.738029642055200177e-03 +4.990000000000000000e+02 7.040608750602149746e-01 3.729844127240950803e-03 +5.000000000000000000e+02 7.077960023376618226e-01 3.490418614680644831e-03 +5.010000000000000000e+02 7.018522553525690100e-01 3.531977034150938100e-03 +5.020000000000000000e+02 7.068308683520821978e-01 3.619976011109892096e-03 +5.030000000000000000e+02 7.021480914549098618e-01 3.830611500461239549e-03 +5.040000000000000000e+02 7.117348144941904042e-01 3.596939324628428691e-03 +5.050000000000000000e+02 7.090228613169556882e-01 3.924244215178926236e-03 +5.060000000000000000e+02 7.050599474865609784e-01 3.931795692080389606e-03 +5.070000000000000000e+02 7.050890051072359332e-01 3.809635747866493578e-03 +5.080000000000000000e+02 7.056016466200701887e-01 3.822002503786777611e-03 +5.090000000000000000e+02 7.153940124955240343e-01 3.973184613887976308e-03 +5.100000000000000000e+02 7.035312086503223705e-01 4.006215308325218258e-03 +5.110000000000000000e+02 6.973967846603209564e-01 3.850536892743095050e-03 +5.120000000000000000e+02 6.914354253724432908e-01 3.692375030353247604e-03 +5.130000000000000000e+02 7.023511858738749059e-01 3.491946793836259860e-03 +5.140000000000000000e+02 6.939731042664731842e-01 3.568391065748808492e-03 +5.150000000000000000e+02 7.018230882351492728e-01 3.698646662349011020e-03 +5.160000000000000000e+02 7.002955508684782782e-01 3.847948617317613167e-03 +5.170000000000000000e+02 6.935362052283576828e-01 3.444713581538471313e-03 +5.180000000000000000e+02 7.003670723814615640e-01 3.906009126049735970e-03 +5.190000000000000000e+02 6.981700827581568403e-01 4.007868421604529434e-03 +5.200000000000000000e+02 6.964417325577071383e-01 3.823153052583358816e-03 +5.210000000000000000e+02 6.988483747954756797e-01 3.671713016934959137e-03 +5.220000000000000000e+02 6.904089376573615544e-01 3.409288017776472904e-03 +5.230000000000000000e+02 6.850555382636301927e-01 3.570194548542305387e-03 +5.240000000000000000e+02 6.901955563019637196e-01 3.510240406170196410e-03 +5.250000000000000000e+02 6.853931275286138103e-01 3.654539892447880838e-03 +5.260000000000000000e+02 6.901297622881462646e-01 3.774615477308904902e-03 +5.270000000000000000e+02 6.864073406525083021e-01 4.297321160391637251e-03 +5.280000000000000000e+02 6.814984527510468126e-01 4.000286263377873797e-03 +5.290000000000000000e+02 6.776171310028932249e-01 3.975312575854351993e-03 +5.300000000000000000e+02 6.892680164400913911e-01 3.443880852090668715e-03 +5.310000000000000000e+02 6.811270000439288985e-01 3.580423098492686775e-03 +5.320000000000000000e+02 6.827128079229827229e-01 3.527946612114975147e-03 +5.330000000000000000e+02 6.810667517930367731e-01 3.779367546857617405e-03 +5.340000000000000000e+02 6.876523621639125672e-01 4.136705370587727242e-03 +5.350000000000000000e+02 6.860670961512448374e-01 4.143750119712996324e-03 +5.360000000000000000e+02 6.730502963834237296e-01 3.927817325717709862e-03 +5.370000000000000000e+02 6.745270394071334330e-01 3.664218798479262646e-03 +5.380000000000000000e+02 6.764262469873622008e-01 3.836195163046079819e-03 +5.390000000000000000e+02 6.777145125717002339e-01 4.145674667095451162e-03 +5.400000000000000000e+02 6.793441156870926312e-01 4.323513027336895083e-03 +5.410000000000000000e+02 6.806847248333431910e-01 3.783764485147805834e-03 +5.420000000000000000e+02 6.803082389965322552e-01 3.692170323228935198e-03 +5.430000000000000000e+02 6.784346969848021880e-01 4.086065604657115879e-03 +5.440000000000000000e+02 6.734663808577245891e-01 3.974009469939181888e-03 +5.450000000000000000e+02 6.706677024648087793e-01 4.145938897055558361e-03 +5.460000000000000000e+02 6.766140685051569292e-01 4.640237801097020498e-03 +5.470000000000000000e+02 6.757815772737068016e-01 4.793085607812488588e-03 +5.480000000000000000e+02 6.746990832964989693e-01 5.449927347666644849e-03 +5.490000000000000000e+02 6.711934074820576912e-01 6.279866373217104190e-03 +5.500000000000000000e+02 6.781325860065892108e-01 5.799773641019583155e-03 +5.510000000000000000e+02 6.668968896964369009e-01 5.033473058131753865e-03 +5.520000000000000000e+02 6.704267751673020914e-01 4.619414681074773474e-03 +5.530000000000000000e+02 6.717562053210156536e-01 4.670642958284873351e-03 +5.540000000000000000e+02 6.696153648244258516e-01 4.415956670509788712e-03 +5.550000000000000000e+02 6.708756318116360085e-01 3.929313314151490662e-03 +5.560000000000000000e+02 6.697322863596755216e-01 3.854152056015336478e-03 +5.570000000000000000e+02 6.646128241266388015e-01 3.652646162215513435e-03 +5.580000000000000000e+02 6.651607749464599761e-01 4.062610017920455403e-03 +5.590000000000000000e+02 6.608716136843669764e-01 3.857317238358309950e-03 +5.600000000000000000e+02 6.573158548311593963e-01 3.906299551099346942e-03 +5.610000000000000000e+02 6.583706979015665484e-01 3.491340013105466260e-03 +5.620000000000000000e+02 6.563087095491633161e-01 3.758761023390583527e-03 +5.630000000000000000e+02 6.523633695998380944e-01 4.274064968573886188e-03 +5.640000000000000000e+02 6.527029108011690450e-01 3.589573636387094480e-03 +5.650000000000000000e+02 6.522821358695503058e-01 4.125366338225440813e-03 +5.660000000000000000e+02 6.491810352463149858e-01 4.047326799976625269e-03 +5.670000000000000000e+02 6.450568682739610260e-01 4.110710324823337557e-03 +5.680000000000000000e+02 6.565100515949214843e-01 3.753470192987324108e-03 +5.690000000000000000e+02 6.434307458065240404e-01 3.689990311219240680e-03 +5.700000000000000000e+02 6.576250023162618641e-01 4.010201919656617917e-03 +5.710000000000000000e+02 6.578510130141869139e-01 3.855888864419303088e-03 +5.720000000000000000e+02 6.597742316396781881e-01 4.299515759709891631e-03 +5.730000000000000000e+02 6.537899744089589182e-01 3.914548564337957774e-03 +5.740000000000000000e+02 6.505682491344743079e-01 3.907944442294915971e-03 +5.750000000000000000e+02 6.467830240340380898e-01 3.537260638189953545e-03 +5.760000000000000000e+02 6.476200917642851440e-01 4.014378054701975458e-03 +5.770000000000000000e+02 6.479996249772601580e-01 3.716899889242577647e-03 +5.780000000000000000e+02 6.386853975131066008e-01 4.109416273935843911e-03 +5.790000000000000000e+02 6.447632174623127987e-01 4.255103895386635159e-03 +5.800000000000000000e+02 6.377234561901286014e-01 3.618202286037897845e-03 +5.810000000000000000e+02 6.454270429403428100e-01 3.694540712859527981e-03 +5.820000000000000000e+02 6.448333996147909142e-01 3.639872707801257868e-03 +5.830000000000000000e+02 6.370474073676715143e-01 3.736237535032210268e-03 +5.840000000000000000e+02 6.396037916716913463e-01 3.923894608273329962e-03 +5.850000000000000000e+02 6.401216114809195057e-01 4.139216992535670221e-03 +5.860000000000000000e+02 6.371432657491740148e-01 3.627002461965630510e-03 +5.870000000000000000e+02 6.387380248522031012e-01 3.844903018708594779e-03 +5.880000000000000000e+02 6.335189278056830853e-01 3.695409685120156114e-03 +5.890000000000000000e+02 6.320330176197146432e-01 3.640877875572586485e-03 +5.900000000000000000e+02 6.323775108750704366e-01 4.118681529430019694e-03 +5.910000000000000000e+02 6.325613980955233639e-01 3.647518860089139434e-03 +5.920000000000000000e+02 6.318710590772672608e-01 3.547233501938616869e-03 +5.930000000000000000e+02 6.336748889219112613e-01 4.058378701565758251e-03 +5.940000000000000000e+02 6.305340328637858427e-01 3.764667831922261301e-03 +5.950000000000000000e+02 6.226630840085464191e-01 3.725390235548555785e-03 +5.960000000000000000e+02 6.221458049918568989e-01 3.564112403906557862e-03 +5.970000000000000000e+02 6.274073005294114047e-01 3.885578802575800732e-03 +5.980000000000000000e+02 6.262630964396445066e-01 3.665329415228805055e-03 +5.990000000000000000e+02 6.287854895619778839e-01 3.675082327753060891e-03 +6.000000000000000000e+02 6.174255777387104294e-01 3.436384424600901974e-03 +6.010000000000000000e+02 6.204546843432685588e-01 3.416605215610087586e-03 +6.020000000000000000e+02 6.202920554562625366e-01 4.546962946120276620e-03 +6.030000000000000000e+02 6.150341678110510246e-01 3.517180493731570344e-03 +6.050000000000000000e+02 6.155070190378572059e-01 3.563446489051588784e-03 +6.060000000000000000e+02 6.077898661540243053e-01 3.626190398825846969e-03 +6.070000000000000000e+02 6.133592115609423079e-01 3.533773079413332283e-03 +6.080000000000000000e+02 6.111074518436304670e-01 3.832695751338362732e-03 +6.090000000000000000e+02 6.084790817472888191e-01 3.479181982674329088e-03 +6.100000000000000000e+02 6.122695924041342552e-01 3.663357792076183620e-03 +6.110000000000000000e+02 6.069613355131348031e-01 3.548374656079149748e-03 +6.120000000000000000e+02 6.079507204875339577e-01 3.615293370463368208e-03 +6.130000000000000000e+02 6.077173687889202425e-01 3.849275429713437668e-03 +6.140000000000000000e+02 5.999115075957496268e-01 3.724266169803647220e-03 +6.150000000000000000e+02 6.051994994975383735e-01 3.837253952367299711e-03 +6.160000000000000000e+02 5.997798422322878631e-01 3.447878805531374817e-03 +6.170000000000000000e+02 6.048965954815760382e-01 3.664879622687943535e-03 +6.180000000000000000e+02 5.976757195608695117e-01 3.499878363928364978e-03 +6.190000000000000000e+02 5.956542573198685409e-01 3.748829414583011981e-03 +6.200000000000000000e+02 5.990265767485213333e-01 3.842551935114820252e-03 +6.210000000000000000e+02 5.960829727972349890e-01 3.613760570575608178e-03 +6.220000000000000000e+02 5.917869527419574727e-01 3.441476218903281523e-03 +6.230000000000000000e+02 5.934245187846025615e-01 3.610866095554677354e-03 +6.240000000000000000e+02 5.891881119162434288e-01 3.642696712524540626e-03 +6.250000000000000000e+02 5.880474981987708905e-01 3.426437059419233482e-03 +6.260000000000000000e+02 5.880595108141042360e-01 3.588107554928945345e-03 +6.270000000000000000e+02 5.894071681741760438e-01 3.538733203676008420e-03 +6.280000000000000000e+02 5.867402325299028165e-01 3.922930042006523080e-03 +6.290000000000000000e+02 5.871808133776494909e-01 3.503686198811352577e-03 +6.300000000000000000e+02 5.816447679453212727e-01 3.513792728725656164e-03 +6.310000000000000000e+02 5.822637730419017998e-01 3.635161192962001447e-03 +6.320000000000000000e+02 5.780678977181560318e-01 3.767988221071787071e-03 +6.330000000000000000e+02 5.776860562903493035e-01 3.361674554734036310e-03 +6.340000000000000000e+02 5.807774057842541859e-01 3.561888788440395470e-03 +6.350000000000000000e+02 5.766475505251272837e-01 3.506243020603510684e-03 +6.360000000000000000e+02 5.708866108699875985e-01 3.849597835944547266e-03 +6.370000000000000000e+02 5.708022670337438154e-01 3.406049243331051458e-03 +6.380000000000000000e+02 5.763821958737981310e-01 3.565412274504855920e-03 +6.390000000000000000e+02 5.660538565149930701e-01 3.526871130037782191e-03 +6.400000000000000000e+02 5.675534883567027178e-01 3.523564900920861213e-03 +6.410000000000000000e+02 5.692779091881214892e-01 3.690688243783799699e-03 +6.420000000000000000e+02 5.650210212319065617e-01 3.553172859052136558e-03 +6.430000000000000000e+02 5.623559776240710795e-01 3.795048859572471879e-03 +6.440000000000000000e+02 5.679855461249218029e-01 3.419788544729919586e-03 +6.450000000000000000e+02 5.637825886749413540e-01 3.237685065110632726e-03 +6.460000000000000000e+02 5.562448184184288769e-01 3.227827109007850442e-03 +6.470000000000000000e+02 5.580016299189882734e-01 3.074532082908683437e-03 +6.480000000000000000e+02 5.568099888947937171e-01 2.966158837370949913e-03 +6.490000000000000000e+02 5.570236005577152705e-01 3.178021182334424093e-03 +6.500000000000000000e+02 5.524238469998966616e-01 3.032440388669042659e-03 +6.510000000000000000e+02 5.534808397386169476e-01 1.185559549935802544e-02 +6.520000000000000000e+02 5.516563797132483238e-01 2.960015490219577907e-03 +6.530000000000000000e+02 5.457134849179723357e-01 3.179390753017759513e-03 +6.540000000000000000e+02 5.463880993042865564e-01 3.086745260840365046e-03 +6.550000000000000000e+02 5.489473221010504611e-01 3.216978710408952263e-03 +6.560000000000000000e+02 5.446850240761557105e-01 3.255887139397084431e-03 +6.570000000000000000e+02 5.451289279092483842e-01 3.148692817877305188e-03 +6.580000000000000000e+02 5.430350331474341763e-01 2.929163040523401727e-03 +6.590000000000000000e+02 5.396994788109723551e-01 3.389749068623703569e-03 +6.600000000000000000e+02 5.382029126695487831e-01 3.334714846106827738e-03 +6.610000000000000000e+02 5.356117387161355436e-01 2.997743296380750867e-03 +6.620000000000000000e+02 5.361529128088554641e-01 2.901019769778625731e-03 +6.630000000000000000e+02 5.349537578838612362e-01 3.211362356254735505e-03 +6.640000000000000000e+02 5.306825034961500931e-01 3.259181489877995257e-03 +6.650000000000000000e+02 5.325994191292778845e-01 3.163245407460744691e-03 +6.660000000000000000e+02 5.257528936988851154e-01 3.101568559047618821e-03 +6.670000000000000000e+02 5.334183748758800636e-01 3.244018066380590249e-03 +6.680000000000000000e+02 5.266508925563857524e-01 3.136021714146067490e-03 +6.690000000000000000e+02 5.333774133925981431e-01 2.894268612872765746e-03 +6.700000000000000000e+02 5.308118121284800539e-01 2.899479396326653299e-03 +6.710000000000000000e+02 5.297547026787909896e-01 2.557856726215599220e-03 +6.720000000000000000e+02 5.267571853125907477e-01 2.549490737186764066e-03 +6.730000000000000000e+02 5.259135028935876255e-01 2.761914689202408547e-03 +6.740000000000000000e+02 5.139888193514524639e-01 2.741789361098736968e-03 +6.750000000000000000e+02 5.169702196973592345e-01 2.467428708199014865e-03 +6.760000000000000000e+02 5.161875985450458115e-01 2.675280240858999778e-03 +6.770000000000000000e+02 5.130024045781477193e-01 2.592954625352578927e-03 +6.780000000000000000e+02 5.179659619164316275e-01 2.603168899119533922e-03 +6.790000000000000000e+02 5.189990290595176692e-01 2.659332836716488992e-03 +6.800000000000000000e+02 5.089996229442775855e-01 2.500989970548483064e-03 +6.810000000000000000e+02 5.110959996847057596e-01 2.397844233804892217e-03 +6.820000000000000000e+02 5.151060400183127275e-01 2.608456404963928593e-03 +6.830000000000000000e+02 5.052649187263097419e-01 2.571583703412516284e-03 +6.840000000000000000e+02 5.072487332304237428e-01 2.655028890424773660e-03 +6.850000000000000000e+02 5.078582842023272592e-01 2.756042684245713689e-03 +6.860000000000000000e+02 5.130484311409777565e-01 2.796729239968617862e-03 +6.870000000000000000e+02 4.983261778490351568e-01 2.598751980245365620e-03 +6.880000000000000000e+02 5.103549543158377721e-01 2.732805400721124729e-03 +6.890000000000000000e+02 4.880349001679075149e-01 2.426277883879535656e-03 +6.900000000000000000e+02 4.932014485266018600e-01 2.558337379402714912e-03 +6.910000000000000000e+02 4.950602352210702883e-01 2.311265088439665594e-03 +6.920000000000000000e+02 5.030160998713198994e-01 2.683974789794881400e-03 +6.930000000000000000e+02 4.906870735325974953e-01 2.637652323203487290e-03 +6.940000000000000000e+02 4.948931864612652332e-01 2.681573811713842004e-03 +6.950000000000000000e+02 4.918365317932610337e-01 2.483517998996544098e-03 +6.960000000000000000e+02 4.945187189034336295e-01 2.470540405455702235e-03 +6.970000000000000000e+02 4.905410823443889790e-01 2.461180613417059213e-03 +6.980000000000000000e+02 4.909070329506640684e-01 2.351376759247045950e-03 +6.990000000000000000e+02 4.842579512405184028e-01 2.282561691712122268e-03 +7.000000000000000000e+02 4.784681676880453982e-01 2.306117853032343869e-03 +7.010000000000000000e+02 4.858130895673217764e-01 2.423620793832779053e-03 +7.020000000000000000e+02 4.765110056568042096e-01 2.383654278530232540e-03 +7.030000000000000000e+02 4.820542233372481222e-01 2.408779901670436447e-03 +7.040000000000000000e+02 4.757572479833903634e-01 2.324211900901409535e-03 +7.050000000000000000e+02 4.742478776323069134e-01 2.301122221707252013e-03 +7.060000000000000000e+02 4.758465674771458764e-01 2.328147280666721664e-03 +7.070000000000000000e+02 4.807956147188210960e-01 2.379837143927045293e-03 +7.080000000000000000e+02 4.742220646996123112e-01 2.311213221575426306e-03 +7.090000000000000000e+02 4.769621804835978418e-01 2.306972283008426605e-03 +7.100000000000000000e+02 4.729514484564810717e-01 2.374127129684446957e-03 +7.110000000000000000e+02 4.719082254018625577e-01 2.595162157005733751e-03 +7.120000000000000000e+02 4.795264167162971436e-01 2.471305015278686332e-03 +7.130000000000000000e+02 4.750462167745082565e-01 2.414811328724299298e-03 +7.140000000000000000e+02 4.704950983080174454e-01 2.362928196027036867e-03 +7.150000000000000000e+02 4.615906900304025950e-01 2.354631542464507600e-03 +7.160000000000000000e+02 4.653118219089281138e-01 2.378098831106216764e-03 +7.170000000000000000e+02 4.665256402670305835e-01 2.384541081145637956e-03 +7.180000000000000000e+02 4.640172861798669279e-01 2.375441452219015544e-03 +7.190000000000000000e+02 4.591907131883661841e-01 2.438635424938748446e-03 +7.200000000000000000e+02 4.578401614571775413e-01 2.317015247020093142e-03 +7.210000000000000000e+02 4.597715737325209218e-01 2.242881542986482554e-03 +7.220000000000000000e+02 4.571083841285576432e-01 2.265521078190748088e-03 +7.230000000000000000e+02 4.531812392078228835e-01 2.292027880275357681e-03 +7.240000000000000000e+02 4.511015636676288243e-01 2.232855902585712503e-03 +7.250000000000000000e+02 4.512457275985919392e-01 2.221091497778777523e-03 +7.260000000000000000e+02 4.538346104020423155e-01 2.290365310969140564e-03 +7.270000000000000000e+02 4.559324942386464574e-01 2.317483257238131793e-03 +7.280000000000000000e+02 4.477987143679851845e-01 2.299703282925962770e-03 +7.290000000000000000e+02 4.536350848283899340e-01 2.330700630456607712e-03 +7.300000000000000000e+02 4.524810517114102315e-01 2.244599364788770271e-03 +7.310000000000000000e+02 4.442905199195607557e-01 2.158929022209577896e-03 +7.320000000000000000e+02 4.517290057952288440e-01 2.202382610292476835e-03 +7.330000000000000000e+02 4.420048808320417577e-01 2.161905720543719732e-03 +7.340000000000000000e+02 4.377849865658411943e-01 2.158702952716613256e-03 +7.350000000000000000e+02 4.460648632558029125e-01 2.172031632191847531e-03 +7.360000000000000000e+02 4.330638559351312478e-01 2.143668969200994683e-03 +7.370000000000000000e+02 4.352423011880965364e-01 2.172866024979798472e-03 +7.380000000000000000e+02 4.318491569947857656e-01 2.136991474619484750e-03 +7.390000000000000000e+02 4.417918949198338385e-01 2.177976479755308701e-03 +7.400000000000000000e+02 4.364642043731106202e-01 2.174062308246998716e-03 +7.410000000000000000e+02 4.365745477888468562e-01 2.177871789466249812e-03 +7.420000000000000000e+02 4.341698495981245465e-01 2.194950125885749941e-03 +7.430000000000000000e+02 4.224621050851584125e-01 2.172331716763037379e-03 +7.440000000000000000e+02 4.285942121945908734e-01 2.189924733281865127e-03 +7.450000000000000000e+02 4.270985004589845646e-01 2.164565085027436286e-03 +7.460000000000000000e+02 4.300771031817944845e-01 2.240707183054293280e-03 +7.470000000000000000e+02 4.303643376297331957e-01 2.225406917485550726e-03 +7.480000000000000000e+02 4.238366246866946407e-01 2.166559598493341017e-03 +7.490000000000000000e+02 4.224895784429587020e-01 2.153224776098055637e-03 +7.500000000000000000e+02 4.297784400579852115e-01 2.201938630624233895e-03 +7.510000000000000000e+02 4.209174927803405741e-01 2.170358657478004601e-03 +7.520000000000000000e+02 4.179834189250629661e-01 2.218307827603301086e-03 +7.530000000000000000e+02 4.221701154047270421e-01 2.273732249659960337e-03 +7.540000000000000000e+02 4.188938672845210487e-01 2.197412160692412218e-03 +7.550000000000000000e+02 4.124365562102521587e-01 2.107208830917599220e-03 +7.560000000000000000e+02 4.111065328809314079e-01 2.180589985516635885e-03 +7.570000000000000000e+02 4.081770853323411496e-01 2.186361188019997088e-03 +7.580000000000000000e+02 4.119509484177906189e-01 2.229831744121595332e-03 +7.590000000000000000e+02 4.084070708748430700e-01 2.252749635723462658e-03 +7.600000000000000000e+02 4.058656469094975572e-01 2.210049106909487728e-03 +7.610000000000000000e+02 4.015815419294190280e-01 2.235827587696549972e-03 +7.620000000000000000e+02 4.074588891477041175e-01 2.222264466702853717e-03 +7.630000000000000000e+02 4.015835651132786954e-01 2.158488321219469066e-03 +7.640000000000000000e+02 4.099760404264908842e-01 2.188728739516907374e-03 +7.650000000000000000e+02 4.062919373169472936e-01 2.161783526059578298e-03 +7.660000000000000000e+02 3.969509004414562559e-01 2.118533356651993230e-03 +7.670000000000000000e+02 3.959231564507719181e-01 2.099202242868828013e-03 +7.680000000000000000e+02 3.994856846189229205e-01 2.235587781887561892e-03 +7.690000000000000000e+02 4.017597501128583604e-01 2.295052415530574909e-03 +7.700000000000000000e+02 3.949361707004275246e-01 2.101374814264910743e-03 +7.710000000000000000e+02 3.922991461310345040e-01 2.036906659840528357e-03 +7.720000000000000000e+02 3.991269966813044134e-01 2.072598721345771458e-03 +7.730000000000000000e+02 3.957813781496820060e-01 2.058045247524188746e-03 +7.740000000000000000e+02 3.974215543648492721e-01 2.159047365676545344e-03 +7.750000000000000000e+02 3.947464566549542253e-01 2.286531857203332255e-03 +7.760000000000000000e+02 3.916910801058897107e-01 2.118803423202035314e-03 +7.770000000000000000e+02 3.829975086158152187e-01 1.992107455534717492e-03 +7.780000000000000000e+02 3.910156320133802432e-01 2.036159090307647704e-03 +7.790000000000000000e+02 3.928093706811691121e-01 1.993273492871954454e-03 +7.800000000000000000e+02 3.800311763279632937e-01 1.986912933182478306e-03 +7.810000000000000000e+02 3.819289397296972699e-01 1.964021369070999279e-03 +7.820000000000000000e+02 3.808461853185256540e-01 1.961123266657820337e-03 +7.830000000000000000e+02 3.863544684137795726e-01 1.994881985584304705e-03 +7.840000000000000000e+02 3.774800784014192279e-01 1.978010973666316941e-03 +7.850000000000000000e+02 3.877562478585140360e-01 2.073413721597998881e-03 +7.860000000000000000e+02 3.776365687362326917e-01 2.067974835622680193e-03 +7.870000000000000000e+02 3.784190027226104758e-01 2.140946621354428321e-03 +7.880000000000000000e+02 3.773688021347271770e-01 2.012783161172355603e-03 +7.890000000000000000e+02 3.811539636007127974e-01 1.970782452096901064e-03 +7.900000000000000000e+02 3.713897602441033063e-01 1.948405049129521257e-03 +7.910000000000000000e+02 3.740877118098696053e-01 2.043591801456600722e-03 +7.920000000000000000e+02 3.708510972620619461e-01 1.987950408623232086e-03 +7.930000000000000000e+02 3.706302647195955369e-01 2.008986496154671533e-03 +7.940000000000000000e+02 3.704601445499696166e-01 1.980271322051349158e-03 +7.950000000000000000e+02 3.635880539677742163e-01 1.943847254894904078e-03 +7.960000000000000000e+02 3.692415429596594967e-01 2.034345683128041885e-03 +7.970000000000000000e+02 3.626995750740553137e-01 2.153685625611614397e-03 +7.980000000000000000e+02 3.652682165081500565e-01 2.049514428751634133e-03 +7.990000000000000000e+02 3.659251754922473454e-01 1.967880380362892201e-03 +8.000000000000000000e+02 3.663054411781313524e-01 2.070101746855707459e-03 +8.010000000000000000e+02 3.644090514358248045e-01 1.972100819646167846e-03 +8.020000000000000000e+02 3.635899956825272006e-01 1.912452174121933267e-03 +8.030000000000000000e+02 3.588625428976929266e-01 1.928569410351024631e-03 +8.040000000000000000e+02 3.550017105442735965e-01 1.869034771152694539e-03 +8.050000000000000000e+02 3.606618408812585219e-01 1.922802155869569570e-03 +8.060000000000000000e+02 3.626361365089383337e-01 1.974927514976054874e-03 +8.070000000000000000e+02 3.581446611511640010e-01 1.953010702268670332e-03 +8.080000000000000000e+02 3.507979795195702577e-01 1.918193075618107590e-03 +8.090000000000000000e+02 3.552826559204264600e-01 1.922240913697425418e-03 +8.100000000000000000e+02 3.477867390580516305e-01 1.844167731982089163e-03 +8.110000000000000000e+02 3.516135722991496904e-01 1.859805471772583421e-03 +8.120000000000000000e+02 3.472278895565781287e-01 1.844043814084779260e-03 +8.130000000000000000e+02 3.530622899568624518e-01 1.838296229732883872e-03 +8.140000000000000000e+02 3.444178104632365511e-01 1.871133886838620202e-03 +8.150000000000000000e+02 3.454587347376332218e-01 1.923324026645456585e-03 +8.160000000000000000e+02 3.454582606887194873e-01 1.929955458316757501e-03 +8.170000000000000000e+02 3.477560695121063028e-01 1.927008464454047507e-03 +8.180000000000000000e+02 3.491742935211978316e-01 1.893773385963784875e-03 +8.190000000000000000e+02 3.383083428466951981e-01 1.810551062939266733e-03 +8.200000000000000000e+02 3.419313503083106220e-01 1.849886654616063417e-03 +8.210000000000000000e+02 3.474903683619021133e-01 1.865214118000498933e-03 +8.220000000000000000e+02 3.377984514669931659e-01 1.821531508773323749e-03 +8.230000000000000000e+02 3.344886873757560997e-01 1.809975796395283613e-03 +8.240000000000000000e+02 3.356807563714237497e-01 1.869354267900080529e-03 +8.250000000000000000e+02 3.385665126484061482e-01 1.904513686164537338e-03 +8.260000000000000000e+02 3.429121586467906435e-01 1.965408285674195323e-03 +8.270000000000000000e+02 3.325706044725254551e-01 1.919555393490138999e-03 +8.280000000000000000e+02 3.380252023216781532e-01 1.891307970232762679e-03 +8.290000000000000000e+02 3.414882728978045345e-01 1.866549109593918475e-03 +8.300000000000000000e+02 3.313139041817698693e-01 1.834228656079051577e-03 +8.310000000000000000e+02 3.293746797333355070e-01 1.879029274909088708e-03 +8.320000000000000000e+02 3.275325665083708704e-01 1.863498796925824701e-03 +8.330000000000000000e+02 3.283002850864705779e-01 1.858485256444078644e-03 +8.340000000000000000e+02 3.283876817791159808e-01 1.864908338918745039e-03 +8.350000000000000000e+02 3.287809781759600813e-01 1.896058976283148236e-03 +8.360000000000000000e+02 3.261268463159519571e-01 1.840323552382414594e-03 +8.370000000000000000e+02 3.269747546817921569e-01 1.812116781657108948e-03 +8.380000000000000000e+02 3.261618662012119030e-01 1.824708776072379510e-03 +8.390000000000000000e+02 3.238420861959783181e-01 1.826122996397268414e-03 +8.400000000000000000e+02 3.227295158054646063e-01 1.814771835820928707e-03 +8.410000000000000000e+02 3.307134843848488215e-01 1.890885927351627265e-03 +8.420000000000000000e+02 3.192413607074186532e-01 1.763520490921794076e-03 +8.430000000000000000e+02 3.246740386009756008e-01 1.777709705500127866e-03 +8.440000000000000000e+02 3.176144419597521362e-01 1.735796104643314800e-03 +8.450000000000000000e+02 3.119564723455341970e-01 1.729486930171968660e-03 +8.460000000000000000e+02 3.149668053867490380e-01 1.736333900922150527e-03 +8.470000000000000000e+02 3.135432367209279869e-01 1.734188551226569387e-03 +8.480000000000000000e+02 3.101677056061276638e-01 1.726123991039472038e-03 +8.490000000000000000e+02 3.165983066460226203e-01 1.800784976352859607e-03 +8.500000000000000000e+02 3.076896497509200024e-01 1.754514064857319155e-03 +8.510000000000000000e+02 3.203229122275134122e-01 1.859309704034821939e-03 +8.520000000000000000e+02 3.065144277858051214e-01 1.737209352037942609e-03 +8.530000000000000000e+02 3.104866135389928172e-01 1.743765210441342722e-03 +8.540000000000000000e+02 3.151199278181859298e-01 1.792700728811269951e-03 +8.550000000000000000e+02 3.057903490011484871e-01 1.871582253525007084e-03 +8.560000000000000000e+02 3.077351355114745224e-01 1.801378880533534938e-03 +8.570000000000000000e+02 3.079473676278918215e-01 1.788869676394566231e-03 +8.580000000000000000e+02 3.082081941584765006e-01 1.747344379781083168e-03 +8.590000000000000000e+02 3.081754357992019244e-01 1.714374828626589933e-03 +8.600000000000000000e+02 3.023080921399662335e-01 1.741547743368449235e-03 +8.610000000000000000e+02 3.008643593984386966e-01 1.737015632285156697e-03 +8.620000000000000000e+02 3.063207134970413748e-01 1.777295962483019633e-03 +8.630000000000000000e+02 3.037160111680137775e-01 1.748940267184730980e-03 +8.640000000000000000e+02 2.980302121203592391e-01 1.686802234559364603e-03 +8.650000000000000000e+02 3.073859359360808785e-01 1.755975606552200941e-03 +8.660000000000000000e+02 2.982120541420540394e-01 1.701009257515335733e-03 +8.670000000000000000e+02 2.980674518241498427e-01 1.720601395583995887e-03 +8.680000000000000000e+02 2.977927412612441094e-01 1.724113746435492617e-03 +8.690000000000000000e+02 2.974190963019991418e-01 1.739579963328361303e-03 +8.700000000000000000e+02 2.921929802406597609e-01 1.697119556237747240e-03 +8.710000000000000000e+02 2.979989394994149721e-01 1.680200135829553517e-03 +8.720000000000000000e+02 2.913759770998512466e-01 1.661985405054769395e-03 +8.730000000000000000e+02 2.891555287955628883e-01 1.724302651588867537e-03 +8.740000000000000000e+02 2.892130945959134336e-01 1.700391509139361412e-03 +8.750000000000000000e+02 2.867405071112409942e-01 1.669019234051667255e-03 +8.760000000000000000e+02 2.869249622102952868e-01 1.641103805810174105e-03 +8.770000000000000000e+02 2.884538199097290700e-01 1.701446871986397272e-03 +8.780000000000000000e+02 2.896535495989676634e-01 1.686988247257736797e-03 +8.790000000000000000e+02 2.916669618343316062e-01 1.689568082865489226e-03 +8.800000000000000000e+02 2.842959609225460538e-01 1.674294879901411280e-03 +8.810000000000000000e+02 2.826684413087734438e-01 1.694118439990276084e-03 +8.820000000000000000e+02 2.873268998031867083e-01 1.676076001555167755e-03 +8.830000000000000000e+02 2.878526537857029610e-01 1.650949885573923734e-03 +8.840000000000000000e+02 2.820654642528162559e-01 1.680196472875162541e-03 +8.850000000000000000e+02 2.813540920879736285e-01 1.643198024482963411e-03 +8.860000000000000000e+02 2.771197610697824776e-01 1.604041349821216543e-03 +8.870000000000000000e+02 2.779313653348178814e-01 1.620033826634554534e-03 +8.880000000000000000e+02 2.793593151326550506e-01 1.625308466141452048e-03 +8.890000000000000000e+02 2.775056243224356400e-01 1.597870258696830166e-03 +8.900000000000000000e+02 2.766852349878001216e-01 1.629679199447562829e-03 +8.910000000000000000e+02 2.728953239414637633e-01 1.577028311695815926e-03 +8.920000000000000000e+02 2.780823989071698477e-01 1.629488012431817411e-03 +8.940000000000000000e+02 2.747904599002712334e-01 1.658644668420610228e-03 +8.950000000000000000e+02 2.770789797633735896e-01 1.704925494727004519e-03 +8.960000000000000000e+02 2.672522279823654201e-01 1.607491331233033794e-03 +8.970000000000000000e+02 2.725183069965512739e-01 1.650941347226261586e-03 +8.980000000000000000e+02 2.750497887563719268e-01 1.616772444462503738e-03 +8.990000000000000000e+02 2.697453839510237095e-01 1.579269968141175200e-03 +9.000000000000000000e+02 2.702010268259016912e-01 1.604739991973308825e-03 +9.010000000000000000e+02 2.697103428719784257e-01 1.495854859498721998e-03 +9.020000000000000000e+02 2.668875213138396374e-01 1.499642634423212564e-03 +9.030000000000000000e+02 2.691092080573906919e-01 1.520668933207298956e-03 +9.040000000000000000e+02 2.641278171214351822e-01 1.483880267350891780e-03 +9.050000000000000000e+02 2.675760005966786870e-01 1.511663830924070764e-03 +9.060000000000000000e+02 2.613561070218329285e-01 1.498713350695021458e-03 +9.070000000000000000e+02 2.638525650750402352e-01 1.537449181077908504e-03 +9.080000000000000000e+02 2.649742797343637157e-01 1.594725292437922581e-03 +9.090000000000000000e+02 2.610903959358660820e-01 1.580299283213817702e-03 +9.100000000000000000e+02 2.617256188874335088e-01 1.528312169887955253e-03 +9.110000000000000000e+02 2.627336118112311714e-01 1.488385253230073250e-03 +9.120000000000000000e+02 2.585622468938313934e-01 1.490057686066757802e-03 +9.130000000000000000e+02 2.607724513684291368e-01 1.574925911422122909e-03 +9.140000000000000000e+02 2.554134256663873614e-01 1.471678612302354571e-03 +9.150000000000000000e+02 2.475617612464093564e-01 1.423186872892206111e-03 +9.160000000000000000e+02 2.468181641152363548e-01 1.432289676189466400e-03 +9.170000000000000000e+02 2.470259384215152121e-01 1.426767371649470106e-03 +9.180000000000000000e+02 2.558566799323632734e-01 1.511344498353960064e-03 +9.190000000000000000e+02 2.478977009811403065e-01 1.450643852008057797e-03 +9.200000000000000000e+02 2.413219823395324759e-01 1.394658675884241378e-03 +9.210000000000000000e+02 2.508467146146803328e-01 1.429335533927701208e-03 +9.220000000000000000e+02 2.489042367903650799e-01 1.447411433915628699e-03 +9.230000000000000000e+02 2.505879931047803044e-01 1.479478440260426856e-03 +9.240000000000000000e+02 2.532014575700313186e-01 1.511928403865048665e-03 +9.250000000000000000e+02 2.427541412965676937e-01 1.445992863136237724e-03 +9.260000000000000000e+02 2.456206873535669577e-01 1.471082484435527575e-03 +9.270000000000000000e+02 2.482886449289248010e-01 1.463535766503879865e-03 +9.280000000000000000e+02 2.434818783410788723e-01 1.420524971835916478e-03 +9.290000000000000000e+02 2.520686717618709771e-01 1.462658533916018962e-03 +9.300000000000000000e+02 2.500850842193335088e-01 1.474551873628718573e-03 +9.310000000000000000e+02 2.380181272628303923e-01 1.434464254665731523e-03 +9.320000000000000000e+02 2.465622479373212050e-01 1.477024117200914947e-03 +9.330000000000000000e+02 2.428492341708244073e-01 1.407528386931162145e-03 +9.340000000000000000e+02 2.393444044371606516e-01 1.463762958043869893e-03 +9.350000000000000000e+02 2.380181659590552001e-01 1.569746841717946763e-03 +9.360000000000000000e+02 2.383750451678407489e-01 1.499236147322560112e-03 +9.370000000000000000e+02 2.255870045180324301e-01 1.366552068617697072e-03 +9.380000000000000000e+02 2.384805561194119627e-01 1.475352208137666911e-03 +9.390000000000000000e+02 2.361703689820035534e-01 1.426402012125127733e-03 +9.400000000000000000e+02 2.474426527310100155e-01 1.488579733844510190e-03 +9.410000000000000000e+02 2.424164002503654547e-01 1.456764951808751105e-03 +9.420000000000000000e+02 2.350554907255755499e-01 1.441927245666306924e-03 +9.430000000000000000e+02 2.409216805191323474e-01 1.549470743362481220e-03 +9.440000000000000000e+02 2.410547158199305706e-01 1.497713665893565240e-03 +9.450000000000000000e+02 2.385981959234807215e-01 1.487469977342980362e-03 +9.460000000000000000e+02 2.399989044516360748e-01 1.503584439415375047e-03 +9.470000000000000000e+02 2.371785228483793140e-01 1.491717009829156846e-03 +9.480000000000000000e+02 2.428526891353428585e-01 1.521949053784491489e-03 +9.490000000000000000e+02 2.424257893903055960e-01 1.502880483370812401e-03 +9.500000000000000000e+02 2.362793367294841462e-01 1.473132090738760299e-03 +9.510000000000000000e+02 2.388059721120433521e-01 1.602078058135913453e-03 +9.520000000000000000e+02 2.350559939017404787e-01 1.455155885170794161e-03 +9.530000000000000000e+02 2.470629581713224554e-01 1.533772005864198536e-03 +9.540000000000000000e+02 2.373394488665853674e-01 1.492500997120438204e-03 +9.550000000000000000e+02 2.341833600203061527e-01 1.506297173960791276e-03 +9.560000000000000000e+02 2.352200215485735768e-01 1.466201024006224618e-03 +9.570000000000000000e+02 2.175880307386043044e-01 1.407905100514232882e-03 +9.580000000000000000e+02 2.313999273840259552e-01 1.458269149183742935e-03 +9.590000000000000000e+02 2.304577138412487181e-01 1.465895359603678044e-03 +9.600000000000000000e+02 2.340351547733310611e-01 1.533267912844987584e-03 +9.610000000000000000e+02 2.358962239263628913e-01 1.570506128703069628e-03 +9.620000000000000000e+02 2.292747378524766788e-01 1.448300503402589383e-03 +9.630000000000000000e+02 2.360298965020745099e-01 1.476846039504791557e-03 +9.640000000000000000e+02 2.324232815927447238e-01 1.442370036772157912e-03 +9.650000000000000000e+02 2.316764192020691060e-01 1.430821376257531731e-03 +9.660000000000000000e+02 2.357131304731978627e-01 1.498322300501884943e-03 +9.670000000000000000e+02 2.346567996480090346e-01 1.485441859866748872e-03 +9.680000000000000000e+02 2.291510237979514919e-01 1.449927231359531953e-03 +9.690000000000000000e+02 2.360884153196626811e-01 1.486483014573981593e-03 +9.700000000000000000e+02 2.303749010512529671e-01 1.447012559240975701e-03 +9.710000000000000000e+02 2.236973784443012647e-01 1.356080297452067710e-03 +9.720000000000000000e+02 2.244342827842560062e-01 1.453630461637844297e-03 +9.730000000000000000e+02 2.282912239533300136e-01 1.395839324558509906e-03 +9.740000000000000000e+02 2.234339334650100040e-01 1.350297832633756950e-03 +9.750000000000000000e+02 2.324085176523292551e-01 1.515609756974516933e-03 +9.760000000000000000e+02 2.260130012655713616e-01 1.360274869567573838e-03 +9.770000000000000000e+02 2.244242302462450545e-01 1.483759711340729886e-03 +9.780000000000000000e+02 2.283162448622845786e-01 1.443981426113088388e-03 +9.790000000000000000e+02 2.260251034274426418e-01 1.467834383920403607e-03 +9.800000000000000000e+02 2.289631608006721664e-01 1.442995636007875140e-03 +9.810000000000000000e+02 2.268346939415892827e-01 1.543564495067338777e-03 +9.820000000000000000e+02 2.225073731164372848e-01 1.383019224649899249e-03 +9.830000000000000000e+02 2.200590194035910163e-01 1.630426860802812851e-03 +9.840000000000000000e+02 2.294071301710048916e-01 1.450013741746297626e-03 +9.850000000000000000e+02 2.250960374317349522e-01 1.528308095997122935e-03 +9.860000000000000000e+02 2.193225038390817783e-01 1.382775803652472628e-03 +9.870000000000000000e+02 2.245159713552906944e-01 1.509466551442214914e-03 +9.880000000000000000e+02 2.260481490486704603e-01 1.464094364251104959e-03 +9.890000000000000000e+02 2.204442123099879802e-01 1.440425453944397865e-03 +9.900000000000000000e+02 2.241398425858891763e-01 1.511983155510372538e-03 +9.910000000000000000e+02 2.243022260751531272e-01 1.423332784459682135e-03 +9.920000000000000000e+02 2.213357341106052534e-01 1.399328663474986353e-03 +9.930000000000000000e+02 2.209880201883586970e-01 1.419718193670518793e-03 +9.940000000000000000e+02 2.261611938899734942e-01 1.454352611757579175e-03 +9.950000000000000000e+02 2.240908840624696030e-01 1.414667321641602769e-03 +9.960000000000000000e+02 2.142365560222122267e-01 1.387347069318215810e-03 +9.970000000000000000e+02 2.278201663001603039e-01 1.476168047700611181e-03 +9.980000000000000000e+02 2.244008991734235958e-01 1.445944396697163188e-03 +9.990000000000000000e+02 2.156189564661291913e-01 1.377506848173118241e-03 +1.000000000000000000e+03 2.272122699088269526e-01 1.492636491763135731e-03 +1.001000000000000000e+03 2.240457256427235977e-01 1.445036518558422568e-03 +1.002000000000000000e+03 2.144972428031288181e-01 1.394982877286370408e-03 +1.003000000000000000e+03 2.247611266690399401e-01 1.435003676707178157e-03 +1.004000000000000000e+03 2.254611448201918611e-01 1.443667621292713931e-03 +1.005000000000000000e+03 2.229467049468761841e-01 1.363251501011399905e-03 +1.006000000000000000e+03 2.210528107147761157e-01 1.395048675764577837e-03 +1.007000000000000000e+03 2.234318655558359679e-01 1.446429618604931980e-03 +1.008000000000000000e+03 2.222103755007384107e-01 1.441361847254617103e-03 +1.009000000000000000e+03 2.172887443789841277e-01 1.383664653015615051e-03 +1.010000000000000000e+03 2.257778097922623073e-01 1.453059506190538955e-03 +1.011000000000000000e+03 2.185004373732137850e-01 1.422849054933628512e-03 +1.012000000000000000e+03 2.223411162580195555e-01 1.508062266753901854e-03 +1.013000000000000000e+03 2.256675811607788129e-01 1.667746116811365384e-03 +1.014000000000000000e+03 2.171052852696956359e-01 1.507577564447724200e-03 +1.015000000000000000e+03 2.213604834475704497e-01 1.431710090919594870e-03 +1.016000000000000000e+03 2.234253126418572766e-01 1.516865461606340011e-03 +1.017000000000000000e+03 2.199749358026177881e-01 1.432156465533334071e-03 +1.018000000000000000e+03 2.240485414099669947e-01 1.436391316264447977e-03 +1.019000000000000000e+03 2.135276041365272992e-01 1.389458132291600300e-03 +1.020000000000000000e+03 2.233609117321516402e-01 1.468962043347049129e-03 +1.021000000000000000e+03 2.242018477244151209e-01 1.478101392057830105e-03 +1.022000000000000000e+03 2.171059038572905886e-01 1.421428838200667700e-03 +1.023000000000000000e+03 2.222713170443411657e-01 1.501861374315887048e-03 +1.024000000000000000e+03 2.181529697012330182e-01 1.519104451508389341e-03 +1.025000000000000000e+03 2.230675182368385967e-01 1.537402665185841951e-03 +1.026000000000000000e+03 2.082156860288155997e-01 1.407513134432837468e-03 +1.027000000000000000e+03 2.225271301206486196e-01 1.561588872066345824e-03 +1.028000000000000000e+03 2.190948153447449254e-01 1.514579459842649908e-03 +1.029000000000000000e+03 2.088286001398927949e-01 1.495991573215244268e-03 +1.030000000000000000e+03 2.194570894740316969e-01 1.599334915438246907e-03 +1.031000000000000000e+03 2.158447540126090247e-01 1.569864185899652468e-03 +1.032000000000000000e+03 2.151839742220172380e-01 1.534835138867581949e-03 +1.033000000000000000e+03 2.039831323723365342e-01 1.510179676954586736e-03 +1.034000000000000000e+03 2.126186698037254297e-01 1.583338461149009710e-03 +1.035000000000000000e+03 2.185239347385627418e-01 1.605954492490438337e-03 +1.036000000000000000e+03 2.000142645616355963e-01 1.560531763280236959e-03 +1.037000000000000000e+03 2.123777737864778747e-01 1.722098425225368186e-03 +1.038000000000000000e+03 2.100601806512012171e-01 1.683505637460026459e-03 +1.039000000000000000e+03 2.052095152282874535e-01 1.728611463302680415e-03 +1.040000000000000000e+03 2.006606868321660353e-01 1.799271915602664073e-03 +1.041000000000000000e+03 2.061210893812108758e-01 1.910591037805860768e-03 +1.042000000000000000e+03 2.026058123294247337e-01 1.677520353401125907e-03 +1.043000000000000000e+03 1.889378742948568946e-01 1.749457959343093515e-03 +1.044000000000000000e+03 2.006318422237875210e-01 1.776076006251544985e-03 +1.045000000000000000e+03 1.942231798509515550e-01 1.891582120900800164e-03 +1.046000000000000000e+03 1.983395485238299283e-01 2.100677448147267139e-03 +1.047000000000000000e+03 1.886947917876005687e-01 1.773382473317574367e-03 +1.048000000000000000e+03 1.978197320906557033e-01 1.884769687549078549e-03 +1.049000000000000000e+03 2.000513955085438389e-01 1.850985700078125332e-03 +1.050000000000000000e+03 1.787527036505566214e-01 2.159384716655131375e-03 +1.051000000000000000e+03 1.968484733687499710e-01 1.984577996305957395e-03 +1.052000000000000000e+03 1.919978265330918310e-01 1.954971811547961003e-03 +1.053000000000000000e+03 1.952827292632726974e-01 1.908053585933425092e-03 +1.054000000000000000e+03 1.822038276849764216e-01 2.041950890486044987e-03 +1.055000000000000000e+03 1.988154407744605334e-01 2.170612129998115286e-03 +1.056000000000000000e+03 1.933586580073571592e-01 2.502362214802882675e-03 +1.057000000000000000e+03 1.938037454283596528e-01 2.261291626712538111e-03 +1.058000000000000000e+03 1.850166641685116187e-01 2.147429285757946563e-03 +1.059000000000000000e+03 1.904397134379067491e-01 2.042894675499329609e-03 +1.060000000000000000e+03 1.958722550181201116e-01 2.224843470758324036e-03 +1.061000000000000000e+03 1.827724924496031689e-01 2.027938713216751680e-03 +1.062000000000000000e+03 1.913674285650988349e-01 2.297376079287765435e-03 +1.063000000000000000e+03 1.891752942315462482e-01 2.228393076612356170e-03 +1.064000000000000000e+03 1.920622182957834323e-01 2.227737344262678294e-03 +1.065000000000000000e+03 1.905332904413113704e-01 2.572164695472509924e-03 +1.066000000000000000e+03 1.946455723789490833e-01 2.417259760084515888e-03 +1.067000000000000000e+03 1.959249553937867094e-01 2.581029962508740120e-03 +1.068000000000000000e+03 1.962564396300643943e-01 2.872401550720681419e-03 +1.069000000000000000e+03 1.892620594468840400e-01 2.771729801166217255e-03 +1.070000000000000000e+03 1.927294160756103936e-01 2.535700792553891546e-03 +1.071000000000000000e+03 1.963290646397681805e-01 2.670202477434409274e-03 +1.072000000000000000e+03 1.958994544293112261e-01 2.849529477746644713e-03 +1.073000000000000000e+03 1.868851697740329942e-01 2.883252523949599629e-03 +1.074000000000000000e+03 1.976598861821046715e-01 2.688730705778136307e-03 +1.075000000000000000e+03 1.958055827346399658e-01 2.963139687974825597e-03 +1.076000000000000000e+03 1.993168929149817525e-01 3.175183595351353544e-03 +1.077000000000000000e+03 1.874857560947842949e-01 3.145973851990399497e-03 +1.078000000000000000e+03 2.017623536753006264e-01 2.998567608058866005e-03 +1.079000000000000000e+03 2.026668231922459651e-01 3.304236952668654793e-03 +1.080000000000000000e+03 1.987774226366913477e-01 3.410871251567961122e-03 +1.081000000000000000e+03 1.865463234948339655e-01 3.083626414209451796e-03 +1.082000000000000000e+03 2.020967880433684749e-01 3.412416465430771761e-03 +1.083000000000000000e+03 1.969470169040811180e-01 3.519033815518173361e-03 +1.084000000000000000e+03 1.924592863383061681e-01 3.534224297683774205e-03 +1.085000000000000000e+03 1.784222830574077601e-01 3.421693710947429790e-03 +1.086000000000000000e+03 2.009111056618519131e-01 3.550615470833293381e-03 +1.087000000000000000e+03 2.035589432313897607e-01 3.832974121853817244e-03 +1.088000000000000000e+03 1.918885971073314989e-01 3.819729578119309809e-03 +1.089000000000000000e+03 1.819415375302009807e-01 3.590564446500969960e-03 +1.090000000000000000e+03 2.000965906208223011e-01 4.049166568161938380e-03 +1.091000000000000000e+03 2.071503352310753721e-01 4.418077551044878419e-03 +1.092000000000000000e+03 1.928467782781359829e-01 4.084892726026923167e-03 +1.093000000000000000e+03 1.893399386838505172e-01 4.003984394010123501e-03 +1.094000000000000000e+03 2.110497492355429272e-01 4.655870876198428369e-03 +1.095000000000000000e+03 1.979010325555594640e-01 4.585263561232388700e-03 +1.096000000000000000e+03 1.854810216464477524e-01 4.316348850824675704e-03 +1.097000000000000000e+03 1.932675235392310453e-01 4.773881683054670769e-03 +1.098000000000000000e+03 2.145972191883988300e-01 5.096378830973298350e-03 +1.099000000000000000e+03 1.892353733940959626e-01 4.850335948919529648e-03 diff --git a/spectractor/extractor/dispersers/star_analyzer_200/transmission_bad.txt b/spectractor/extractor/dispersers/star_analyzer_200/transmission_bad.txt new file mode 100644 index 000000000..bf3b37bed --- /dev/null +++ b/spectractor/extractor/dispersers/star_analyzer_200/transmission_bad.txt @@ -0,0 +1,698 @@ +3.500000000000000000e+02 7.351207769656649404e-02 2.876233079948073076e-03 +3.510000000000000000e+02 7.666639895373844604e-02 2.831363641937283213e-03 +3.520000000000000000e+02 7.944913911132066298e-02 1.964905003905775740e-03 +3.530000000000000000e+02 8.296775079481572002e-02 1.074006386472333699e-03 +3.540000000000000000e+02 8.731014074980333883e-02 2.093915689463470703e-03 +3.550000000000000000e+02 9.217105461374716646e-02 3.299754325633030318e-03 +3.560000000000000000e+02 9.570533718466900375e-02 3.185754134566640659e-03 +3.570000000000000000e+02 9.971908687929882664e-02 3.084205019328602974e-03 +3.590000000000000000e+02 1.095163737581050650e-01 2.692124827454364742e-03 +3.600000000000000000e+02 1.148025451938399916e-01 2.620116680253497653e-03 +3.610000000000000000e+02 1.207241237714945237e-01 2.491259807140881483e-03 +3.620000000000000000e+02 1.264854258256926933e-01 2.638112065327286732e-03 +3.630000000000000000e+02 1.335739218107085680e-01 2.823874481977801509e-03 +3.640000000000000000e+02 1.383228472500492856e-01 2.142748590939332499e-03 +3.650000000000000000e+02 1.451357876125909663e-01 1.446864518983973598e-03 +3.660000000000000000e+02 1.501653139671277892e-01 1.393703007145587983e-03 +3.670000000000000000e+02 1.583300888570101372e-01 1.459949316620744912e-03 +3.680000000000000000e+02 1.618970059045997112e-01 1.619072273208362880e-03 +3.690000000000000000e+02 1.683482851357576970e-01 1.799294422978271876e-03 +3.700000000000000000e+02 1.734984647988349060e-01 3.480539475080654012e-03 +3.720000000000000000e+02 1.871071336111153893e-01 4.953009478921026505e-03 +3.730000000000000000e+02 1.932552882819760232e-01 4.508590147830647717e-03 +3.740000000000000000e+02 1.991182901271619232e-01 4.585486070964601112e-03 +3.750000000000000000e+02 2.058451123545091688e-01 4.732901584486049265e-03 +3.760000000000000000e+02 2.152045926459618952e-01 4.838275387048745872e-03 +3.770000000000000000e+02 2.244141804393711970e-01 4.996403360150027811e-03 +3.780000000000000000e+02 2.328971493317456287e-01 3.761510501124800537e-03 +3.790000000000000000e+02 2.454133689315645406e-01 2.546651206008816379e-03 +3.800000000000000000e+02 2.541804356922868213e-01 2.804639151057561255e-03 +3.810000000000000000e+02 2.659962520968818245e-01 3.220393050075108770e-03 +3.820000000000000000e+02 2.780004316659499541e-01 2.670988800430307113e-03 +3.830000000000000000e+02 2.880604171266921698e-01 2.150892565146881718e-03 +3.840000000000000000e+02 2.978119868897632361e-01 3.527756834731676956e-03 +3.850000000000000000e+02 3.070009075335126680e-01 5.048041045427574536e-03 +3.860000000000000000e+02 3.160621823448024337e-01 4.221662142547203365e-03 +3.870000000000000000e+02 3.235502007683886960e-01 3.322115928010350473e-03 +3.890000000000000000e+02 3.347988359908152245e-01 4.908267830766570999e-03 +3.900000000000000000e+02 3.444311847283144101e-01 3.355948051718021883e-03 +3.910000000000000000e+02 3.481198220329594362e-01 1.761294276619884388e-03 +3.920000000000000000e+02 3.511423416093695238e-01 2.764176708501847168e-03 +3.930000000000000000e+02 3.574330550266576201e-01 3.848259707135022554e-03 +3.940000000000000000e+02 3.624839321960025007e-01 3.961807749271925236e-03 +3.950000000000000000e+02 3.645406711324810645e-01 4.001760097700257646e-03 +3.960000000000000000e+02 3.685910629913679015e-01 3.468229455025004845e-03 +3.970000000000000000e+02 3.734848926482851050e-01 3.012244368492728811e-03 +3.990000000000000000e+02 3.809133392475068658e-01 1.639858107555475708e-03 +4.000000000000000000e+02 3.873696792952508461e-01 1.720706961432140730e-03 +4.020000000000000000e+02 3.916212519286830229e-01 1.926776454410369628e-03 +4.030000000000000000e+02 3.935881838214089212e-01 1.663556256607826196e-03 +4.040000000000000000e+02 3.989577544905339446e-01 2.185010119240688321e-03 +4.060000000000000000e+02 4.038180890228253994e-01 2.624918750264108609e-03 +4.070000000000000000e+02 4.108917357493928058e-01 2.657762173690722107e-03 +4.080000000000000000e+02 4.081085205232922175e-01 2.001348787919113217e-03 +4.090000000000000000e+02 4.149324804967943758e-01 1.680269213441167812e-03 +4.100000000000000000e+02 4.189913824317403890e-01 1.718208275377246111e-03 +4.110000000000000000e+02 4.190847184983803597e-01 2.160790746282948739e-03 +4.120000000000000000e+02 4.207157847987120780e-01 2.394617619119099230e-03 +4.130000000000000000e+02 4.207764847981085299e-01 2.900051963301861300e-03 +4.140000000000000000e+02 4.243732659855050104e-01 1.975634828022557622e-03 +4.150000000000000000e+02 4.278301190842887514e-01 1.694290396535607941e-03 +4.160000000000000000e+02 4.292702463396358969e-01 2.073258405004559535e-03 +4.170000000000000000e+02 4.289730314032996206e-01 3.269952307039496707e-03 +4.180000000000000000e+02 4.360777645289029558e-01 2.659112120544229480e-03 +4.190000000000000000e+02 4.352750722226548796e-01 1.979175966914930619e-03 +4.200000000000000000e+02 4.409533200573480527e-01 1.698882843151667708e-03 +4.210000000000000000e+02 4.391989821521488646e-01 1.452062628572577943e-03 +4.220000000000000000e+02 4.385708725529974816e-01 1.725234971299652439e-03 +4.230000000000000000e+02 4.440406251815011140e-01 1.956683927245837264e-03 +4.250000000000000000e+02 4.458571778279442066e-01 1.730608373601693218e-03 +4.260000000000000000e+02 4.463217478123091553e-01 1.875206801760778566e-03 +4.270000000000000000e+02 4.494902758492057004e-01 2.029812889556603054e-03 +4.280000000000000000e+02 4.510812886343494865e-01 2.155714554095391079e-03 +4.290000000000000000e+02 4.515020332710242834e-01 2.144436453062542342e-03 +4.310000000000000000e+02 4.560280263503388443e-01 1.619477276622322513e-03 +4.320000000000000000e+02 4.575986016224213859e-01 2.058509535390790329e-03 +4.330000000000000000e+02 4.567601078523116365e-01 1.792946768729314268e-03 +4.340000000000000000e+02 4.585211546650436176e-01 1.952208287441016933e-03 +4.350000000000000000e+02 4.591266032481025605e-01 2.169624158267083672e-03 +4.360000000000000000e+02 4.610984229763544495e-01 1.860196758358603720e-03 +4.370000000000000000e+02 4.627461412690221376e-01 1.812885528652474635e-03 +4.380000000000000000e+02 4.617175540792490263e-01 2.056757422636388763e-03 +4.390000000000000000e+02 4.641515552950040147e-01 1.889026092123826826e-03 +4.400000000000000000e+02 4.656064004052785643e-01 1.825128787996070385e-03 +4.410000000000000000e+02 4.678376554903077578e-01 1.643117254787650541e-03 +4.420000000000000000e+02 4.651126084683255835e-01 1.899731877064235030e-03 +4.430000000000000000e+02 4.671847163161277350e-01 2.003635334067683377e-03 +4.440000000000000000e+02 4.719762380677836600e-01 1.851332356544281100e-03 +4.450000000000000000e+02 4.718699772497067513e-01 1.904740122672970775e-03 +4.460000000000000000e+02 4.709933826247755251e-01 1.679117858246655104e-03 +4.470000000000000000e+02 4.720288228030266597e-01 1.910260443183545631e-03 +4.480000000000000000e+02 4.680947981573560512e-01 1.784486904019421446e-03 +4.500000000000000000e+02 4.724224922032597140e-01 1.705120183429676903e-03 +4.510000000000000000e+02 4.744547281092491020e-01 1.655027949203950787e-03 +4.520000000000000000e+02 4.749389109751472327e-01 1.688890265037343600e-03 +4.530000000000000000e+02 4.748128744826624614e-01 1.500609967483398271e-03 +4.540000000000000000e+02 4.758704796043710106e-01 1.584774608870268171e-03 +4.550000000000000000e+02 4.764374592679047060e-01 1.587698878720819216e-03 +4.560000000000000000e+02 4.766277071593842396e-01 1.614695486152250810e-03 +4.570000000000000000e+02 4.768832686713165847e-01 1.853418853404333651e-03 +4.580000000000000000e+02 4.766274724898947324e-01 1.689685007704715136e-03 +4.590000000000000000e+02 4.785085193073064791e-01 1.702691443239119987e-03 +4.610000000000000000e+02 4.791704361877173746e-01 2.081275567453521724e-03 +4.630000000000000000e+02 4.770273984077750828e-01 1.939945354651089740e-03 +4.640000000000000000e+02 4.820695971081287445e-01 1.904775109083223185e-03 +4.650000000000000000e+02 4.787851390450321709e-01 2.053439090574471319e-03 +4.660000000000000000e+02 4.810125948425756359e-01 2.187028255849301096e-03 +4.670000000000000000e+02 4.827233791463297896e-01 1.948572984509445299e-03 +4.680000000000000000e+02 4.786014998761511929e-01 1.732607935022278944e-03 +4.690000000000000000e+02 4.823125325183958423e-01 2.014654657296328748e-03 +4.700000000000000000e+02 4.812886914636650415e-01 2.116932628716204287e-03 +4.710000000000000000e+02 4.821185166211386375e-01 1.711242306451504769e-03 +4.720000000000000000e+02 4.824331994454306161e-01 2.495535912577123792e-03 +4.730000000000000000e+02 4.816204362319564947e-01 2.027285527856259768e-03 +4.740000000000000000e+02 4.801555385917871677e-01 1.962734385711147750e-03 +4.750000000000000000e+02 4.851855296764659986e-01 2.136412959461462396e-03 +4.760000000000000000e+02 4.813604980475272299e-01 1.898691577378915822e-03 +4.770000000000000000e+02 4.832713197391768079e-01 1.804075926346927587e-03 +4.780000000000000000e+02 4.811258960473415169e-01 1.598376312235743214e-03 +4.800000000000000000e+02 4.826470873672784601e-01 1.787473497337734507e-03 +4.810000000000000000e+02 4.844878810189979235e-01 1.834506605031442769e-03 +4.820000000000000000e+02 4.836493892846396858e-01 1.795648357954448583e-03 +4.830000000000000000e+02 4.872747655279988099e-01 2.048491108984662815e-03 +4.840000000000000000e+02 4.849088102245038834e-01 2.005781510496312207e-03 +4.850000000000000000e+02 4.810562938153574164e-01 2.534304793937057401e-03 +4.860000000000000000e+02 4.841055798057272708e-01 2.394114471674238000e-03 +4.870000000000000000e+02 4.826316757051254402e-01 2.309170667317506087e-03 +4.880000000000000000e+02 4.828955970858463953e-01 2.392441697494805328e-03 +4.890000000000000000e+02 4.783258000437208279e-01 1.882513616475640006e-03 +4.900000000000000000e+02 4.802653974297320660e-01 1.681922092570305128e-03 +4.910000000000000000e+02 4.816933092371611380e-01 2.265869950360464586e-03 +4.920000000000000000e+02 4.768130096481956182e-01 1.756589525620289288e-03 +4.930000000000000000e+02 4.806475273630073652e-01 1.816484240732687844e-03 +4.940000000000000000e+02 4.820382213010807049e-01 1.611400824293789070e-03 +4.950000000000000000e+02 4.817767042926765497e-01 3.783201989217143887e-03 +4.960000000000000000e+02 4.805257300144577526e-01 1.894573156112542688e-03 +4.970000000000000000e+02 4.815062731117853989e-01 2.235334109371385925e-03 +4.990000000000000000e+02 4.775360355075797258e-01 2.056957867673673678e-03 +5.000000000000000000e+02 4.788961870851022873e-01 1.768540984666243810e-03 +5.010000000000000000e+02 4.793613187940294895e-01 1.796602370547474006e-03 +5.020000000000000000e+02 4.771225783811625099e-01 1.929992238150126087e-03 +5.030000000000000000e+02 4.789619598233237352e-01 2.124197864418748798e-03 +5.040000000000000000e+02 4.798989583705773887e-01 1.924962285556143298e-03 +5.050000000000000000e+02 4.762183584929126079e-01 2.222987376856246349e-03 +5.060000000000000000e+02 4.796520030155685954e-01 2.256780495665277816e-03 +5.070000000000000000e+02 4.786807238152627764e-01 2.130184001950128671e-03 +5.080000000000000000e+02 4.774539079928672991e-01 2.058137543501497094e-03 +5.090000000000000000e+02 4.819372458363471168e-01 2.109112558073428408e-03 +5.100000000000000000e+02 4.754251191758652739e-01 2.195805638152894569e-03 +5.120000000000000000e+02 4.741644885621159600e-01 1.942607585609776224e-03 +5.130000000000000000e+02 4.775237451392089216e-01 1.690149211066179890e-03 +5.140000000000000000e+02 4.737583322435508504e-01 1.807977879194217537e-03 +5.150000000000000000e+02 4.751634087082203250e-01 1.927418065833168314e-03 +5.160000000000000000e+02 4.759144254441590172e-01 2.065000308821539083e-03 +5.170000000000000000e+02 4.728985534993785933e-01 1.729250527431779776e-03 +5.180000000000000000e+02 4.749700892667963470e-01 2.205082982509988000e-03 +5.190000000000000000e+02 4.716740139156674338e-01 2.407475371709183465e-03 +5.200000000000000000e+02 4.736608010331162522e-01 2.104129956512895520e-03 +5.210000000000000000e+02 4.730036603438384502e-01 1.849857782969698081e-03 +5.220000000000000000e+02 4.668356237678525367e-01 1.629036311759277404e-03 +5.230000000000000000e+02 4.681868323619832184e-01 1.806305134969553132e-03 +5.240000000000000000e+02 4.679140010081076495e-01 1.750714695275367881e-03 +5.250000000000000000e+02 4.668212940879236106e-01 1.883378933335663535e-03 +5.260000000000000000e+02 4.679087641017428134e-01 2.088028196438100181e-03 +5.270000000000000000e+02 4.664103017042966481e-01 2.635015374662189828e-03 +5.280000000000000000e+02 4.645330408879505546e-01 2.361779684606523863e-03 +5.290000000000000000e+02 4.622199059424232925e-01 2.296855233785213401e-03 +5.300000000000000000e+02 4.660431739945038454e-01 1.775698827259710420e-03 +5.320000000000000000e+02 4.645890601595707992e-01 1.782285523652639902e-03 +5.330000000000000000e+02 4.633959339955351919e-01 2.377188205573635502e-03 +5.340000000000000000e+02 4.652964478775158397e-01 2.552410246353739240e-03 +5.350000000000000000e+02 4.647023378930569271e-01 2.652123461027668886e-03 +5.360000000000000000e+02 4.616466569342175252e-01 2.514058327614616430e-03 +5.370000000000000000e+02 4.617585834796589794e-01 2.349441074638905589e-03 +5.380000000000000000e+02 4.611580734624800559e-01 2.391728904074642489e-03 +5.390000000000000000e+02 4.598193098255292655e-01 2.664641751526657023e-03 +5.400000000000000000e+02 4.604853124401297459e-01 2.749836310333577272e-03 +5.410000000000000000e+02 4.640237803512885506e-01 2.335325845814894326e-03 +5.420000000000000000e+02 4.615005755213739680e-01 2.317914827347021100e-03 +5.430000000000000000e+02 4.609872480748262169e-01 2.583243455410610089e-03 +5.440000000000000000e+02 4.585229257280106774e-01 2.540655063218559898e-03 +5.450000000000000000e+02 4.568531192731469237e-01 2.737764215410343812e-03 +5.470000000000000000e+02 4.581799649900201166e-01 3.679721133016836208e-03 +5.480000000000000000e+02 4.566269610706336080e-01 4.460502863874512593e-03 +5.490000000000000000e+02 4.573076210292872923e-01 5.369969697667602120e-03 +5.500000000000000000e+02 4.589757347608589555e-01 4.733416404504383820e-03 +5.510000000000000000e+02 4.551844278652871778e-01 3.970743436708347104e-03 +5.520000000000000000e+02 4.582289322163305423e-01 3.433556176160682330e-03 +5.530000000000000000e+02 4.551804524681896669e-01 3.294786298580936953e-03 +5.540000000000000000e+02 4.522788624186884210e-01 2.956118987433250817e-03 +5.550000000000000000e+02 4.526969211906373691e-01 2.582120819777777160e-03 +5.560000000000000000e+02 4.510357733367505451e-01 2.425117820044159385e-03 +5.570000000000000000e+02 4.492320317164311128e-01 2.262356026363680859e-03 +5.580000000000000000e+02 4.512740328672320000e-01 2.588837105522945065e-03 +5.590000000000000000e+02 4.467542276973193727e-01 2.483971861664026771e-03 +5.600000000000000000e+02 4.473905243764157991e-01 2.534287168762829751e-03 +5.610000000000000000e+02 4.460026836764341418e-01 2.004515647685523819e-03 +5.620000000000000000e+02 4.441557910423268307e-01 2.282840079306744287e-03 +5.630000000000000000e+02 4.454794078797500445e-01 2.722213598272243181e-03 +5.640000000000000000e+02 4.430644538982016489e-01 2.198352350098031933e-03 +5.650000000000000000e+02 4.456740367005206926e-01 2.717168647466982646e-03 +5.660000000000000000e+02 4.408579393544874159e-01 2.664143205467330543e-03 +5.670000000000000000e+02 4.394325798702452546e-01 2.753672798519854817e-03 +5.680000000000000000e+02 4.426826509750637073e-01 2.313556495727868943e-03 +5.690000000000000000e+02 4.380848255782257561e-01 2.293999411257039833e-03 +5.710000000000000000e+02 4.439554070921857831e-01 2.438792760579919314e-03 +5.720000000000000000e+02 4.427646715127858124e-01 2.647204636269447076e-03 +5.730000000000000000e+02 4.431424921735667710e-01 2.461636017371061740e-03 +5.740000000000000000e+02 4.402358673031198100e-01 2.449052194432138965e-03 +5.750000000000000000e+02 4.398481921339632561e-01 2.244739939129343238e-03 +5.770000000000000000e+02 4.386472012386505304e-01 2.263382053355535682e-03 +5.780000000000000000e+02 4.376252352117436240e-01 2.652160257876232715e-03 +5.790000000000000000e+02 4.389042875741081540e-01 2.735794462381012978e-03 +5.800000000000000000e+02 4.336562182480159233e-01 2.209961432544046891e-03 +5.810000000000000000e+02 4.356474947983396406e-01 2.298510572640505897e-03 +5.820000000000000000e+02 4.371248307271130562e-01 2.191831466467576792e-03 +5.830000000000000000e+02 4.313554035255825481e-01 2.278247390955953113e-03 +5.840000000000000000e+02 4.316815411452362694e-01 2.493958807823460581e-03 +5.850000000000000000e+02 4.322482726363189864e-01 2.635009520108017207e-03 +5.860000000000000000e+02 4.315980429415318120e-01 2.241837461144595596e-03 +5.870000000000000000e+02 4.330212313782088041e-01 2.372170667993264703e-03 +5.880000000000000000e+02 4.308612831730903592e-01 2.370747003922481135e-03 +5.890000000000000000e+02 4.299125345565329992e-01 2.229989077125508166e-03 +5.900000000000000000e+02 4.282024892634616609e-01 2.577234829803043414e-03 +5.910000000000000000e+02 4.294871408468750040e-01 2.190147170302764439e-03 +5.920000000000000000e+02 4.268819281191662540e-01 2.127093368588102787e-03 +5.930000000000000000e+02 4.272115943654561931e-01 2.649294072036746314e-03 +5.940000000000000000e+02 4.274986164153888324e-01 2.335175128766655422e-03 +5.950000000000000000e+02 4.237657002165105546e-01 2.338761833815916451e-03 +5.960000000000000000e+02 4.234966512684325002e-01 2.243085960167457826e-03 +5.980000000000000000e+02 4.221627257322134175e-01 2.299098494437780936e-03 +5.990000000000000000e+02 4.232776420397429407e-01 2.292726163401654325e-03 +6.000000000000000000e+02 4.206519138877684028e-01 2.099336544703172148e-03 +6.010000000000000000e+02 4.219826290965524862e-01 2.001521904149488381e-03 +6.020000000000000000e+02 4.191251028918906996e-01 2.770553847563798043e-03 +6.030000000000000000e+02 4.182462706255846152e-01 2.105972159266412784e-03 +6.040000000000000000e+02 4.154776571815795849e-01 2.064571168994879143e-03 +6.050000000000000000e+02 4.159611439660024224e-01 2.097144612721604795e-03 +6.060000000000000000e+02 4.145308707299277251e-01 2.199632649552180682e-03 +6.070000000000000000e+02 4.138621601827210394e-01 2.086300135520387580e-03 +6.080000000000000000e+02 4.149822304470472956e-01 2.411143267622667657e-03 +6.090000000000000000e+02 4.114583347398573232e-01 2.090689934920733021e-03 +6.100000000000000000e+02 4.147168632566688440e-01 2.269449040626778189e-03 +6.110000000000000000e+02 4.128101814378679624e-01 2.234760208017635801e-03 +6.120000000000000000e+02 4.117641984194706506e-01 2.219093465486938165e-03 +6.130000000000000000e+02 4.089201721200379502e-01 2.428603757892810241e-03 +6.140000000000000000e+02 4.068250993408876748e-01 2.377921473053673778e-03 +6.150000000000000000e+02 4.081300916221531905e-01 2.495376807814437409e-03 +6.160000000000000000e+02 4.064410609145164832e-01 2.124714807107688178e-03 +6.170000000000000000e+02 4.070193091110816397e-01 2.198781464906898481e-03 +6.180000000000000000e+02 4.040556869016239117e-01 2.128964116647447460e-03 +6.190000000000000000e+02 4.021318510686280323e-01 2.352601451699986614e-03 +6.200000000000000000e+02 4.037607147783004446e-01 2.410272952671840482e-03 +6.210000000000000000e+02 4.047950413674876180e-01 2.184788843715633391e-03 +6.230000000000000000e+02 4.006227692855926503e-01 2.163704919394426277e-03 +6.240000000000000000e+02 4.001272136324222628e-01 2.461266517365068469e-03 +6.250000000000000000e+02 3.983723655356043447e-01 2.031113872683289537e-03 +6.260000000000000000e+02 3.979047907642779824e-01 2.175636491284409311e-03 +6.270000000000000000e+02 3.981723190387368438e-01 2.143359825857425478e-03 +6.290000000000000000e+02 3.957838546073788599e-01 2.137654601671778488e-03 +6.300000000000000000e+02 3.952727945641539842e-01 2.210308530825481465e-03 +6.310000000000000000e+02 3.961636938763801741e-01 2.308409279290595841e-03 +6.320000000000000000e+02 3.918451299931965393e-01 2.419106267148774317e-03 +6.330000000000000000e+02 3.914993876464182843e-01 2.041982438976829191e-03 +6.340000000000000000e+02 3.902759977996723695e-01 2.152778289321311857e-03 +6.350000000000000000e+02 3.897232516578093553e-01 2.134828095122949521e-03 +6.360000000000000000e+02 3.891224905759855246e-01 2.500830413116331835e-03 +6.370000000000000000e+02 3.864757937509556429e-01 2.080537815017959730e-03 +6.380000000000000000e+02 3.868042176051252889e-01 2.054919405341660513e-03 +6.390000000000000000e+02 3.865637932452086756e-01 2.194893232091930588e-03 +6.400000000000000000e+02 3.844411405541175997e-01 2.141488716674132785e-03 +6.410000000000000000e+02 3.856261898434570345e-01 2.274926533566850456e-03 +6.420000000000000000e+02 3.819897106978585866e-01 2.203944966089400534e-03 +6.430000000000000000e+02 3.835174571900442642e-01 2.377766527910149530e-03 +6.440000000000000000e+02 3.809113712549200281e-01 2.080374687264972648e-03 +6.450000000000000000e+02 3.806926363617753606e-01 1.649713483401860558e-03 +6.460000000000000000e+02 3.784212127219454547e-01 1.624304316252250325e-03 +6.470000000000000000e+02 3.788071377492694958e-01 1.475925366287604741e-03 +6.480000000000000000e+02 3.747853407136942372e-01 1.323793022718415448e-03 +6.490000000000000000e+02 3.761762855609681599e-01 1.551193388471523368e-03 +6.510000000000000000e+02 3.743154578204704319e-01 1.106071744409389997e-02 +6.520000000000000000e+02 3.732953038003610780e-01 1.406461193768058148e-03 +6.530000000000000000e+02 3.712903234349819726e-01 1.580260095468733394e-03 +6.540000000000000000e+02 3.710039441486435163e-01 1.523462902342326243e-03 +6.550000000000000000e+02 3.725530262839862883e-01 1.716847683731266994e-03 +6.560000000000000000e+02 3.691240478950566506e-01 1.666885191103246837e-03 +6.570000000000000000e+02 3.694020302552477042e-01 1.545296593216417651e-03 +6.580000000000000000e+02 3.659376430596824603e-01 1.387980080539242189e-03 +6.590000000000000000e+02 3.676962254027785759e-01 1.921551820378363407e-03 +6.610000000000000000e+02 3.643606810818277864e-01 1.408011379806991441e-03 +6.620000000000000000e+02 3.648278811490405227e-01 1.349229856926058941e-03 +6.630000000000000000e+02 3.642361368798294752e-01 1.547156959444037291e-03 +6.640000000000000000e+02 3.615236702978222860e-01 1.728186790149532437e-03 +6.650000000000000000e+02 3.616342612496147302e-01 1.773075942820308629e-03 +6.660000000000000000e+02 3.597691506101627357e-01 1.659747835658733446e-03 +6.670000000000000000e+02 3.607987352733889597e-01 1.705088167854919203e-03 +6.680000000000000000e+02 3.596780830890691227e-01 1.609597355884490001e-03 +6.700000000000000000e+02 3.568256439474783992e-01 1.144479757071020570e-03 +6.710000000000000000e+02 3.536007338562827673e-01 7.932979519620410877e-04 +6.720000000000000000e+02 3.539275077387825097e-01 8.245605588573551477e-04 +6.730000000000000000e+02 3.540303036985437690e-01 1.124719993082986223e-03 +6.740000000000000000e+02 3.535089242596803349e-01 1.149466322620777128e-03 +6.750000000000000000e+02 3.529311984959476178e-01 7.506627815011808567e-04 +6.760000000000000000e+02 3.508475468030397559e-01 1.033702699443035016e-03 +6.780000000000000000e+02 3.485540604836454559e-01 1.014485973186968161e-03 +6.790000000000000000e+02 3.475898574578726863e-01 1.178318976323240817e-03 +6.810000000000000000e+02 3.452215773121042885e-01 6.380098549282264483e-04 +6.820000000000000000e+02 3.424280619357783495e-01 7.426626110502887630e-04 +6.830000000000000000e+02 3.425110525481979695e-01 9.948575188846893718e-04 +6.840000000000000000e+02 3.434310759805740965e-01 1.090369268772425860e-03 +6.850000000000000000e+02 3.434906950959707994e-01 1.204711399978794246e-03 +6.860000000000000000e+02 3.418290393307485964e-01 1.181800100129093813e-03 +6.870000000000000000e+02 3.397496086065242005e-01 1.014104465870272528e-03 +6.880000000000000000e+02 3.437618656116135929e-01 1.153784510561977174e-03 +6.890000000000000000e+02 3.339403712442781114e-01 9.716184251385274031e-04 +6.900000000000000000e+02 3.369287941395982533e-01 1.007162348291182384e-03 +6.910000000000000000e+02 3.356993246702894562e-01 5.515482292148106641e-04 +6.920000000000000000e+02 3.383069984007955888e-01 1.114286170547042557e-03 +6.930000000000000000e+02 3.350397870344180573e-01 1.240591013755930946e-03 +6.940000000000000000e+02 3.371070246920478408e-01 1.199870642632842790e-03 +6.950000000000000000e+02 3.326147252986285663e-01 9.157005288850098750e-04 +6.960000000000000000e+02 3.346685616830352150e-01 8.508981161974521566e-04 +6.970000000000000000e+02 3.315509689275591421e-01 8.255657728317560571e-04 +6.980000000000000000e+02 3.323732442137915521e-01 6.160116506812220866e-04 +6.990000000000000000e+02 3.252750417411033323e-01 4.982251490157173354e-04 +7.000000000000000000e+02 3.248073171548039872e-01 6.558763736096105950e-04 +7.010000000000000000e+02 3.271480354118889711e-01 8.724053135342832053e-04 +7.020000000000000000e+02 3.235845032916518371e-01 8.610326975933721384e-04 +7.030000000000000000e+02 3.238484020984142009e-01 8.490750992702511156e-04 +7.040000000000000000e+02 3.221325616657229052e-01 7.384729035537427851e-04 +7.050000000000000000e+02 3.231535736628184940e-01 6.856214330578304546e-04 +7.070000000000000000e+02 3.219789468156817880e-01 7.716825382678521540e-04 +7.080000000000000000e+02 3.202531506719851762e-01 6.607221821152025644e-04 +7.090000000000000000e+02 3.195842519709689578e-01 5.782981489643581946e-04 +7.100000000000000000e+02 3.182327304423032133e-01 8.464693582262389042e-04 +7.110000000000000000e+02 3.176908524252213262e-01 1.243070668642308821e-03 +7.120000000000000000e+02 3.185227942065544937e-01 9.734621155076390690e-04 +7.130000000000000000e+02 3.165129840210834655e-01 9.131708742668853815e-04 +7.140000000000000000e+02 3.150823881680023808e-01 7.954304180284233654e-04 +7.150000000000000000e+02 3.123332511373782538e-01 8.251123821129165278e-04 +7.160000000000000000e+02 3.134694449098932578e-01 8.571544877500696623e-04 +7.170000000000000000e+02 3.133504202131764393e-01 8.523800059934523920e-04 +7.180000000000000000e+02 3.110897439045782198e-01 8.965741112154555987e-04 +7.190000000000000000e+02 3.117920996667060685e-01 1.048671164406314886e-03 +7.200000000000000000e+02 3.107383037592845176e-01 7.754816092287025991e-04 +7.210000000000000000e+02 3.080409410920896818e-01 5.295787412913572408e-04 +7.220000000000000000e+02 3.079873233622311135e-01 6.316729670382382296e-04 +7.240000000000000000e+02 3.073912507326151400e-01 6.669165453739774605e-04 +7.250000000000000000e+02 3.036827357228634727e-01 6.352113344068497595e-04 +7.260000000000000000e+02 3.059734570389932018e-01 7.637157009107352562e-04 +7.270000000000000000e+02 3.042323131365701760e-01 8.233371023847804986e-04 +7.280000000000000000e+02 3.013948593924380970e-01 8.702493950929785383e-04 +7.290000000000000000e+02 3.032681921202635689e-01 9.032561162775059205e-04 +7.300000000000000000e+02 3.009782221159513216e-01 7.093897411269717984e-04 +7.310000000000000000e+02 2.983694629212046978e-01 5.567404847873567552e-04 +7.320000000000000000e+02 3.007374739102317007e-01 5.760900128976267822e-04 +7.330000000000000000e+02 2.986167922470410185e-01 5.864699720153805640e-04 +7.340000000000000000e+02 2.964778084021644777e-01 5.908881234962708520e-04 +7.350000000000000000e+02 2.957369285905067091e-01 5.219183788079502983e-04 +7.360000000000000000e+02 2.946827909864018769e-01 5.926707294940733320e-04 +7.370000000000000000e+02 2.963005687161550661e-01 6.383622742114255502e-04 +7.380000000000000000e+02 2.940167897191459101e-01 6.020094913244109815e-04 +7.390000000000000000e+02 2.952438073667002505e-01 5.922665737670162502e-04 +7.400000000000000000e+02 2.934665488875988215e-01 6.432865313313703608e-04 +7.410000000000000000e+02 2.942724694132781704e-01 6.674741115261894741e-04 +7.420000000000000000e+02 2.911799685265896165e-01 7.177867114915469820e-04 +7.430000000000000000e+02 2.888890153339986333e-01 7.529753811174340729e-04 +7.440000000000000000e+02 2.902450176307547758e-01 7.413969730910475878e-04 +7.450000000000000000e+02 2.875456971626783043e-01 6.887663752362186689e-04 +7.470000000000000000e+02 2.871359126368911996e-01 7.756790142250002311e-04 +7.480000000000000000e+02 2.855532737913013541e-01 6.833017331357205170e-04 +7.490000000000000000e+02 2.860439502609536389e-01 6.227101243588010950e-04 +7.500000000000000000e+02 2.852430147072599897e-01 6.460571217534097745e-04 +7.510000000000000000e+02 2.823150660119994604e-01 6.697699355027518335e-04 +7.520000000000000000e+02 2.830315135702810569e-01 8.075530666398113159e-04 +7.530000000000000000e+02 2.842004914190728315e-01 9.067196362388116933e-04 +7.540000000000000000e+02 2.800192794819871822e-01 7.288791822891587963e-04 +7.550000000000000000e+02 2.792815185236707243e-01 5.596496779062918193e-04 +7.570000000000000000e+02 2.767054300403734013e-01 8.159052999951042946e-04 +7.580000000000000000e+02 2.782701656630144904e-01 8.551160067064590134e-04 +7.600000000000000000e+02 2.759994767634226798e-01 8.831647438535772344e-04 +7.610000000000000000e+02 2.730609184681332402e-01 9.419317384574808381e-04 +7.620000000000000000e+02 2.745804981560268088e-01 8.730168687636668048e-04 +7.630000000000000000e+02 2.716896888387975717e-01 8.024501017826240123e-04 +7.640000000000000000e+02 2.731625581503935307e-01 7.559766207908109013e-04 +7.650000000000000000e+02 2.734036306481416045e-01 7.152137566824647583e-04 +7.660000000000000000e+02 2.694035665449976413e-01 7.097587030190113900e-04 +7.670000000000000000e+02 2.682087348922513326e-01 6.865791493309057010e-04 +7.680000000000000000e+02 2.701908963311233647e-01 9.252523178307784030e-04 +7.690000000000000000e+02 2.721927376698807244e-01 1.074426550143979921e-03 +7.700000000000000000e+02 2.684406553995949407e-01 7.219610077327564060e-04 +7.710000000000000000e+02 2.673801350259472631e-01 5.291415970406536861e-04 +7.720000000000000000e+02 2.677147377861698319e-01 5.201039890068001256e-04 +7.730000000000000000e+02 2.657810390537724277e-01 6.145760402062267272e-04 +7.740000000000000000e+02 2.668659657666068719e-01 8.595374071200739341e-04 +7.750000000000000000e+02 2.642366686032958101e-01 1.127002814151883709e-03 +7.760000000000000000e+02 2.648448226604450673e-01 8.183896193220148831e-04 +7.770000000000000000e+02 2.631614323119718657e-01 5.701974244184027010e-04 +7.780000000000000000e+02 2.632190426486616386e-01 6.642457133296455086e-04 +7.790000000000000000e+02 2.640091280272797158e-01 4.379914860732204529e-04 +7.800000000000000000e+02 2.586485353701125089e-01 5.085104341821946412e-04 +7.810000000000000000e+02 2.575486256141978347e-01 5.025885390016538497e-04 +7.820000000000000000e+02 2.610912073190747029e-01 5.217212285327107145e-04 +7.830000000000000000e+02 2.588470819226767472e-01 5.334138161544751087e-04 +7.840000000000000000e+02 2.566155328252260337e-01 6.104260390097407092e-04 +7.850000000000000000e+02 2.595489189701047916e-01 7.152891326366638339e-04 +7.860000000000000000e+02 2.556750663725441131e-01 8.266898962061080495e-04 +7.870000000000000000e+02 2.562847259935794875e-01 9.686783185603309440e-04 +7.880000000000000000e+02 2.542198239459120823e-01 6.773213782348221947e-04 +7.890000000000000000e+02 2.555084866597052140e-01 4.706019632370265614e-04 +7.900000000000000000e+02 2.505781563320269578e-01 5.441948478622107930e-04 +7.910000000000000000e+02 2.530144144015350482e-01 7.130330573710472186e-04 +7.920000000000000000e+02 2.507378161275020667e-01 6.455491453177481052e-04 +7.930000000000000000e+02 2.510045899124841440e-01 6.685154937416450680e-04 +7.940000000000000000e+02 2.500639360054600635e-01 6.118709313703790762e-04 +7.950000000000000000e+02 2.471785048194687917e-01 5.907308221398219639e-04 +7.960000000000000000e+02 2.485197914470923530e-01 7.842849506321815899e-04 +7.970000000000000000e+02 2.465173556131445565e-01 1.148569741209306497e-03 +7.980000000000000000e+02 2.460072323198064237e-01 8.394313532708581709e-04 +7.990000000000000000e+02 2.457340705874077325e-01 6.380993707047516623e-04 +8.000000000000000000e+02 2.452441738266041560e-01 6.371403179503610419e-04 +8.010000000000000000e+02 2.444174832592336533e-01 6.192943620553899515e-04 +8.020000000000000000e+02 2.445373159214048742e-01 5.220382434980634602e-04 +8.030000000000000000e+02 2.436669268257173060e-01 4.995484676849611203e-04 +8.040000000000000000e+02 2.428066354685001482e-01 5.042677727307719225e-04 +8.050000000000000000e+02 2.426095585529723653e-01 5.664692605369827218e-04 +8.060000000000000000e+02 2.424005927519230774e-01 6.153110527340442410e-04 +8.070000000000000000e+02 2.420650096652977035e-01 6.764686975423247388e-04 +8.080000000000000000e+02 2.377580550897968326e-01 6.666911942888060355e-04 +8.090000000000000000e+02 2.391359035988179782e-01 6.397485092953592370e-04 +8.100000000000000000e+02 2.378097751426488937e-01 5.273032758414705583e-04 +8.110000000000000000e+02 2.364620225708066181e-01 4.770332781473951697e-04 +8.120000000000000000e+02 2.340518958387058368e-01 4.884949999274598590e-04 +8.130000000000000000e+02 2.361719876996813683e-01 4.283894664995366937e-04 +8.150000000000000000e+02 2.343151416237562179e-01 7.467833680498860279e-04 +8.160000000000000000e+02 2.340389002510862571e-01 6.900714877471731627e-04 +8.170000000000000000e+02 2.323250965957464886e-01 6.267517869836622011e-04 +8.180000000000000000e+02 2.327986171228738910e-01 5.898303099401928234e-04 +8.190000000000000000e+02 2.296353977803593238e-01 5.260753365838550600e-04 +8.200000000000000000e+02 2.315355309150340102e-01 5.440358485919926865e-04 +8.210000000000000000e+02 2.321908350527273068e-01 5.032297157106319302e-04 +8.220000000000000000e+02 2.279327074775298057e-01 5.086863148290497131e-04 +8.230000000000000000e+02 2.271131106690129076e-01 5.183339912656229152e-04 +8.240000000000000000e+02 2.269785158787573365e-01 5.863295949169552339e-04 +8.250000000000000000e+02 2.278230717608939748e-01 7.110045886964150730e-04 +8.260000000000000000e+02 2.284255864080388665e-01 7.602563501004864230e-04 +8.270000000000000000e+02 2.239662055269953933e-01 7.971491374676084032e-04 +8.280000000000000000e+02 2.276007271645114072e-01 6.417570888748792054e-04 +8.290000000000000000e+02 2.261198274298694411e-01 4.898016415252937116e-04 +8.300000000000000000e+02 2.229851881019254967e-01 5.733075874265613917e-04 +8.310000000000000000e+02 2.222424208572943705e-01 7.086696388757308430e-04 +8.320000000000000000e+02 2.240980319042012170e-01 6.881092318153540300e-04 +8.330000000000000000e+02 2.201371471021767168e-01 6.454430056362744266e-04 +8.340000000000000000e+02 2.218712709211381751e-01 6.908103870195950093e-04 +8.350000000000000000e+02 2.198955291348216323e-01 7.525335361755455853e-04 +8.360000000000000000e+02 2.222330278234658507e-01 6.629096023013732100e-04 +8.370000000000000000e+02 2.191062326099043611e-01 5.639788268277534265e-04 +8.380000000000000000e+02 2.182312481278125826e-01 6.138538948729713304e-04 +8.390000000000000000e+02 2.164238677115443155e-01 6.554645827789786373e-04 +8.400000000000000000e+02 2.154584298945607934e-01 6.187684181162288232e-04 +8.410000000000000000e+02 2.193652937045668938e-01 6.444098966269737067e-04 +8.420000000000000000e+02 2.144489174817784671e-01 5.122382838593095766e-04 +8.430000000000000000e+02 2.188191874186196095e-01 4.688073212717370369e-04 +8.440000000000000000e+02 2.150055875940427852e-01 4.281407262552652674e-04 +8.450000000000000000e+02 2.161845025759491501e-01 4.107242695926836330e-04 +8.460000000000000000e+02 2.112821594130345482e-01 4.061018574945805164e-04 +8.470000000000000000e+02 2.110288864043275425e-01 4.901032930941620928e-04 +8.480000000000000000e+02 2.078742258878093774e-01 5.368477067555119889e-04 +8.490000000000000000e+02 2.145796050382136333e-01 6.499607792233214922e-04 +8.500000000000000000e+02 2.078847221084968999e-01 6.414945069290349305e-04 +8.510000000000000000e+02 2.108298390482181150e-01 6.705058773575858387e-04 +8.520000000000000000e+02 2.075014126696259620e-01 6.110564345290590144e-04 +8.530000000000000000e+02 2.052200525085812466e-01 5.616560433210190852e-04 +8.540000000000000000e+02 2.103531947834068050e-01 6.216656878503424178e-04 +8.550000000000000000e+02 2.054904709216132108e-01 6.625065304373800980e-04 +8.560000000000000000e+02 2.095810573626863127e-01 6.299069227781464936e-04 +8.570000000000000000e+02 2.071019531218668275e-01 6.320140050257947459e-04 +8.580000000000000000e+02 2.076254126458863813e-01 5.319866937592915767e-04 +8.590000000000000000e+02 2.032647270452199451e-01 4.322667094195393328e-04 +8.610000000000000000e+02 2.033158499125339025e-01 5.958142027934811838e-04 +8.620000000000000000e+02 2.025294971806141930e-01 5.640398593807095101e-04 +8.630000000000000000e+02 2.030681315090875905e-01 5.822002937342305720e-04 +8.640000000000000000e+02 1.993251737516290312e-01 5.181937899529892155e-04 +8.650000000000000000e+02 2.065610887854071043e-01 5.491918070073326845e-04 +8.660000000000000000e+02 1.977991898676778326e-01 5.465916413217313148e-04 +8.670000000000000000e+02 2.008022349372676485e-01 6.101270925684790540e-04 +8.680000000000000000e+02 1.969141466113354388e-01 6.056815611142669789e-04 +8.690000000000000000e+02 1.972038988448139296e-01 6.289288603499992034e-04 +8.700000000000000000e+02 1.990520038583262208e-01 5.356561074020181829e-04 +8.710000000000000000e+02 1.956273565494553723e-01 4.556625796574367035e-04 +8.720000000000000000e+02 1.984844765510408171e-01 5.240451776572209669e-04 +8.750000000000000000e+02 1.920024343861894134e-01 4.579534356126578544e-04 +8.760000000000000000e+02 1.925898359122656389e-01 4.878909377193256839e-04 +8.770000000000000000e+02 1.942864056731745392e-01 5.932063213927988611e-04 +8.780000000000000000e+02 1.897551786529473317e-01 5.481940466897134052e-04 +8.790000000000000000e+02 1.983491144496614678e-01 5.984678248213884779e-04 +8.810000000000000000e+02 1.914312831386200953e-01 5.876001017547239757e-04 +8.820000000000000000e+02 1.920799887876904755e-01 5.554674665238552725e-04 +8.830000000000000000e+02 1.882963348014799199e-01 4.791123641383075770e-04 +8.840000000000000000e+02 1.928949323483235556e-01 5.312655240403205267e-04 +8.850000000000000000e+02 1.857133259038994400e-01 5.437512846533937164e-04 +8.860000000000000000e+02 1.897542466024551289e-01 5.258369452814266052e-04 +8.870000000000000000e+02 1.871852208180867227e-01 5.239848161780009603e-04 +8.880000000000000000e+02 1.850852702624405377e-01 4.896893055154806105e-04 +8.890000000000000000e+02 1.880255730647502066e-01 4.514553620310408542e-04 +8.910000000000000000e+02 1.876047223428241040e-01 4.667345588895939002e-04 +8.920000000000000000e+02 1.812751345579627915e-01 5.064724142386887052e-04 +8.940000000000000000e+02 1.847284687703180939e-01 6.396431362913991342e-04 +8.950000000000000000e+02 1.800912297638935511e-01 6.876864669612682253e-04 +8.960000000000000000e+02 1.834056618470041311e-01 6.217172845827137690e-04 +8.970000000000000000e+02 1.790436366570694326e-01 5.442235512562060848e-04 +8.980000000000000000e+02 1.830364707439623706e-01 5.105297425267963599e-04 +8.990000000000000000e+02 1.814699787325801394e-01 4.730324194848538289e-04 +9.000000000000000000e+02 1.771320530321065789e-01 4.875470433458562684e-04 +9.010000000000000000e+02 1.829649552589845130e-01 3.116533984260362556e-04 +9.020000000000000000e+02 1.725550143823306182e-01 3.354995509307332792e-04 +9.030000000000000000e+02 1.788223788122413338e-01 3.718106790124812576e-04 +9.040000000000000000e+02 1.786614503225541495e-01 3.466335669986217731e-04 +9.050000000000000000e+02 1.734605526390085306e-01 3.431359717273181858e-04 +9.060000000000000000e+02 1.802784536997365517e-01 4.388672249235779296e-04 +9.070000000000000000e+02 1.752171262241783711e-01 5.050848688975146392e-04 +9.080000000000000000e+02 1.722725306786986044e-01 5.897337358064325477e-04 +9.090000000000000000e+02 1.777335050617434575e-01 6.535784749945037272e-04 +9.100000000000000000e+02 1.699755088269717940e-01 4.802295293816485292e-04 +9.110000000000000000e+02 1.744004277607414388e-01 3.514686445293870184e-04 +9.120000000000000000e+02 1.737125976726297261e-01 4.280514799981807814e-04 +9.130000000000000000e+02 1.693843288508499467e-01 5.502445887667010548e-04 +9.140000000000000000e+02 1.753547799038466803e-01 4.183332681203837588e-04 +9.150000000000000000e+02 1.699645413766415758e-01 3.566330222376877372e-04 +9.160000000000000000e+02 1.662354957157924640e-01 3.501116069807909425e-04 +9.170000000000000000e+02 1.698448342308271630e-01 3.979697597349817102e-04 +9.190000000000000000e+02 1.668736143151419993e-01 4.498220562750179070e-04 +9.200000000000000000e+02 1.640298986507980894e-01 3.867728537330502540e-04 +9.210000000000000000e+02 1.605046811425376030e-01 3.169374210598380290e-04 +9.220000000000000000e+02 1.723942044601731172e-01 4.127592827251705962e-04 +9.230000000000000000e+02 1.614016021803643119e-01 3.951486716570338153e-04 +9.240000000000000000e+02 1.637405837498882577e-01 4.476019233444792711e-04 +9.250000000000000000e+02 1.678096942640436295e-01 4.994354112515394465e-04 +9.260000000000000000e+02 1.585079614828392436e-01 4.096264711690773982e-04 +9.270000000000000000e+02 1.685349056461461215e-01 3.776690956821938494e-04 +9.280000000000000000e+02 1.641014551503398311e-01 3.577462572020165613e-04 +9.300000000000000000e+02 1.695228071836076544e-01 4.266400154556220198e-04 +9.310000000000000000e+02 1.596393947255436707e-01 4.959711401411323129e-04 +9.320000000000000000e+02 1.588250664388630162e-01 4.224078140945342129e-04 +9.330000000000000000e+02 1.672083025333231665e-01 3.124210546543428556e-04 +9.340000000000000000e+02 1.557760668756646982e-01 4.972707314997332510e-04 +9.350000000000000000e+02 1.609858860323905294e-01 7.614789618059834928e-04 +9.360000000000000000e+02 1.669547745435298325e-01 6.307982188451732256e-04 +9.370000000000000000e+02 1.554781386571376933e-01 4.822466196092510364e-04 +9.380000000000000000e+02 1.635004261782697643e-01 4.592415414990289827e-04 +9.390000000000000000e+02 1.615361192006683766e-01 4.246404567173774048e-04 +9.400000000000000000e+02 1.549406871945168129e-01 3.878439558373571465e-04 +9.410000000000000000e+02 1.660303465051567173e-01 4.092766095316074004e-04 +9.420000000000000000e+02 1.581956479840385121e-01 5.106693615771237642e-04 +9.430000000000000000e+02 1.532957597267954886e-01 5.443483354925016723e-04 +9.450000000000000000e+02 1.563126796137503660e-01 4.980995322457570191e-04 +9.460000000000000000e+02 1.526505630381729262e-01 5.115271860257543813e-04 +9.470000000000000000e+02 1.650085816756491630e-01 5.818408744477792955e-04 +9.480000000000000000e+02 1.534631352195482135e-01 5.067768289596675255e-04 +9.490000000000000000e+02 1.564586562667454051e-01 4.703339455556749074e-04 +9.510000000000000000e+02 1.508957129278924170e-01 4.623993696212345549e-04 +9.520000000000000000e+02 1.557297956673074357e-01 4.480561269898989101e-04 +9.530000000000000000e+02 1.585268163131633989e-01 4.478755541816481392e-04 +9.540000000000000000e+02 1.477389626867713357e-01 4.583995789410324432e-04 +9.550000000000000000e+02 1.556649111924298667e-01 5.465392469055142290e-04 +9.560000000000000000e+02 1.574041900990189313e-01 4.805605345972074243e-04 +9.570000000000000000e+02 1.463522535209129116e-01 4.433316778017259746e-04 +9.580000000000000000e+02 1.569556863860012419e-01 5.124379723811060003e-04 +9.590000000000000000e+02 1.540355962539045886e-01 5.433300106372631689e-04 +9.600000000000000000e+02 1.460460866696001447e-01 5.399760560461876104e-04 +9.610000000000000000e+02 1.574226948164263451e-01 6.172164682340657450e-04 +9.620000000000000000e+02 1.526009188220704416e-01 5.119498153383643564e-04 +9.630000000000000000e+02 1.443727199703519481e-01 4.315054633351781094e-04 +9.640000000000000000e+02 1.567556415909358847e-01 4.416571306041639617e-04 +9.650000000000000000e+02 1.520681326356685958e-01 4.066604896563893686e-04 +9.660000000000000000e+02 1.413474635261527113e-01 4.408651567685888074e-04 +9.670000000000000000e+02 1.579710513209036105e-01 5.019732941758928060e-04 +9.680000000000000000e+02 1.484702896181026577e-01 4.566450921160998392e-04 +9.690000000000000000e+02 1.405928883231121196e-01 4.084856989561946156e-04 +9.700000000000000000e+02 1.558594704190485458e-01 4.621848016215773639e-04 +9.710000000000000000e+02 1.448138369705131989e-01 3.674216760171958264e-04 +9.720000000000000000e+02 1.379223921141206344e-01 4.780828484949829413e-04 +9.730000000000000000e+02 1.551132546662170875e-01 4.405480658317403658e-04 +9.740000000000000000e+02 1.454937025905483905e-01 3.516028526008068084e-04 +9.750000000000000000e+02 1.363233679265844767e-01 5.551222300712902683e-04 +9.760000000000000000e+02 1.520605862297770283e-01 3.454988756951741071e-04 +9.770000000000000000e+02 1.454795010805491895e-01 5.941725509832625034e-04 +9.780000000000000000e+02 1.346577461603882531e-01 4.449441040413885831e-04 +9.790000000000000000e+02 1.497849692161031809e-01 5.854583683678241633e-04 +9.800000000000000000e+02 1.437143910264622737e-01 4.442764917595316007e-04 +9.810000000000000000e+02 1.337510805318354035e-01 5.059173268056049722e-04 +9.820000000000000000e+02 1.465683989113758801e-01 4.127606066734047351e-04 +9.830000000000000000e+02 1.433919782068469873e-01 6.615825641152011348e-04 +9.850000000000000000e+02 1.457339041159894100e-01 5.586362686547263366e-04 +9.860000000000000000e+02 1.441147309735553717e-01 4.387554051408965082e-04 +9.870000000000000000e+02 1.297959479680465822e-01 6.215986231144364667e-04 +9.880000000000000000e+02 1.440591800379433796e-01 5.697066062617489298e-04 +9.890000000000000000e+02 1.455117896671137279e-01 5.339451633424711387e-04 +9.910000000000000000e+02 1.366532490492361196e-01 3.954419757916168986e-04 +9.920000000000000000e+02 1.463811678492772106e-01 4.191921766139195416e-04 +9.930000000000000000e+02 1.292834173540242104e-01 3.957154060354577943e-04 +9.940000000000000000e+02 1.313932889066950771e-01 3.963801051934635823e-04 +9.950000000000000000e+02 1.473850506187433795e-01 4.061354852547752864e-04 +9.960000000000000000e+02 1.297931475837222348e-01 4.022432696113411644e-04 +9.970000000000000000e+02 1.267173671596532325e-01 3.898070507132252215e-04 +9.980000000000000000e+02 1.466953519685585405e-01 4.479117730633324799e-04 +9.990000000000000000e+02 1.339574517173176549e-01 3.932606892899040028e-04 +1.000000000000000000e+03 1.236793632390120606e-01 4.249832275034449904e-04 +1.001000000000000000e+03 1.379685383608129645e-01 4.281394333276472173e-04 +1.003000000000000000e+03 1.211650997876666802e-01 3.923892603950267623e-04 +1.004000000000000000e+03 1.300665378187704502e-01 3.342550776437280802e-04 +1.005000000000000000e+03 1.430809219396255716e-01 2.841243553709967549e-04 +1.006000000000000000e+03 1.210977726466650056e-01 3.212130649264433339e-04 +1.007000000000000000e+03 1.212838676656114167e-01 4.005143572439032228e-04 +1.008000000000000000e+03 1.403741832266492962e-01 4.562743362532453023e-04 +1.009000000000000000e+03 1.252523103808025062e-01 3.599185073816979952e-04 +1.010000000000000000e+03 1.163467566594215130e-01 3.405813809088300420e-04 +1.011000000000000000e+03 1.342298451925615921e-01 3.670079107810825833e-04 +1.012000000000000000e+03 1.326044865338615875e-01 6.250392392957146220e-04 +1.013000000000000000e+03 1.156151736344855907e-01 6.333677900280054946e-04 +1.014000000000000000e+03 1.234863144823649533e-01 5.279560299891596998e-04 +1.015000000000000000e+03 1.342064905891095783e-01 4.277130868851209268e-04 +1.017000000000000000e+03 1.141164993261352123e-01 3.397712111613429651e-04 +1.018000000000000000e+03 1.346253457279308618e-01 3.674253005872298028e-04 +1.019000000000000000e+03 1.165095288364332154e-01 3.340628667622457860e-04 +1.020000000000000000e+03 1.084412817133471596e-01 3.269602208004138686e-04 +1.021000000000000000e+03 1.254272588570547187e-01 3.915823965491315502e-04 +1.022000000000000000e+03 1.235292506992487493e-01 3.592918152482970110e-04 +1.023000000000000000e+03 1.060006940650036478e-01 3.430484668017986442e-04 +1.024000000000000000e+03 1.129639914795287636e-01 3.547749827707200846e-04 +1.025000000000000000e+03 1.272667332100351767e-01 4.157277307740701758e-04 +1.026000000000000000e+03 1.062524043895693437e-01 4.414957099631223363e-04 +1.027000000000000000e+03 1.024843509276991554e-01 4.210257642964708945e-04 +1.028000000000000000e+03 1.229229971792075021e-01 4.983816020788206080e-04 +1.029000000000000000e+03 1.112432189741814903e-01 5.634124364642591632e-04 +1.030000000000000000e+03 9.808382458796467696e-02 4.591415080656984947e-04 +1.031000000000000000e+03 1.097940345182317617e-01 5.103535559057286331e-04 +1.033000000000000000e+03 9.585822647259550910e-02 4.217998475817635548e-04 +1.034000000000000000e+03 9.736890781831922248e-02 4.314416392183229856e-04 +1.035000000000000000e+03 1.172313166777895072e-01 4.979790894993025652e-04 +1.036000000000000000e+03 1.007431246850296752e-01 5.072031109971093061e-04 +1.037000000000000000e+03 9.118571208793094240e-02 5.066854165651011981e-04 +1.038000000000000000e+03 1.032697363445541083e-01 5.515923184712552812e-04 +1.039000000000000000e+03 1.093638879072191539e-01 5.622875526978756040e-04 +1.040000000000000000e+03 8.814646505571084589e-02 6.062699232153113743e-04 +1.041000000000000000e+03 8.842992469133439948e-02 6.765519343163934121e-04 +1.042000000000000000e+03 1.062528115757404995e-01 6.589475939079360734e-04 +1.043000000000000000e+03 9.288597692263624028e-02 6.743855851057590925e-04 +1.045000000000000000e+03 9.196911274131017167e-02 7.232441045978342488e-04 +1.046000000000000000e+03 1.022609334712561990e-01 8.108260498913095679e-04 +1.047000000000000000e+03 8.263330340076432967e-02 6.253975077804425605e-04 +1.048000000000000000e+03 8.055094187240963155e-02 6.305561378252783154e-04 +1.049000000000000000e+03 9.937474413104195603e-02 7.532916889825975451e-04 +1.050000000000000000e+03 9.027462492513911585e-02 8.419869300946653196e-04 +1.051000000000000000e+03 7.767641911712637459e-02 6.750358366990357297e-04 +1.052000000000000000e+03 8.367783094323205662e-02 7.454097214903642431e-04 +1.053000000000000000e+03 9.879787086110630723e-02 8.440365780202869561e-04 +1.054000000000000000e+03 8.166061823886218429e-02 7.576492981314891101e-04 +1.055000000000000000e+03 7.616137443674371454e-02 7.594704915579469527e-04 +1.056000000000000000e+03 8.782834274093617721e-02 9.838974985194421600e-04 +1.057000000000000000e+03 9.146066888002722661e-02 9.184243515649333483e-04 +1.058000000000000000e+03 7.352741040121799077e-02 8.074910662651234045e-04 +1.059000000000000000e+03 7.573115772530471246e-02 7.710100662814645079e-04 +1.061000000000000000e+03 8.412448753579962468e-02 9.084470598597350595e-04 +1.063000000000000000e+03 7.608546104434973922e-02 8.880880974403320468e-04 +1.064000000000000000e+03 8.848586421964972637e-02 1.085907883627587655e-03 +1.065000000000000000e+03 7.115538504315277457e-02 9.590947499522759151e-04 +1.066000000000000000e+03 8.699682199305230901e-02 1.096511925872652735e-03 +1.067000000000000000e+03 8.370304196158512289e-02 1.068251517354663329e-03 +1.068000000000000000e+03 6.866857696979175585e-02 9.535632034441449308e-04 +1.069000000000000000e+03 6.794817376231590544e-02 1.032271755039806472e-03 +1.070000000000000000e+03 8.554903284831323618e-02 1.188402860717937106e-03 +1.071000000000000000e+03 7.956646569199109231e-02 1.151633418867198085e-03 +1.072000000000000000e+03 6.554700597602157452e-02 1.014248816385262056e-03 +1.073000000000000000e+03 7.001594843874203722e-02 1.151375879493998734e-03 +1.074000000000000000e+03 8.589017456651985849e-02 1.333663295161468740e-03 +1.075000000000000000e+03 7.326386173368450161e-02 1.153745743231855041e-03 +1.076000000000000000e+03 6.351812296924155832e-02 1.104475273754525720e-03 +1.077000000000000000e+03 6.985024250264823542e-02 1.223276282543075445e-03 +1.078000000000000000e+03 8.502953565039378381e-02 1.428964433253923638e-03 +1.079000000000000000e+03 7.071327860704706980e-02 1.360546698858676462e-03 +1.080000000000000000e+03 6.130526913048912202e-02 1.454011999023903162e-03 +1.081000000000000000e+03 7.125589691793753067e-02 1.344192698979848524e-03 +1.082000000000000000e+03 8.265071189536861429e-02 1.601112688506963052e-03 +1.083000000000000000e+03 6.520144723202368764e-02 1.332932018330839448e-03 +1.084000000000000000e+03 6.095503621476322520e-02 1.281738380793873144e-03 +1.085000000000000000e+03 7.003737853157228355e-02 1.534654652169316043e-03 +1.086000000000000000e+03 7.955136004875634770e-02 1.663488990997162879e-03 +1.087000000000000000e+03 6.272844647140522756e-02 1.389873692607580249e-03 +1.089000000000000000e+03 7.088597493357648438e-02 1.607148537669142799e-03 +1.090000000000000000e+03 7.794337278667545776e-02 1.873453701609488140e-03 +1.091000000000000000e+03 6.210695801691400869e-02 1.503655461706719090e-03 +1.093000000000000000e+03 7.046063124390572474e-02 1.800928621571555328e-03 +1.094000000000000000e+03 7.576999355997883490e-02 2.020338403435285608e-03 +1.095000000000000000e+03 5.902700470405820854e-02 1.644016465458260790e-03 +1.096000000000000000e+03 5.712207331806891386e-02 1.614198163534913541e-03 +1.097000000000000000e+03 6.722343886754919562e-02 2.002765246897555019e-03 +1.098000000000000000e+03 7.359446047202571062e-02 2.143007987685054561e-03 +1.099000000000000000e+03 5.637867657532341648e-02 1.730984981194163760e-03 From f388cd16efe8475554f1e687034a939419835519 Mon Sep 17 00:00:00 2001 From: Thierry Souverin Date: Fri, 23 Jan 2026 19:36:39 +0100 Subject: [PATCH 28/29] modify the stardice grating transmission files --- .../star_analyzer_200/ratio_order_2over1.txt | 701 ++++---- .../star_analyzer_200/transmission.txt | 1446 +++++++++-------- 2 files changed, 1130 insertions(+), 1017 deletions(-) diff --git a/spectractor/extractor/dispersers/star_analyzer_200/ratio_order_2over1.txt b/spectractor/extractor/dispersers/star_analyzer_200/ratio_order_2over1.txt index 27c9bf500..f7e6657c1 100644 --- a/spectractor/extractor/dispersers/star_analyzer_200/ratio_order_2over1.txt +++ b/spectractor/extractor/dispersers/star_analyzer_200/ratio_order_2over1.txt @@ -1,319 +1,382 @@ -3.500000000000000000e+02 7.816786604845055164e-01 -3.510000000000000000e+02 7.623397745213298382e-01 -3.520000000000000000e+02 7.212158044020747782e-01 -3.530000000000000000e+02 6.674573719438615660e-01 -3.540000000000000000e+02 6.094630412468611258e-01 -3.550000000000000000e+02 5.833642720177487639e-01 -3.560000000000000000e+02 5.587818906559026688e-01 -3.570000000000000000e+02 5.448878461488595448e-01 -3.600000000000000000e+02 4.676023983606472645e-01 -3.610000000000000000e+02 4.458294649604785387e-01 -3.640000000000000000e+02 3.897498149161069403e-01 -3.650000000000000000e+02 3.765490225219322307e-01 -3.670000000000000000e+02 3.462554206763281406e-01 -3.680000000000000000e+02 3.376826265728082310e-01 -3.690000000000000000e+02 3.242338806951955976e-01 -3.700000000000000000e+02 3.121771205773378743e-01 -3.720000000000000000e+02 2.891319102899319038e-01 -3.730000000000000000e+02 2.785725802853543653e-01 -3.740000000000000000e+02 2.696373852716140163e-01 -3.750000000000000000e+02 2.589820904032731352e-01 -3.760000000000000000e+02 2.478110527556360021e-01 -3.770000000000000000e+02 2.412702867818238839e-01 -3.780000000000000000e+02 2.320900421101688427e-01 -3.800000000000000000e+02 2.151450006004417270e-01 -3.810000000000000000e+02 2.067528923609523450e-01 -3.820000000000000000e+02 1.990109210056227595e-01 -3.830000000000000000e+02 1.927066939256935896e-01 -3.840000000000000000e+02 1.852705614645767940e-01 -3.850000000000000000e+02 1.791757623333913307e-01 -3.860000000000000000e+02 1.731570322212011570e-01 -3.870000000000000000e+02 1.660749608398693900e-01 -3.890000000000000000e+02 1.551742124664050593e-01 -3.900000000000000000e+02 1.489903806842339529e-01 -3.910000000000000000e+02 1.439068152870348893e-01 -3.920000000000000000e+02 1.394634468039759878e-01 -3.930000000000000000e+02 1.340156474109340801e-01 -3.950000000000000000e+02 1.252695398197339050e-01 -3.960000000000000000e+02 1.205319275403268081e-01 -3.970000000000000000e+02 1.160660234666045232e-01 -3.990000000000000000e+02 1.079025942591028131e-01 -4.000000000000000000e+02 1.039508311221653963e-01 -4.020000000000000000e+02 9.650305514993877398e-02 -4.030000000000000000e+02 9.429415153029652163e-02 -4.040000000000000000e+02 9.029579208442464755e-02 -4.060000000000000000e+02 8.359356172336651625e-02 -4.070000000000000000e+02 8.047582243254688961e-02 -4.080000000000000000e+02 7.766169405804150550e-02 -4.090000000000000000e+02 7.510710142822098201e-02 -4.100000000000000000e+02 7.203112862790912729e-02 -4.110000000000000000e+02 6.975848371946005710e-02 -4.120000000000000000e+02 6.637567117597724387e-02 -4.130000000000000000e+02 6.428839955038419263e-02 -4.140000000000000000e+02 6.220316863457310552e-02 -4.150000000000000000e+02 5.975574200798849933e-02 -4.160000000000000000e+02 5.767664206744186478e-02 -4.170000000000000000e+02 5.555938698751667487e-02 -4.190000000000000000e+02 5.154519052705063692e-02 -4.200000000000000000e+02 4.943746093279646758e-02 -4.220000000000000000e+02 4.602004485636810444e-02 -4.230000000000000000e+02 4.402800408214046363e-02 -4.250000000000000000e+02 4.085153936720264944e-02 -4.260000000000000000e+02 3.918728689657953457e-02 -4.270000000000000000e+02 3.749640263443038829e-02 -4.280000000000000000e+02 3.597068031481994582e-02 -4.290000000000000000e+02 3.462068933065600568e-02 -4.310000000000000000e+02 3.184792505071606245e-02 -4.320000000000000000e+02 3.060044089622456984e-02 -4.330000000000000000e+02 2.955097431034280075e-02 -4.340000000000000000e+02 2.816753179350858782e-02 -4.350000000000000000e+02 2.668828804547700509e-02 -4.360000000000000000e+02 2.530354266467771396e-02 -4.370000000000000000e+02 2.448604848415174284e-02 -4.380000000000000000e+02 2.340374322990211239e-02 -4.390000000000000000e+02 2.275768855542771238e-02 -4.400000000000000000e+02 2.114135736252895428e-02 -4.410000000000000000e+02 2.079069156031877405e-02 -4.420000000000000000e+02 1.942074474270427675e-02 -4.430000000000000000e+02 1.864240571266047308e-02 -4.440000000000000000e+02 1.783120857048686725e-02 -4.450000000000000000e+02 1.713853487756594740e-02 -4.460000000000000000e+02 1.564019819730653668e-02 -4.470000000000000000e+02 1.530729302353674506e-02 -4.480000000000000000e+02 1.448043780566600144e-02 -4.510000000000000000e+02 1.226378230940636596e-02 -4.520000000000000000e+02 1.178024003844050684e-02 -4.530000000000000000e+02 1.125004003140981160e-02 -4.540000000000000000e+02 1.038524491861172669e-02 -4.550000000000000000e+02 9.828151785730187759e-03 -4.560000000000000000e+02 9.398272189236677593e-03 -4.570000000000000000e+02 8.989284375191749360e-03 -4.580000000000000000e+02 8.191913797439720479e-03 -4.590000000000000000e+02 8.060866380071262521e-03 -4.610000000000000000e+02 7.035715891272205889e-03 -4.630000000000000000e+02 6.182185169824458947e-03 -4.640000000000000000e+02 5.857310259166744609e-03 -4.650000000000000000e+02 5.213533733147228053e-03 -4.660000000000000000e+02 4.954758891034519684e-03 -4.670000000000000000e+02 4.732514074019322954e-03 -4.680000000000000000e+02 4.925580549170484844e-03 -4.690000000000000000e+02 4.352070467588541221e-03 -4.700000000000000000e+02 3.911900805556094325e-03 -4.710000000000000000e+02 3.510009716518163510e-03 -4.720000000000000000e+02 3.710643103882225752e-03 -4.730000000000000000e+02 3.141023039305557239e-03 -4.740000000000000000e+02 2.634737068285217167e-03 -4.750000000000000000e+02 2.639933601388899306e-03 -4.760000000000000000e+02 2.819675832648471225e-03 -4.770000000000000000e+02 2.725485304310847068e-03 -4.810000000000000000e+02 1.775095466571258596e-03 -4.820000000000000000e+02 1.254543768450205703e-03 -4.830000000000000000e+02 1.514446092427989979e-03 -4.840000000000000000e+02 9.962003008101832230e-04 -4.850000000000000000e+02 7.157797309311700199e-04 -4.860000000000000000e+02 1.286399922873115737e-03 -4.870000000000000000e+02 4.449786462846072729e-04 -4.880000000000000000e+02 1.396049926451596113e-03 -4.890000000000000000e+02 1.126633754475366960e-04 -4.900000000000000000e+02 7.544790718621793586e-04 -4.910000000000000000e+02 4.544602734708400580e-04 -4.920000000000000000e+02 6.451691294408989875e-04 -4.930000000000000000e+02 2.070499097898279765e-04 -4.940000000000000000e+02 1.662805131220641938e-04 -4.950000000000000000e+02 4.218859375471753557e-04 -4.960000000000000000e+02 -4.656721463823274118e-05 -4.970000000000000000e+02 1.559751834101273736e-04 -4.990000000000000000e+02 6.344651656058113631e-04 -5.000000000000000000e+02 5.323597619025211523e-04 -5.010000000000000000e+02 4.906995131198814766e-04 -5.020000000000000000e+02 3.382951558485641015e-04 -5.030000000000000000e+02 3.382821178987590856e-04 -5.040000000000000000e+02 3.691024681301536777e-04 -5.050000000000000000e+02 5.216745597759932110e-04 -5.060000000000000000e+02 -2.365744201009697468e-04 -5.070000000000000000e+02 5.747224982109582240e-04 -5.080000000000000000e+02 1.881874983469480781e-04 -5.090000000000000000e+02 1.004292397896770815e-03 -5.100000000000000000e+02 1.637434929743080813e-03 -5.130000000000000000e+02 1.536342346347145844e-03 -5.140000000000000000e+02 2.185533274020299861e-03 -5.150000000000000000e+02 2.412203160083915224e-03 -5.160000000000000000e+02 2.197612603198180470e-03 -5.170000000000000000e+02 2.095340652695959569e-03 -5.180000000000000000e+02 2.466996742388768895e-03 -5.190000000000000000e+02 2.367375358556496681e-03 -5.210000000000000000e+02 2.716710156131674214e-03 -5.220000000000000000e+02 2.638267121346261727e-03 -5.230000000000000000e+02 2.729285127763575892e-03 -5.240000000000000000e+02 2.921907386912489524e-03 -5.250000000000000000e+02 3.556710828848274990e-03 -5.270000000000000000e+02 3.395195511345309135e-03 -5.280000000000000000e+02 3.623784826826316301e-03 -5.290000000000000000e+02 4.341670614358110990e-03 -5.300000000000000000e+02 4.270150931533506916e-03 -5.320000000000000000e+02 4.222972994463374680e-03 -5.330000000000000000e+02 4.915161275428570065e-03 -5.340000000000000000e+02 5.087611746802141524e-03 -5.350000000000000000e+02 5.429651502792873057e-03 -5.360000000000000000e+02 5.526747368461004152e-03 -5.370000000000000000e+02 5.843695694818126958e-03 -5.380000000000000000e+02 5.657627944438848450e-03 -5.390000000000000000e+02 5.984093104172169379e-03 -5.400000000000000000e+02 6.850641424540705737e-03 -5.410000000000000000e+02 7.507923468331500864e-03 -5.420000000000000000e+02 6.683328871075471835e-03 -5.430000000000000000e+02 6.992524455725212737e-03 -5.440000000000000000e+02 7.498303242409755896e-03 -5.450000000000000000e+02 7.146016861825398199e-03 -5.470000000000000000e+02 7.570332784874953154e-03 -5.480000000000000000e+02 7.762007421892177031e-03 -5.490000000000000000e+02 8.064669133323626449e-03 -5.500000000000000000e+02 8.813301071551725430e-03 -5.510000000000000000e+02 9.113184717941249721e-03 -5.520000000000000000e+02 8.503111766818945844e-03 -5.530000000000000000e+02 9.097622393084231485e-03 -5.540000000000000000e+02 9.436972963587315910e-03 -5.550000000000000000e+02 9.554644987337461079e-03 -5.560000000000000000e+02 9.723288241164366325e-03 -5.580000000000000000e+02 1.068425198761211239e-02 -5.590000000000000000e+02 1.121202565947609746e-02 -5.600000000000000000e+02 1.083462577699736452e-02 -5.610000000000000000e+02 1.144990782089895173e-02 -5.620000000000000000e+02 1.113983580573763704e-02 -5.630000000000000000e+02 1.180469918001687650e-02 -5.640000000000000000e+02 1.187062841694265340e-02 -5.650000000000000000e+02 1.279368414135379807e-02 -5.660000000000000000e+02 1.255894878215277170e-02 -5.670000000000000000e+02 1.283420851118650258e-02 -5.680000000000000000e+02 1.323700731638935597e-02 -5.710000000000000000e+02 1.311033550873891632e-02 -5.720000000000000000e+02 1.386557565053753334e-02 -5.730000000000000000e+02 1.439480407149300832e-02 -5.740000000000000000e+02 1.405986637447113018e-02 -5.750000000000000000e+02 1.446882619309731999e-02 -5.770000000000000000e+02 1.487836079939161907e-02 -5.780000000000000000e+02 1.550764942001130881e-02 -5.790000000000000000e+02 1.556252793486229483e-02 -5.800000000000000000e+02 1.579987232107551640e-02 -5.810000000000000000e+02 1.637655270524179807e-02 -5.820000000000000000e+02 1.625172206487059123e-02 -5.840000000000000000e+02 1.704822567390473081e-02 -5.860000000000000000e+02 1.737561276844420965e-02 -5.870000000000000000e+02 1.735103747864555693e-02 -5.880000000000000000e+02 1.838099310682091148e-02 -5.890000000000000000e+02 1.806864040966206855e-02 -5.910000000000000000e+02 1.883258631081594428e-02 -5.920000000000000000e+02 1.931945226142984737e-02 -5.930000000000000000e+02 1.914207094468459158e-02 -5.950000000000000000e+02 1.907523853134529546e-02 -5.960000000000000000e+02 2.028183461422439562e-02 -5.980000000000000000e+02 2.062844055179054864e-02 -5.990000000000000000e+02 2.085481520649676290e-02 -6.000000000000000000e+02 2.106070924559562754e-02 -6.010000000000000000e+02 2.153933331742589191e-02 -6.020000000000000000e+02 2.130140451110837385e-02 -6.030000000000000000e+02 2.236292496119439421e-02 -6.040000000000000000e+02 2.194639348639189011e-02 -6.050000000000000000e+02 2.252142605372613182e-02 -6.060000000000000000e+02 2.281299188740691652e-02 -6.070000000000000000e+02 2.296915797702045806e-02 -6.080000000000000000e+02 2.311984261593624454e-02 -6.090000000000000000e+02 2.440670918528245123e-02 -6.100000000000000000e+02 2.394879477858871675e-02 -6.110000000000000000e+02 2.398834974454313457e-02 -6.120000000000000000e+02 2.427803792087998569e-02 -6.130000000000000000e+02 2.497782341667742836e-02 -6.140000000000000000e+02 2.502321678663485885e-02 -6.150000000000000000e+02 2.565920299345815503e-02 -6.160000000000000000e+02 2.508140819445079522e-02 -6.180000000000000000e+02 2.648189053583929059e-02 -6.190000000000000000e+02 2.657618853765054967e-02 -6.200000000000000000e+02 2.554543370266162960e-02 -6.210000000000000000e+02 2.618530402631542159e-02 -6.230000000000000000e+02 2.658781538225756663e-02 -6.240000000000000000e+02 2.722956567861749971e-02 -6.250000000000000000e+02 2.686648761658463544e-02 -6.260000000000000000e+02 2.776952816159344861e-02 -6.270000000000000000e+02 2.829870101694116624e-02 -6.290000000000000000e+02 2.826220355655009037e-02 -6.300000000000000000e+02 2.857700544178981561e-02 -6.310000000000000000e+02 3.010426782274122984e-02 -6.320000000000000000e+02 2.905229675688449434e-02 -6.330000000000000000e+02 2.963416996786901597e-02 -6.340000000000000000e+02 2.956569259717597639e-02 -6.350000000000000000e+02 2.923786887255191980e-02 -6.360000000000000000e+02 3.045849288480165576e-02 -6.380000000000000000e+02 3.078490117432343756e-02 -6.390000000000000000e+02 3.097593032107453029e-02 -6.400000000000000000e+02 3.031445397193440611e-02 -6.410000000000000000e+02 3.107767079303874400e-02 -6.420000000000000000e+02 3.171175825257833286e-02 -6.430000000000000000e+02 3.180652578378941747e-02 -6.440000000000000000e+02 3.156833047288949701e-02 -6.450000000000000000e+02 3.263516159947314060e-02 -6.460000000000000000e+02 3.220336279974244514e-02 -6.470000000000000000e+02 3.288379210763098942e-02 -6.480000000000000000e+02 3.307770693742879270e-02 -6.490000000000000000e+02 3.293587722977708854e-02 -6.510000000000000000e+02 3.323891119833648211e-02 -6.520000000000000000e+02 3.399223142209139431e-02 -6.530000000000000000e+02 3.421538249753925537e-02 -6.540000000000000000e+02 3.413869105311598262e-02 -6.550000000000000000e+02 3.434712868561784482e-02 -6.560000000000000000e+02 3.505993133881948887e-02 -6.570000000000000000e+02 3.557499289035873091e-02 -6.580000000000000000e+02 3.503860539615032132e-02 -6.610000000000000000e+02 3.618817659923905666e-02 -6.620000000000000000e+02 3.517871233712965839e-02 -6.630000000000000000e+02 3.535768553623622884e-02 -6.650000000000000000e+02 3.742559213215805591e-02 -6.660000000000000000e+02 3.738677119925720715e-02 -6.670000000000000000e+02 3.101821489689200739e-02 -6.680000000000000000e+02 2.945659647767899167e-02 -6.700000000000000000e+02 2.631165592131934003e-02 -6.710000000000000000e+02 2.459149200632988405e-02 -6.720000000000000000e+02 2.261550364549824374e-02 -6.730000000000000000e+02 2.076113669916213045e-02 -6.740000000000000000e+02 1.951816794411153841e-02 -6.750000000000000000e+02 1.778500167544861885e-02 -6.760000000000000000e+02 1.664670904036246943e-02 -6.780000000000000000e+02 1.438187520206750392e-02 -6.790000000000000000e+02 8.495569595895074728e-04 -6.870000000000000000e+02 -1.481517339317195013e-04 -6.890000000000000000e+02 2.647993086250412373e-04 -6.900000000000000000e+02 1.662484987084540721e-03 -6.910000000000000000e+02 8.647266031851496291e-04 -6.920000000000000000e+02 4.200954787823726845e-04 -6.930000000000000000e+02 2.593919004473656882e-04 -6.940000000000000000e+02 2.081926087702296762e-04 -6.950000000000000000e+02 -3.665364753790949096e-04 -6.960000000000000000e+02 1.428664975131052682e-04 -6.970000000000000000e+02 -8.796099886892827611e-05 -6.990000000000000000e+02 -2.427159765922606827e-04 -7.000000000000000000e+02 -1.416071152869157303e-04 -7.010000000000000000e+02 9.233709571350495933e-05 -7.020000000000000000e+02 -2.604637873009511611e-04 -7.030000000000000000e+02 -3.312055943965152411e-04 -7.040000000000000000e+02 -2.229209048330250075e-04 -7.050000000000000000e+02 -1.593637720009210879e-05 -7.070000000000000000e+02 5.159503251938033955e-05 -7.080000000000000000e+02 3.591502668723918089e-05 -7.100000000000000000e+02 1.343530853908841483e-04 -7.110000000000000000e+02 8.654443699565265307e-05 -7.120000000000000000e+02 -7.879800646022813501e-06 -7.130000000000000000e+02 2.592617913604279017e-05 -7.140000000000000000e+02 -3.388315424492439930e-04 -7.150000000000000000e+02 -1.240463913777406794e-04 -7.160000000000000000e+02 1.853906432782565482e-04 -7.180000000000000000e+02 -4.637461595903896922e-05 -7.190000000000000000e+02 -3.310828165903608269e-05 -7.200000000000000000e+02 -1.680966974141180582e-05 -7.210000000000000000e+02 -2.783537627163090115e-04 -7.220000000000000000e+02 -2.482600381134515070e-04 -7.240000000000000000e+02 -3.729165469216795233e-07 -7.250000000000000000e+02 5.919378035972112895e-07 -7.270000000000000000e+02 9.538972990665026873e-06 -7.280000000000000000e+02 2.614798101578898117e-05 -7.290000000000000000e+02 -5.187678582494602449e-05 -7.300000000000000000e+02 9.087038938408347800e-05 -7.310000000000000000e+02 -2.998164261721537774e-05 +3.500000000000000000e+02 8.200696513212564209e-01 +3.510000000000000000e+02 8.088414860325159328e-01 +3.520000000000000000e+02 7.447720859817076322e-01 +3.530000000000000000e+02 6.781037027000156314e-01 +3.540000000000000000e+02 6.312754845356847166e-01 +3.550000000000000000e+02 5.963001534802597758e-01 +3.560000000000000000e+02 5.701078117900565401e-01 +3.570000000000000000e+02 5.590567478798876833e-01 +3.580000000000000000e+02 5.243366455710742891e-01 +3.590000000000000000e+02 4.932552983324953177e-01 +3.600000000000000000e+02 4.751697778739679134e-01 +3.610000000000000000e+02 4.514242250563161307e-01 +3.620000000000000000e+02 4.295880322762866133e-01 +3.630000000000000000e+02 4.099322272714355786e-01 +3.640000000000000000e+02 3.935986344899007894e-01 +3.650000000000000000e+02 3.797264860238463990e-01 +3.660000000000000000e+02 3.646761597509792785e-01 +3.670000000000000000e+02 3.518741959131235220e-01 +3.680000000000000000e+02 3.391346984982442914e-01 +3.690000000000000000e+02 3.272578846281713472e-01 +3.700000000000000000e+02 3.123328595984203870e-01 +3.710000000000000000e+02 3.016318978039772003e-01 +3.720000000000000000e+02 2.923743983395273860e-01 +3.730000000000000000e+02 2.810415096392964718e-01 +3.740000000000000000e+02 2.713788389880884555e-01 +3.750000000000000000e+02 2.600452728306555383e-01 +3.760000000000000000e+02 2.499596658738114652e-01 +3.770000000000000000e+02 2.421478450824199602e-01 +3.780000000000000000e+02 2.330399578331233956e-01 +3.790000000000000000e+02 2.239705946521529378e-01 +3.800000000000000000e+02 2.156155508347766814e-01 +3.810000000000000000e+02 2.071731707968239300e-01 +3.820000000000000000e+02 1.997896129589755987e-01 +3.830000000000000000e+02 1.934527838445907200e-01 +3.840000000000000000e+02 1.854888744029055125e-01 +3.850000000000000000e+02 1.794205436025773370e-01 +3.860000000000000000e+02 1.734067414922784156e-01 +3.870000000000000000e+02 1.662395285005979217e-01 +3.880000000000000000e+02 1.617597801425798010e-01 +3.890000000000000000e+02 1.552598356720695516e-01 +3.900000000000000000e+02 1.490275027941184161e-01 +3.910000000000000000e+02 1.442567066385759267e-01 +3.920000000000000000e+02 1.394394091552302317e-01 +3.930000000000000000e+02 1.338321984637765583e-01 +3.940000000000000000e+02 1.303866380614084608e-01 +3.950000000000000000e+02 1.252325015498929606e-01 +3.960000000000000000e+02 1.203690435457482333e-01 +3.970000000000000000e+02 1.167092192798465239e-01 +3.980000000000000000e+02 1.118167953674213400e-01 +3.990000000000000000e+02 1.078677560268438002e-01 +4.000000000000000000e+02 1.037266485849561715e-01 +4.010000000000000000e+02 9.978893196960261780e-02 +4.020000000000000000e+02 9.673529015154141986e-02 +4.030000000000000000e+02 9.449739363125465863e-02 +4.040000000000000000e+02 9.016427557176776020e-02 +4.050000000000000000e+02 8.660704155198362120e-02 +4.060000000000000000e+02 8.355259806893094998e-02 +4.070000000000000000e+02 7.982566819634918931e-02 +4.080000000000000000e+02 7.758009118078681987e-02 +4.090000000000000000e+02 7.461304418245083558e-02 +4.100000000000000000e+02 7.218023197348580333e-02 +4.110000000000000000e+02 6.964403196434386378e-02 +4.120000000000000000e+02 6.645572679727086707e-02 +4.130000000000000000e+02 6.436933258863795915e-02 +4.140000000000000000e+02 6.153899528180731271e-02 +4.150000000000000000e+02 5.953464821119202471e-02 +4.160000000000000000e+02 5.766162305253678261e-02 +4.170000000000000000e+02 5.540069666262259496e-02 +4.180000000000000000e+02 5.338110455507754509e-02 +4.190000000000000000e+02 5.141849932615942531e-02 +4.200000000000000000e+02 4.943751306761267478e-02 +4.210000000000000000e+02 4.731037508711760653e-02 +4.220000000000000000e+02 4.601911202020820407e-02 +4.230000000000000000e+02 4.417761185528151086e-02 +4.240000000000000000e+02 4.233771237839232399e-02 +4.250000000000000000e+02 4.078011996736987527e-02 +4.260000000000000000e+02 3.940135077955914805e-02 +4.270000000000000000e+02 3.760849961585815276e-02 +4.280000000000000000e+02 3.607651746444833635e-02 +4.290000000000000000e+02 3.466754452100190981e-02 +4.300000000000000000e+02 3.333035618286409041e-02 +4.310000000000000000e+02 3.165113288476432973e-02 +4.320000000000000000e+02 3.056674910214449495e-02 +4.330000000000000000e+02 2.943560490248778652e-02 +4.340000000000000000e+02 2.833048078859877819e-02 +4.350000000000000000e+02 2.652018907046886642e-02 +4.360000000000000000e+02 2.564436836292446897e-02 +4.370000000000000000e+02 2.418127734760565709e-02 +4.380000000000000000e+02 2.305546025610392263e-02 +4.390000000000000000e+02 2.256402716242138229e-02 +4.400000000000000000e+02 2.128248869006583652e-02 +4.410000000000000000e+02 2.054175914367757649e-02 +4.420000000000000000e+02 1.927151312005805084e-02 +4.430000000000000000e+02 1.865397686313208236e-02 +4.440000000000000000e+02 1.781811734816737131e-02 +4.450000000000000000e+02 1.704795685213925799e-02 +4.460000000000000000e+02 1.562337587611786066e-02 +4.470000000000000000e+02 1.527506208548870884e-02 +4.480000000000000000e+02 1.466671112733204836e-02 +4.490000000000000000e+02 1.366597737940270646e-02 +4.500000000000000000e+02 1.318227578177387851e-02 +4.510000000000000000e+02 1.202969606670641935e-02 +4.520000000000000000e+02 1.178901463433677278e-02 +4.530000000000000000e+02 1.113601115100499965e-02 +4.540000000000000000e+02 1.040586154937196868e-02 +4.550000000000000000e+02 9.972807289602541800e-03 +4.560000000000000000e+02 9.268718619633341607e-03 +4.570000000000000000e+02 9.064609421767507585e-03 +4.580000000000000000e+02 8.216507688611424456e-03 +4.590000000000000000e+02 7.794869219956824732e-03 +4.600000000000000000e+02 7.390440562777147657e-03 +4.610000000000000000e+02 6.955809559636132872e-03 +4.620000000000000000e+02 6.518281642851257371e-03 +4.630000000000000000e+02 6.271655425213308252e-03 +4.640000000000000000e+02 5.746750063173269689e-03 +4.650000000000000000e+02 5.449145298530073782e-03 +4.660000000000000000e+02 4.724816240343345658e-03 +4.670000000000000000e+02 4.950593683019133100e-03 +4.680000000000000000e+02 5.062538133858803489e-03 +4.690000000000000000e+02 4.089025008193863595e-03 +4.700000000000000000e+02 3.974961966174786823e-03 +4.710000000000000000e+02 3.423607289940630918e-03 +4.720000000000000000e+02 3.713140297093086434e-03 +4.730000000000000000e+02 3.206786484172842542e-03 +4.740000000000000000e+02 2.734681948528447717e-03 +4.750000000000000000e+02 2.727166542194678529e-03 +4.760000000000000000e+02 2.855251776749781305e-03 +4.770000000000000000e+02 2.801206422383684114e-03 +4.780000000000000000e+02 2.149996212177761410e-03 +4.790000000000000000e+02 1.913703589533483768e-03 +4.800000000000000000e+02 1.813981240839375236e-03 +4.810000000000000000e+02 1.723162052504726566e-03 +4.820000000000000000e+02 1.546457260731166038e-03 +4.830000000000000000e+02 1.613037812990846843e-03 +4.840000000000000000e+02 8.438273488787108702e-04 +4.850000000000000000e+02 5.818144515115607207e-04 +4.860000000000000000e+02 1.468613557021991589e-03 +4.870000000000000000e+02 2.870115796690514138e-04 +4.880000000000000000e+02 2.089447591377932654e-03 +4.890000000000000000e+02 1.656240022941903760e-04 +4.900000000000000000e+02 3.713833623241702105e-04 +4.910000000000000000e+02 5.622700877388899605e-04 +4.920000000000000000e+02 5.822112583626352271e-04 +4.930000000000000000e+02 3.224513710158817743e-04 +4.940000000000000000e+02 9.020541128154428397e-05 +4.950000000000000000e+02 7.105511690861297759e-04 +4.960000000000000000e+02 -2.070434629133784631e-05 +4.970000000000000000e+02 2.628499237619382574e-04 +4.980000000000000000e+02 -6.952478933387573449e-05 +4.990000000000000000e+02 7.465751602863825555e-04 +5.000000000000000000e+02 9.356736986317634817e-05 +5.010000000000000000e+02 2.827649269594143563e-04 +5.020000000000000000e+02 4.306917066451027573e-04 +5.030000000000000000e+02 4.904915483334165585e-04 +5.040000000000000000e+02 2.441010451526992738e-04 +5.050000000000000000e+02 4.561442207456897009e-04 +5.060000000000000000e+02 -1.381666815777740696e-04 +5.070000000000000000e+02 7.993911306546564908e-05 +5.080000000000000000e+02 -1.690153858493439109e-04 +5.090000000000000000e+02 1.280874389216972442e-03 +5.100000000000000000e+02 1.719317373694811794e-03 +5.110000000000000000e+02 1.350333276471513870e-03 +5.120000000000000000e+02 1.794247779280785850e-03 +5.130000000000000000e+02 1.351930234368881392e-03 +5.140000000000000000e+02 2.320902354230141434e-03 +5.150000000000000000e+02 2.367197700662378515e-03 +5.160000000000000000e+02 2.340734692999806542e-03 +5.170000000000000000e+02 1.702395882461097245e-03 +5.180000000000000000e+02 2.805443040565133630e-03 +5.190000000000000000e+02 2.231796551700806867e-03 +5.200000000000000000e+02 2.537544686892611451e-03 +5.210000000000000000e+02 2.586774371448735937e-03 +5.220000000000000000e+02 2.582172541769236010e-03 +5.230000000000000000e+02 2.585383787414740307e-03 +5.240000000000000000e+02 3.003086521265207077e-03 +5.250000000000000000e+02 3.473163800750339765e-03 +5.260000000000000000e+02 2.997744466946897050e-03 +5.270000000000000000e+02 2.819600626982291403e-03 +5.280000000000000000e+02 3.604233086524955259e-03 +5.290000000000000000e+02 4.751967996515207328e-03 +5.300000000000000000e+02 4.549049717312577713e-03 +5.310000000000000000e+02 4.159919236554881355e-03 +5.320000000000000000e+02 4.116240696842802388e-03 +5.330000000000000000e+02 5.227501232716217673e-03 +5.340000000000000000e+02 5.119244424897742216e-03 +5.350000000000000000e+02 5.276282415104257585e-03 +5.360000000000000000e+02 5.584330167776497753e-03 +5.370000000000000000e+02 5.735398152169808930e-03 +5.380000000000000000e+02 5.844734746546471210e-03 +5.390000000000000000e+02 5.648114647213129530e-03 +5.400000000000000000e+02 6.931866360731948722e-03 +5.410000000000000000e+02 8.056285316855062856e-03 +5.420000000000000000e+02 7.302672043757158990e-03 +5.430000000000000000e+02 6.791470111957875234e-03 +5.440000000000000000e+02 7.735791336485998461e-03 +5.450000000000000000e+02 6.772107891384999100e-03 +5.460000000000000000e+02 7.724347483542022726e-03 +5.470000000000000000e+02 7.885229359456213602e-03 +5.480000000000000000e+02 7.814961141036245659e-03 +5.490000000000000000e+02 7.989463612072896306e-03 +5.500000000000000000e+02 8.964305160270703496e-03 +5.510000000000000000e+02 9.415743808592308417e-03 +5.520000000000000000e+02 8.344234074988771122e-03 +5.530000000000000000e+02 9.346301301769052022e-03 +5.540000000000000000e+02 9.524728824456957232e-03 +5.550000000000000000e+02 9.517155104172600466e-03 +5.560000000000000000e+02 9.989105472682318493e-03 +5.570000000000000000e+02 1.004306096443944793e-02 +5.580000000000000000e+02 1.072925578676517042e-02 +5.590000000000000000e+02 1.119787686010468609e-02 +5.600000000000000000e+02 1.087605056626136761e-02 +5.610000000000000000e+02 1.140385524640988302e-02 +5.620000000000000000e+02 1.135850586632202938e-02 +5.630000000000000000e+02 1.152001822207714653e-02 +5.640000000000000000e+02 1.206547709122473416e-02 +5.650000000000000000e+02 1.273347412289505681e-02 +5.660000000000000000e+02 1.344393246201486779e-02 +5.670000000000000000e+02 1.226071775949785607e-02 +5.680000000000000000e+02 1.315265524794068282e-02 +5.690000000000000000e+02 1.325520336498317055e-02 +5.700000000000000000e+02 1.412700807669155061e-02 +5.710000000000000000e+02 1.311261258895350321e-02 +5.720000000000000000e+02 1.362940795721589646e-02 +5.730000000000000000e+02 1.416084279321485825e-02 +5.740000000000000000e+02 1.425962473027813683e-02 +5.750000000000000000e+02 1.436869659379565872e-02 +5.760000000000000000e+02 1.562416328008492221e-02 +5.770000000000000000e+02 1.494130663280140645e-02 +5.780000000000000000e+02 1.537301265955851384e-02 +5.790000000000000000e+02 1.531551202188148435e-02 +5.800000000000000000e+02 1.600662887029068865e-02 +5.810000000000000000e+02 1.667493299586947364e-02 +5.820000000000000000e+02 1.615767076863736454e-02 +5.830000000000000000e+02 1.738456395174594118e-02 +5.840000000000000000e+02 1.667890451778601679e-02 +5.850000000000000000e+02 1.707045849508676688e-02 +5.860000000000000000e+02 1.711912093713644639e-02 +5.870000000000000000e+02 1.674676480590393118e-02 +5.880000000000000000e+02 1.864678057252306884e-02 +5.890000000000000000e+02 1.829553289509833897e-02 +5.900000000000000000e+02 1.893890020179123806e-02 +5.910000000000000000e+02 1.899643732737595070e-02 +5.920000000000000000e+02 1.954892710534247499e-02 +5.930000000000000000e+02 2.015217149846235470e-02 +5.940000000000000000e+02 1.934767485216781421e-02 +5.950000000000000000e+02 1.900889968340098088e-02 +5.960000000000000000e+02 2.033650547503737180e-02 +5.970000000000000000e+02 2.077440528026720107e-02 +5.980000000000000000e+02 2.066968958503069206e-02 +5.990000000000000000e+02 1.991463277858867079e-02 +6.000000000000000000e+02 2.129379639003462291e-02 +6.010000000000000000e+02 2.185073677618227031e-02 +6.020000000000000000e+02 2.112037270873973194e-02 +6.030000000000000000e+02 2.235281651087493021e-02 +6.040000000000000000e+02 2.203211252389865663e-02 +6.050000000000000000e+02 2.217638206989919897e-02 +6.060000000000000000e+02 2.270921005548007590e-02 +6.070000000000000000e+02 2.326120361783547488e-02 +6.080000000000000000e+02 2.294061872407091723e-02 +6.090000000000000000e+02 2.364250822811299335e-02 +6.100000000000000000e+02 2.412698533691335842e-02 +6.110000000000000000e+02 2.441943830293510573e-02 +6.120000000000000000e+02 2.499158785559714435e-02 +6.130000000000000000e+02 2.526617854575973279e-02 +6.140000000000000000e+02 2.534090399151197465e-02 +6.150000000000000000e+02 2.511552543462969300e-02 +6.160000000000000000e+02 2.502099294552658643e-02 +6.170000000000000000e+02 2.559314741825277281e-02 +6.180000000000000000e+02 2.630971670158896783e-02 +6.190000000000000000e+02 2.697001076947987477e-02 +6.200000000000000000e+02 2.564967536889113664e-02 +6.210000000000000000e+02 2.576021300052831059e-02 +6.220000000000000000e+02 2.635928622666163304e-02 +6.230000000000000000e+02 2.720713986838869600e-02 +6.240000000000000000e+02 2.723069002606692476e-02 +6.250000000000000000e+02 2.722205619582485081e-02 +6.260000000000000000e+02 2.751201970996631357e-02 +6.270000000000000000e+02 2.810189358624127359e-02 +6.280000000000000000e+02 2.775481364294026670e-02 +6.290000000000000000e+02 2.822373070318971375e-02 +6.300000000000000000e+02 2.925888386969544355e-02 +6.310000000000000000e+02 3.002368880050049205e-02 +6.320000000000000000e+02 2.959578527349292915e-02 +6.330000000000000000e+02 3.014544430402244651e-02 +6.340000000000000000e+02 2.932206393644911854e-02 +6.350000000000000000e+02 2.929476738191522101e-02 +6.360000000000000000e+02 3.109175732029019826e-02 +6.370000000000000000e+02 3.029344734545764972e-02 +6.380000000000000000e+02 3.050046290656061726e-02 +6.390000000000000000e+02 3.119494543232041034e-02 +6.400000000000000000e+02 3.112212433191280034e-02 +6.410000000000000000e+02 3.102956098559207440e-02 +6.420000000000000000e+02 3.180341656870622896e-02 +6.430000000000000000e+02 3.238279308852014260e-02 +6.440000000000000000e+02 3.184833508708889011e-02 +6.450000000000000000e+02 3.279631402924331612e-02 +6.460000000000000000e+02 3.293479481349686350e-02 +6.470000000000000000e+02 3.212534550112292747e-02 +6.480000000000000000e+02 3.335585271085372838e-02 +6.490000000000000000e+02 3.330542625637466364e-02 +6.500000000000000000e+02 3.330961982213404005e-02 +6.510000000000000000e+02 3.379826948048871710e-02 +6.520000000000000000e+02 3.473717066235473133e-02 +6.530000000000000000e+02 3.349723429270556191e-02 +6.540000000000000000e+02 3.389941594825213872e-02 +6.550000000000000000e+02 3.468572736427554676e-02 +6.560000000000000000e+02 3.562527088976526896e-02 +6.570000000000000000e+02 3.593935630617418192e-02 +6.580000000000000000e+02 3.510048339388728567e-02 +6.590000000000000000e+02 3.590879810965792729e-02 +6.600000000000000000e+02 3.638255849549694443e-02 +6.610000000000000000e+02 3.692985000178962418e-02 +6.620000000000000000e+02 3.591863798815348591e-02 +6.630000000000000000e+02 3.570510930312117276e-02 +6.640000000000000000e+02 3.504182453478744269e-02 +6.650000000000000000e+02 3.815417625290878217e-02 +6.660000000000000000e+02 3.851913021488096583e-02 +6.670000000000000000e+02 3.743157033752751023e-02 +6.680000000000000000e+02 2.946125957087331743e-02 +6.690000000000000000e+02 2.874820107375235245e-02 +6.700000000000000000e+02 2.622029173544348710e-02 +6.710000000000000000e+02 2.481833885500023262e-02 +6.720000000000000000e+02 2.259748273041592079e-02 +6.730000000000000000e+02 2.103193191526021508e-02 +6.740000000000000000e+02 1.960249367442092397e-02 +6.750000000000000000e+02 1.803052838961081289e-02 +6.760000000000000000e+02 1.685734390090665169e-02 +6.770000000000000000e+02 1.558054733497173279e-02 +6.780000000000000000e+02 2.026178326686647792e-03 +6.790000000000000000e+02 1.268335118812604929e-03 +6.800000000000000000e+02 8.247576010223183580e-04 +6.810000000000000000e+02 4.275319890884430761e-04 +6.820000000000000000e+02 -1.354332282771482040e-04 +6.830000000000000000e+02 -2.654466043353100589e-04 +6.840000000000000000e+02 8.470228421406018372e-04 +6.850000000000000000e+02 4.404175050347201208e-04 +6.860000000000000000e+02 3.509924831956353622e-04 +6.870000000000000000e+02 4.132739946392209249e-03 +6.880000000000000000e+02 4.871938798989909310e-04 +6.890000000000000000e+02 2.093537354195323729e-05 +6.900000000000000000e+02 2.074092119805505830e-03 +6.910000000000000000e+02 1.110519228286853529e-03 +6.920000000000000000e+02 4.828087014509250033e-04 +6.930000000000000000e+02 3.943485507900755353e-04 +6.940000000000000000e+02 3.624801654302923885e-04 +6.950000000000000000e+02 -3.490391246668883476e-04 +6.960000000000000000e+02 5.690262191875859786e-04 +6.970000000000000000e+02 -1.908740197788429539e-04 +6.980000000000000000e+02 7.844156974687137556e-04 +6.990000000000000000e+02 9.175301281981466841e-05 +7.000000000000000000e+02 2.685777202426088131e-04 +7.010000000000000000e+02 3.568580715491346633e-04 +7.020000000000000000e+02 6.753292665076309712e-05 +7.030000000000000000e+02 -1.475405184592019621e-04 +7.040000000000000000e+02 2.626050687294490159e-05 +7.050000000000000000e+02 1.770282466601126364e-04 +7.060000000000000000e+02 1.841817279375190233e-04 +7.070000000000000000e+02 1.537051807348749756e-04 +7.080000000000000000e+02 2.492594514437998163e-04 +7.090000000000000000e+02 -1.274109781033841492e-04 +7.100000000000000000e+02 2.439156169226041053e-04 +7.110000000000000000e+02 2.578940986657323711e-04 +7.120000000000000000e+02 1.983126782727421384e-04 +7.130000000000000000e+02 2.251096490602658227e-04 +7.140000000000000000e+02 -1.745061206479740594e-04 +7.150000000000000000e+02 -1.048810506505249806e-04 +7.160000000000000000e+02 2.466830881839686819e-04 +7.170000000000000000e+02 4.687419339131217264e-05 +7.180000000000000000e+02 -6.417177890615102321e-05 +7.190000000000000000e+02 -3.256169924359269034e-05 +7.200000000000000000e+02 -8.841426223797001108e-05 +7.210000000000000000e+02 -3.178462402786557967e-04 +7.220000000000000000e+02 -3.683941981367639643e-04 +7.230000000000000000e+02 -2.552138930902520452e-04 +7.240000000000000000e+02 -6.685632025911081441e-05 +7.250000000000000000e+02 2.305377387993321351e-05 +7.260000000000000000e+02 -6.872278729988022072e-05 +7.270000000000000000e+02 3.351954600409235059e-05 +7.280000000000000000e+02 4.906176166462695849e-06 +7.290000000000000000e+02 1.828558027814048521e-05 +7.300000000000000000e+02 3.713732005368338530e-05 +7.310000000000000000e+02 2.212768557520681728e-06 diff --git a/spectractor/extractor/dispersers/star_analyzer_200/transmission.txt b/spectractor/extractor/dispersers/star_analyzer_200/transmission.txt index bf3b37bed..cbf97e213 100644 --- a/spectractor/extractor/dispersers/star_analyzer_200/transmission.txt +++ b/spectractor/extractor/dispersers/star_analyzer_200/transmission.txt @@ -1,698 +1,748 @@ -3.500000000000000000e+02 7.351207769656649404e-02 2.876233079948073076e-03 -3.510000000000000000e+02 7.666639895373844604e-02 2.831363641937283213e-03 -3.520000000000000000e+02 7.944913911132066298e-02 1.964905003905775740e-03 -3.530000000000000000e+02 8.296775079481572002e-02 1.074006386472333699e-03 -3.540000000000000000e+02 8.731014074980333883e-02 2.093915689463470703e-03 -3.550000000000000000e+02 9.217105461374716646e-02 3.299754325633030318e-03 -3.560000000000000000e+02 9.570533718466900375e-02 3.185754134566640659e-03 -3.570000000000000000e+02 9.971908687929882664e-02 3.084205019328602974e-03 -3.590000000000000000e+02 1.095163737581050650e-01 2.692124827454364742e-03 -3.600000000000000000e+02 1.148025451938399916e-01 2.620116680253497653e-03 -3.610000000000000000e+02 1.207241237714945237e-01 2.491259807140881483e-03 -3.620000000000000000e+02 1.264854258256926933e-01 2.638112065327286732e-03 -3.630000000000000000e+02 1.335739218107085680e-01 2.823874481977801509e-03 -3.640000000000000000e+02 1.383228472500492856e-01 2.142748590939332499e-03 -3.650000000000000000e+02 1.451357876125909663e-01 1.446864518983973598e-03 -3.660000000000000000e+02 1.501653139671277892e-01 1.393703007145587983e-03 -3.670000000000000000e+02 1.583300888570101372e-01 1.459949316620744912e-03 -3.680000000000000000e+02 1.618970059045997112e-01 1.619072273208362880e-03 -3.690000000000000000e+02 1.683482851357576970e-01 1.799294422978271876e-03 -3.700000000000000000e+02 1.734984647988349060e-01 3.480539475080654012e-03 -3.720000000000000000e+02 1.871071336111153893e-01 4.953009478921026505e-03 -3.730000000000000000e+02 1.932552882819760232e-01 4.508590147830647717e-03 -3.740000000000000000e+02 1.991182901271619232e-01 4.585486070964601112e-03 -3.750000000000000000e+02 2.058451123545091688e-01 4.732901584486049265e-03 -3.760000000000000000e+02 2.152045926459618952e-01 4.838275387048745872e-03 -3.770000000000000000e+02 2.244141804393711970e-01 4.996403360150027811e-03 -3.780000000000000000e+02 2.328971493317456287e-01 3.761510501124800537e-03 -3.790000000000000000e+02 2.454133689315645406e-01 2.546651206008816379e-03 -3.800000000000000000e+02 2.541804356922868213e-01 2.804639151057561255e-03 -3.810000000000000000e+02 2.659962520968818245e-01 3.220393050075108770e-03 -3.820000000000000000e+02 2.780004316659499541e-01 2.670988800430307113e-03 -3.830000000000000000e+02 2.880604171266921698e-01 2.150892565146881718e-03 -3.840000000000000000e+02 2.978119868897632361e-01 3.527756834731676956e-03 -3.850000000000000000e+02 3.070009075335126680e-01 5.048041045427574536e-03 -3.860000000000000000e+02 3.160621823448024337e-01 4.221662142547203365e-03 -3.870000000000000000e+02 3.235502007683886960e-01 3.322115928010350473e-03 -3.890000000000000000e+02 3.347988359908152245e-01 4.908267830766570999e-03 -3.900000000000000000e+02 3.444311847283144101e-01 3.355948051718021883e-03 -3.910000000000000000e+02 3.481198220329594362e-01 1.761294276619884388e-03 -3.920000000000000000e+02 3.511423416093695238e-01 2.764176708501847168e-03 -3.930000000000000000e+02 3.574330550266576201e-01 3.848259707135022554e-03 -3.940000000000000000e+02 3.624839321960025007e-01 3.961807749271925236e-03 -3.950000000000000000e+02 3.645406711324810645e-01 4.001760097700257646e-03 -3.960000000000000000e+02 3.685910629913679015e-01 3.468229455025004845e-03 -3.970000000000000000e+02 3.734848926482851050e-01 3.012244368492728811e-03 -3.990000000000000000e+02 3.809133392475068658e-01 1.639858107555475708e-03 -4.000000000000000000e+02 3.873696792952508461e-01 1.720706961432140730e-03 -4.020000000000000000e+02 3.916212519286830229e-01 1.926776454410369628e-03 -4.030000000000000000e+02 3.935881838214089212e-01 1.663556256607826196e-03 -4.040000000000000000e+02 3.989577544905339446e-01 2.185010119240688321e-03 -4.060000000000000000e+02 4.038180890228253994e-01 2.624918750264108609e-03 -4.070000000000000000e+02 4.108917357493928058e-01 2.657762173690722107e-03 -4.080000000000000000e+02 4.081085205232922175e-01 2.001348787919113217e-03 -4.090000000000000000e+02 4.149324804967943758e-01 1.680269213441167812e-03 -4.100000000000000000e+02 4.189913824317403890e-01 1.718208275377246111e-03 -4.110000000000000000e+02 4.190847184983803597e-01 2.160790746282948739e-03 -4.120000000000000000e+02 4.207157847987120780e-01 2.394617619119099230e-03 -4.130000000000000000e+02 4.207764847981085299e-01 2.900051963301861300e-03 -4.140000000000000000e+02 4.243732659855050104e-01 1.975634828022557622e-03 -4.150000000000000000e+02 4.278301190842887514e-01 1.694290396535607941e-03 -4.160000000000000000e+02 4.292702463396358969e-01 2.073258405004559535e-03 -4.170000000000000000e+02 4.289730314032996206e-01 3.269952307039496707e-03 -4.180000000000000000e+02 4.360777645289029558e-01 2.659112120544229480e-03 -4.190000000000000000e+02 4.352750722226548796e-01 1.979175966914930619e-03 -4.200000000000000000e+02 4.409533200573480527e-01 1.698882843151667708e-03 -4.210000000000000000e+02 4.391989821521488646e-01 1.452062628572577943e-03 -4.220000000000000000e+02 4.385708725529974816e-01 1.725234971299652439e-03 -4.230000000000000000e+02 4.440406251815011140e-01 1.956683927245837264e-03 -4.250000000000000000e+02 4.458571778279442066e-01 1.730608373601693218e-03 -4.260000000000000000e+02 4.463217478123091553e-01 1.875206801760778566e-03 -4.270000000000000000e+02 4.494902758492057004e-01 2.029812889556603054e-03 -4.280000000000000000e+02 4.510812886343494865e-01 2.155714554095391079e-03 -4.290000000000000000e+02 4.515020332710242834e-01 2.144436453062542342e-03 -4.310000000000000000e+02 4.560280263503388443e-01 1.619477276622322513e-03 -4.320000000000000000e+02 4.575986016224213859e-01 2.058509535390790329e-03 -4.330000000000000000e+02 4.567601078523116365e-01 1.792946768729314268e-03 -4.340000000000000000e+02 4.585211546650436176e-01 1.952208287441016933e-03 -4.350000000000000000e+02 4.591266032481025605e-01 2.169624158267083672e-03 -4.360000000000000000e+02 4.610984229763544495e-01 1.860196758358603720e-03 -4.370000000000000000e+02 4.627461412690221376e-01 1.812885528652474635e-03 -4.380000000000000000e+02 4.617175540792490263e-01 2.056757422636388763e-03 -4.390000000000000000e+02 4.641515552950040147e-01 1.889026092123826826e-03 -4.400000000000000000e+02 4.656064004052785643e-01 1.825128787996070385e-03 -4.410000000000000000e+02 4.678376554903077578e-01 1.643117254787650541e-03 -4.420000000000000000e+02 4.651126084683255835e-01 1.899731877064235030e-03 -4.430000000000000000e+02 4.671847163161277350e-01 2.003635334067683377e-03 -4.440000000000000000e+02 4.719762380677836600e-01 1.851332356544281100e-03 -4.450000000000000000e+02 4.718699772497067513e-01 1.904740122672970775e-03 -4.460000000000000000e+02 4.709933826247755251e-01 1.679117858246655104e-03 -4.470000000000000000e+02 4.720288228030266597e-01 1.910260443183545631e-03 -4.480000000000000000e+02 4.680947981573560512e-01 1.784486904019421446e-03 -4.500000000000000000e+02 4.724224922032597140e-01 1.705120183429676903e-03 -4.510000000000000000e+02 4.744547281092491020e-01 1.655027949203950787e-03 -4.520000000000000000e+02 4.749389109751472327e-01 1.688890265037343600e-03 -4.530000000000000000e+02 4.748128744826624614e-01 1.500609967483398271e-03 -4.540000000000000000e+02 4.758704796043710106e-01 1.584774608870268171e-03 -4.550000000000000000e+02 4.764374592679047060e-01 1.587698878720819216e-03 -4.560000000000000000e+02 4.766277071593842396e-01 1.614695486152250810e-03 -4.570000000000000000e+02 4.768832686713165847e-01 1.853418853404333651e-03 -4.580000000000000000e+02 4.766274724898947324e-01 1.689685007704715136e-03 -4.590000000000000000e+02 4.785085193073064791e-01 1.702691443239119987e-03 -4.610000000000000000e+02 4.791704361877173746e-01 2.081275567453521724e-03 -4.630000000000000000e+02 4.770273984077750828e-01 1.939945354651089740e-03 -4.640000000000000000e+02 4.820695971081287445e-01 1.904775109083223185e-03 -4.650000000000000000e+02 4.787851390450321709e-01 2.053439090574471319e-03 -4.660000000000000000e+02 4.810125948425756359e-01 2.187028255849301096e-03 -4.670000000000000000e+02 4.827233791463297896e-01 1.948572984509445299e-03 -4.680000000000000000e+02 4.786014998761511929e-01 1.732607935022278944e-03 -4.690000000000000000e+02 4.823125325183958423e-01 2.014654657296328748e-03 -4.700000000000000000e+02 4.812886914636650415e-01 2.116932628716204287e-03 -4.710000000000000000e+02 4.821185166211386375e-01 1.711242306451504769e-03 -4.720000000000000000e+02 4.824331994454306161e-01 2.495535912577123792e-03 -4.730000000000000000e+02 4.816204362319564947e-01 2.027285527856259768e-03 -4.740000000000000000e+02 4.801555385917871677e-01 1.962734385711147750e-03 -4.750000000000000000e+02 4.851855296764659986e-01 2.136412959461462396e-03 -4.760000000000000000e+02 4.813604980475272299e-01 1.898691577378915822e-03 -4.770000000000000000e+02 4.832713197391768079e-01 1.804075926346927587e-03 -4.780000000000000000e+02 4.811258960473415169e-01 1.598376312235743214e-03 -4.800000000000000000e+02 4.826470873672784601e-01 1.787473497337734507e-03 -4.810000000000000000e+02 4.844878810189979235e-01 1.834506605031442769e-03 -4.820000000000000000e+02 4.836493892846396858e-01 1.795648357954448583e-03 -4.830000000000000000e+02 4.872747655279988099e-01 2.048491108984662815e-03 -4.840000000000000000e+02 4.849088102245038834e-01 2.005781510496312207e-03 -4.850000000000000000e+02 4.810562938153574164e-01 2.534304793937057401e-03 -4.860000000000000000e+02 4.841055798057272708e-01 2.394114471674238000e-03 -4.870000000000000000e+02 4.826316757051254402e-01 2.309170667317506087e-03 -4.880000000000000000e+02 4.828955970858463953e-01 2.392441697494805328e-03 -4.890000000000000000e+02 4.783258000437208279e-01 1.882513616475640006e-03 -4.900000000000000000e+02 4.802653974297320660e-01 1.681922092570305128e-03 -4.910000000000000000e+02 4.816933092371611380e-01 2.265869950360464586e-03 -4.920000000000000000e+02 4.768130096481956182e-01 1.756589525620289288e-03 -4.930000000000000000e+02 4.806475273630073652e-01 1.816484240732687844e-03 -4.940000000000000000e+02 4.820382213010807049e-01 1.611400824293789070e-03 -4.950000000000000000e+02 4.817767042926765497e-01 3.783201989217143887e-03 -4.960000000000000000e+02 4.805257300144577526e-01 1.894573156112542688e-03 -4.970000000000000000e+02 4.815062731117853989e-01 2.235334109371385925e-03 -4.990000000000000000e+02 4.775360355075797258e-01 2.056957867673673678e-03 -5.000000000000000000e+02 4.788961870851022873e-01 1.768540984666243810e-03 -5.010000000000000000e+02 4.793613187940294895e-01 1.796602370547474006e-03 -5.020000000000000000e+02 4.771225783811625099e-01 1.929992238150126087e-03 -5.030000000000000000e+02 4.789619598233237352e-01 2.124197864418748798e-03 -5.040000000000000000e+02 4.798989583705773887e-01 1.924962285556143298e-03 -5.050000000000000000e+02 4.762183584929126079e-01 2.222987376856246349e-03 -5.060000000000000000e+02 4.796520030155685954e-01 2.256780495665277816e-03 -5.070000000000000000e+02 4.786807238152627764e-01 2.130184001950128671e-03 -5.080000000000000000e+02 4.774539079928672991e-01 2.058137543501497094e-03 -5.090000000000000000e+02 4.819372458363471168e-01 2.109112558073428408e-03 -5.100000000000000000e+02 4.754251191758652739e-01 2.195805638152894569e-03 -5.120000000000000000e+02 4.741644885621159600e-01 1.942607585609776224e-03 -5.130000000000000000e+02 4.775237451392089216e-01 1.690149211066179890e-03 -5.140000000000000000e+02 4.737583322435508504e-01 1.807977879194217537e-03 -5.150000000000000000e+02 4.751634087082203250e-01 1.927418065833168314e-03 -5.160000000000000000e+02 4.759144254441590172e-01 2.065000308821539083e-03 -5.170000000000000000e+02 4.728985534993785933e-01 1.729250527431779776e-03 -5.180000000000000000e+02 4.749700892667963470e-01 2.205082982509988000e-03 -5.190000000000000000e+02 4.716740139156674338e-01 2.407475371709183465e-03 -5.200000000000000000e+02 4.736608010331162522e-01 2.104129956512895520e-03 -5.210000000000000000e+02 4.730036603438384502e-01 1.849857782969698081e-03 -5.220000000000000000e+02 4.668356237678525367e-01 1.629036311759277404e-03 -5.230000000000000000e+02 4.681868323619832184e-01 1.806305134969553132e-03 -5.240000000000000000e+02 4.679140010081076495e-01 1.750714695275367881e-03 -5.250000000000000000e+02 4.668212940879236106e-01 1.883378933335663535e-03 -5.260000000000000000e+02 4.679087641017428134e-01 2.088028196438100181e-03 -5.270000000000000000e+02 4.664103017042966481e-01 2.635015374662189828e-03 -5.280000000000000000e+02 4.645330408879505546e-01 2.361779684606523863e-03 -5.290000000000000000e+02 4.622199059424232925e-01 2.296855233785213401e-03 -5.300000000000000000e+02 4.660431739945038454e-01 1.775698827259710420e-03 -5.320000000000000000e+02 4.645890601595707992e-01 1.782285523652639902e-03 -5.330000000000000000e+02 4.633959339955351919e-01 2.377188205573635502e-03 -5.340000000000000000e+02 4.652964478775158397e-01 2.552410246353739240e-03 -5.350000000000000000e+02 4.647023378930569271e-01 2.652123461027668886e-03 -5.360000000000000000e+02 4.616466569342175252e-01 2.514058327614616430e-03 -5.370000000000000000e+02 4.617585834796589794e-01 2.349441074638905589e-03 -5.380000000000000000e+02 4.611580734624800559e-01 2.391728904074642489e-03 -5.390000000000000000e+02 4.598193098255292655e-01 2.664641751526657023e-03 -5.400000000000000000e+02 4.604853124401297459e-01 2.749836310333577272e-03 -5.410000000000000000e+02 4.640237803512885506e-01 2.335325845814894326e-03 -5.420000000000000000e+02 4.615005755213739680e-01 2.317914827347021100e-03 -5.430000000000000000e+02 4.609872480748262169e-01 2.583243455410610089e-03 -5.440000000000000000e+02 4.585229257280106774e-01 2.540655063218559898e-03 -5.450000000000000000e+02 4.568531192731469237e-01 2.737764215410343812e-03 -5.470000000000000000e+02 4.581799649900201166e-01 3.679721133016836208e-03 -5.480000000000000000e+02 4.566269610706336080e-01 4.460502863874512593e-03 -5.490000000000000000e+02 4.573076210292872923e-01 5.369969697667602120e-03 -5.500000000000000000e+02 4.589757347608589555e-01 4.733416404504383820e-03 -5.510000000000000000e+02 4.551844278652871778e-01 3.970743436708347104e-03 -5.520000000000000000e+02 4.582289322163305423e-01 3.433556176160682330e-03 -5.530000000000000000e+02 4.551804524681896669e-01 3.294786298580936953e-03 -5.540000000000000000e+02 4.522788624186884210e-01 2.956118987433250817e-03 -5.550000000000000000e+02 4.526969211906373691e-01 2.582120819777777160e-03 -5.560000000000000000e+02 4.510357733367505451e-01 2.425117820044159385e-03 -5.570000000000000000e+02 4.492320317164311128e-01 2.262356026363680859e-03 -5.580000000000000000e+02 4.512740328672320000e-01 2.588837105522945065e-03 -5.590000000000000000e+02 4.467542276973193727e-01 2.483971861664026771e-03 -5.600000000000000000e+02 4.473905243764157991e-01 2.534287168762829751e-03 -5.610000000000000000e+02 4.460026836764341418e-01 2.004515647685523819e-03 -5.620000000000000000e+02 4.441557910423268307e-01 2.282840079306744287e-03 -5.630000000000000000e+02 4.454794078797500445e-01 2.722213598272243181e-03 -5.640000000000000000e+02 4.430644538982016489e-01 2.198352350098031933e-03 -5.650000000000000000e+02 4.456740367005206926e-01 2.717168647466982646e-03 -5.660000000000000000e+02 4.408579393544874159e-01 2.664143205467330543e-03 -5.670000000000000000e+02 4.394325798702452546e-01 2.753672798519854817e-03 -5.680000000000000000e+02 4.426826509750637073e-01 2.313556495727868943e-03 -5.690000000000000000e+02 4.380848255782257561e-01 2.293999411257039833e-03 -5.710000000000000000e+02 4.439554070921857831e-01 2.438792760579919314e-03 -5.720000000000000000e+02 4.427646715127858124e-01 2.647204636269447076e-03 -5.730000000000000000e+02 4.431424921735667710e-01 2.461636017371061740e-03 -5.740000000000000000e+02 4.402358673031198100e-01 2.449052194432138965e-03 -5.750000000000000000e+02 4.398481921339632561e-01 2.244739939129343238e-03 -5.770000000000000000e+02 4.386472012386505304e-01 2.263382053355535682e-03 -5.780000000000000000e+02 4.376252352117436240e-01 2.652160257876232715e-03 -5.790000000000000000e+02 4.389042875741081540e-01 2.735794462381012978e-03 -5.800000000000000000e+02 4.336562182480159233e-01 2.209961432544046891e-03 -5.810000000000000000e+02 4.356474947983396406e-01 2.298510572640505897e-03 -5.820000000000000000e+02 4.371248307271130562e-01 2.191831466467576792e-03 -5.830000000000000000e+02 4.313554035255825481e-01 2.278247390955953113e-03 -5.840000000000000000e+02 4.316815411452362694e-01 2.493958807823460581e-03 -5.850000000000000000e+02 4.322482726363189864e-01 2.635009520108017207e-03 -5.860000000000000000e+02 4.315980429415318120e-01 2.241837461144595596e-03 -5.870000000000000000e+02 4.330212313782088041e-01 2.372170667993264703e-03 -5.880000000000000000e+02 4.308612831730903592e-01 2.370747003922481135e-03 -5.890000000000000000e+02 4.299125345565329992e-01 2.229989077125508166e-03 -5.900000000000000000e+02 4.282024892634616609e-01 2.577234829803043414e-03 -5.910000000000000000e+02 4.294871408468750040e-01 2.190147170302764439e-03 -5.920000000000000000e+02 4.268819281191662540e-01 2.127093368588102787e-03 -5.930000000000000000e+02 4.272115943654561931e-01 2.649294072036746314e-03 -5.940000000000000000e+02 4.274986164153888324e-01 2.335175128766655422e-03 -5.950000000000000000e+02 4.237657002165105546e-01 2.338761833815916451e-03 -5.960000000000000000e+02 4.234966512684325002e-01 2.243085960167457826e-03 -5.980000000000000000e+02 4.221627257322134175e-01 2.299098494437780936e-03 -5.990000000000000000e+02 4.232776420397429407e-01 2.292726163401654325e-03 -6.000000000000000000e+02 4.206519138877684028e-01 2.099336544703172148e-03 -6.010000000000000000e+02 4.219826290965524862e-01 2.001521904149488381e-03 -6.020000000000000000e+02 4.191251028918906996e-01 2.770553847563798043e-03 -6.030000000000000000e+02 4.182462706255846152e-01 2.105972159266412784e-03 -6.040000000000000000e+02 4.154776571815795849e-01 2.064571168994879143e-03 -6.050000000000000000e+02 4.159611439660024224e-01 2.097144612721604795e-03 -6.060000000000000000e+02 4.145308707299277251e-01 2.199632649552180682e-03 -6.070000000000000000e+02 4.138621601827210394e-01 2.086300135520387580e-03 -6.080000000000000000e+02 4.149822304470472956e-01 2.411143267622667657e-03 -6.090000000000000000e+02 4.114583347398573232e-01 2.090689934920733021e-03 -6.100000000000000000e+02 4.147168632566688440e-01 2.269449040626778189e-03 -6.110000000000000000e+02 4.128101814378679624e-01 2.234760208017635801e-03 -6.120000000000000000e+02 4.117641984194706506e-01 2.219093465486938165e-03 -6.130000000000000000e+02 4.089201721200379502e-01 2.428603757892810241e-03 -6.140000000000000000e+02 4.068250993408876748e-01 2.377921473053673778e-03 -6.150000000000000000e+02 4.081300916221531905e-01 2.495376807814437409e-03 -6.160000000000000000e+02 4.064410609145164832e-01 2.124714807107688178e-03 -6.170000000000000000e+02 4.070193091110816397e-01 2.198781464906898481e-03 -6.180000000000000000e+02 4.040556869016239117e-01 2.128964116647447460e-03 -6.190000000000000000e+02 4.021318510686280323e-01 2.352601451699986614e-03 -6.200000000000000000e+02 4.037607147783004446e-01 2.410272952671840482e-03 -6.210000000000000000e+02 4.047950413674876180e-01 2.184788843715633391e-03 -6.230000000000000000e+02 4.006227692855926503e-01 2.163704919394426277e-03 -6.240000000000000000e+02 4.001272136324222628e-01 2.461266517365068469e-03 -6.250000000000000000e+02 3.983723655356043447e-01 2.031113872683289537e-03 -6.260000000000000000e+02 3.979047907642779824e-01 2.175636491284409311e-03 -6.270000000000000000e+02 3.981723190387368438e-01 2.143359825857425478e-03 -6.290000000000000000e+02 3.957838546073788599e-01 2.137654601671778488e-03 -6.300000000000000000e+02 3.952727945641539842e-01 2.210308530825481465e-03 -6.310000000000000000e+02 3.961636938763801741e-01 2.308409279290595841e-03 -6.320000000000000000e+02 3.918451299931965393e-01 2.419106267148774317e-03 -6.330000000000000000e+02 3.914993876464182843e-01 2.041982438976829191e-03 -6.340000000000000000e+02 3.902759977996723695e-01 2.152778289321311857e-03 -6.350000000000000000e+02 3.897232516578093553e-01 2.134828095122949521e-03 -6.360000000000000000e+02 3.891224905759855246e-01 2.500830413116331835e-03 -6.370000000000000000e+02 3.864757937509556429e-01 2.080537815017959730e-03 -6.380000000000000000e+02 3.868042176051252889e-01 2.054919405341660513e-03 -6.390000000000000000e+02 3.865637932452086756e-01 2.194893232091930588e-03 -6.400000000000000000e+02 3.844411405541175997e-01 2.141488716674132785e-03 -6.410000000000000000e+02 3.856261898434570345e-01 2.274926533566850456e-03 -6.420000000000000000e+02 3.819897106978585866e-01 2.203944966089400534e-03 -6.430000000000000000e+02 3.835174571900442642e-01 2.377766527910149530e-03 -6.440000000000000000e+02 3.809113712549200281e-01 2.080374687264972648e-03 -6.450000000000000000e+02 3.806926363617753606e-01 1.649713483401860558e-03 -6.460000000000000000e+02 3.784212127219454547e-01 1.624304316252250325e-03 -6.470000000000000000e+02 3.788071377492694958e-01 1.475925366287604741e-03 -6.480000000000000000e+02 3.747853407136942372e-01 1.323793022718415448e-03 -6.490000000000000000e+02 3.761762855609681599e-01 1.551193388471523368e-03 -6.510000000000000000e+02 3.743154578204704319e-01 1.106071744409389997e-02 -6.520000000000000000e+02 3.732953038003610780e-01 1.406461193768058148e-03 -6.530000000000000000e+02 3.712903234349819726e-01 1.580260095468733394e-03 -6.540000000000000000e+02 3.710039441486435163e-01 1.523462902342326243e-03 -6.550000000000000000e+02 3.725530262839862883e-01 1.716847683731266994e-03 -6.560000000000000000e+02 3.691240478950566506e-01 1.666885191103246837e-03 -6.570000000000000000e+02 3.694020302552477042e-01 1.545296593216417651e-03 -6.580000000000000000e+02 3.659376430596824603e-01 1.387980080539242189e-03 -6.590000000000000000e+02 3.676962254027785759e-01 1.921551820378363407e-03 -6.610000000000000000e+02 3.643606810818277864e-01 1.408011379806991441e-03 -6.620000000000000000e+02 3.648278811490405227e-01 1.349229856926058941e-03 -6.630000000000000000e+02 3.642361368798294752e-01 1.547156959444037291e-03 -6.640000000000000000e+02 3.615236702978222860e-01 1.728186790149532437e-03 -6.650000000000000000e+02 3.616342612496147302e-01 1.773075942820308629e-03 -6.660000000000000000e+02 3.597691506101627357e-01 1.659747835658733446e-03 -6.670000000000000000e+02 3.607987352733889597e-01 1.705088167854919203e-03 -6.680000000000000000e+02 3.596780830890691227e-01 1.609597355884490001e-03 -6.700000000000000000e+02 3.568256439474783992e-01 1.144479757071020570e-03 -6.710000000000000000e+02 3.536007338562827673e-01 7.932979519620410877e-04 -6.720000000000000000e+02 3.539275077387825097e-01 8.245605588573551477e-04 -6.730000000000000000e+02 3.540303036985437690e-01 1.124719993082986223e-03 -6.740000000000000000e+02 3.535089242596803349e-01 1.149466322620777128e-03 -6.750000000000000000e+02 3.529311984959476178e-01 7.506627815011808567e-04 -6.760000000000000000e+02 3.508475468030397559e-01 1.033702699443035016e-03 -6.780000000000000000e+02 3.485540604836454559e-01 1.014485973186968161e-03 -6.790000000000000000e+02 3.475898574578726863e-01 1.178318976323240817e-03 -6.810000000000000000e+02 3.452215773121042885e-01 6.380098549282264483e-04 -6.820000000000000000e+02 3.424280619357783495e-01 7.426626110502887630e-04 -6.830000000000000000e+02 3.425110525481979695e-01 9.948575188846893718e-04 -6.840000000000000000e+02 3.434310759805740965e-01 1.090369268772425860e-03 -6.850000000000000000e+02 3.434906950959707994e-01 1.204711399978794246e-03 -6.860000000000000000e+02 3.418290393307485964e-01 1.181800100129093813e-03 -6.870000000000000000e+02 3.397496086065242005e-01 1.014104465870272528e-03 -6.880000000000000000e+02 3.437618656116135929e-01 1.153784510561977174e-03 -6.890000000000000000e+02 3.339403712442781114e-01 9.716184251385274031e-04 -6.900000000000000000e+02 3.369287941395982533e-01 1.007162348291182384e-03 -6.910000000000000000e+02 3.356993246702894562e-01 5.515482292148106641e-04 -6.920000000000000000e+02 3.383069984007955888e-01 1.114286170547042557e-03 -6.930000000000000000e+02 3.350397870344180573e-01 1.240591013755930946e-03 -6.940000000000000000e+02 3.371070246920478408e-01 1.199870642632842790e-03 -6.950000000000000000e+02 3.326147252986285663e-01 9.157005288850098750e-04 -6.960000000000000000e+02 3.346685616830352150e-01 8.508981161974521566e-04 -6.970000000000000000e+02 3.315509689275591421e-01 8.255657728317560571e-04 -6.980000000000000000e+02 3.323732442137915521e-01 6.160116506812220866e-04 -6.990000000000000000e+02 3.252750417411033323e-01 4.982251490157173354e-04 -7.000000000000000000e+02 3.248073171548039872e-01 6.558763736096105950e-04 -7.010000000000000000e+02 3.271480354118889711e-01 8.724053135342832053e-04 -7.020000000000000000e+02 3.235845032916518371e-01 8.610326975933721384e-04 -7.030000000000000000e+02 3.238484020984142009e-01 8.490750992702511156e-04 -7.040000000000000000e+02 3.221325616657229052e-01 7.384729035537427851e-04 -7.050000000000000000e+02 3.231535736628184940e-01 6.856214330578304546e-04 -7.070000000000000000e+02 3.219789468156817880e-01 7.716825382678521540e-04 -7.080000000000000000e+02 3.202531506719851762e-01 6.607221821152025644e-04 -7.090000000000000000e+02 3.195842519709689578e-01 5.782981489643581946e-04 -7.100000000000000000e+02 3.182327304423032133e-01 8.464693582262389042e-04 -7.110000000000000000e+02 3.176908524252213262e-01 1.243070668642308821e-03 -7.120000000000000000e+02 3.185227942065544937e-01 9.734621155076390690e-04 -7.130000000000000000e+02 3.165129840210834655e-01 9.131708742668853815e-04 -7.140000000000000000e+02 3.150823881680023808e-01 7.954304180284233654e-04 -7.150000000000000000e+02 3.123332511373782538e-01 8.251123821129165278e-04 -7.160000000000000000e+02 3.134694449098932578e-01 8.571544877500696623e-04 -7.170000000000000000e+02 3.133504202131764393e-01 8.523800059934523920e-04 -7.180000000000000000e+02 3.110897439045782198e-01 8.965741112154555987e-04 -7.190000000000000000e+02 3.117920996667060685e-01 1.048671164406314886e-03 -7.200000000000000000e+02 3.107383037592845176e-01 7.754816092287025991e-04 -7.210000000000000000e+02 3.080409410920896818e-01 5.295787412913572408e-04 -7.220000000000000000e+02 3.079873233622311135e-01 6.316729670382382296e-04 -7.240000000000000000e+02 3.073912507326151400e-01 6.669165453739774605e-04 -7.250000000000000000e+02 3.036827357228634727e-01 6.352113344068497595e-04 -7.260000000000000000e+02 3.059734570389932018e-01 7.637157009107352562e-04 -7.270000000000000000e+02 3.042323131365701760e-01 8.233371023847804986e-04 -7.280000000000000000e+02 3.013948593924380970e-01 8.702493950929785383e-04 -7.290000000000000000e+02 3.032681921202635689e-01 9.032561162775059205e-04 -7.300000000000000000e+02 3.009782221159513216e-01 7.093897411269717984e-04 -7.310000000000000000e+02 2.983694629212046978e-01 5.567404847873567552e-04 -7.320000000000000000e+02 3.007374739102317007e-01 5.760900128976267822e-04 -7.330000000000000000e+02 2.986167922470410185e-01 5.864699720153805640e-04 -7.340000000000000000e+02 2.964778084021644777e-01 5.908881234962708520e-04 -7.350000000000000000e+02 2.957369285905067091e-01 5.219183788079502983e-04 -7.360000000000000000e+02 2.946827909864018769e-01 5.926707294940733320e-04 -7.370000000000000000e+02 2.963005687161550661e-01 6.383622742114255502e-04 -7.380000000000000000e+02 2.940167897191459101e-01 6.020094913244109815e-04 -7.390000000000000000e+02 2.952438073667002505e-01 5.922665737670162502e-04 -7.400000000000000000e+02 2.934665488875988215e-01 6.432865313313703608e-04 -7.410000000000000000e+02 2.942724694132781704e-01 6.674741115261894741e-04 -7.420000000000000000e+02 2.911799685265896165e-01 7.177867114915469820e-04 -7.430000000000000000e+02 2.888890153339986333e-01 7.529753811174340729e-04 -7.440000000000000000e+02 2.902450176307547758e-01 7.413969730910475878e-04 -7.450000000000000000e+02 2.875456971626783043e-01 6.887663752362186689e-04 -7.470000000000000000e+02 2.871359126368911996e-01 7.756790142250002311e-04 -7.480000000000000000e+02 2.855532737913013541e-01 6.833017331357205170e-04 -7.490000000000000000e+02 2.860439502609536389e-01 6.227101243588010950e-04 -7.500000000000000000e+02 2.852430147072599897e-01 6.460571217534097745e-04 -7.510000000000000000e+02 2.823150660119994604e-01 6.697699355027518335e-04 -7.520000000000000000e+02 2.830315135702810569e-01 8.075530666398113159e-04 -7.530000000000000000e+02 2.842004914190728315e-01 9.067196362388116933e-04 -7.540000000000000000e+02 2.800192794819871822e-01 7.288791822891587963e-04 -7.550000000000000000e+02 2.792815185236707243e-01 5.596496779062918193e-04 -7.570000000000000000e+02 2.767054300403734013e-01 8.159052999951042946e-04 -7.580000000000000000e+02 2.782701656630144904e-01 8.551160067064590134e-04 -7.600000000000000000e+02 2.759994767634226798e-01 8.831647438535772344e-04 -7.610000000000000000e+02 2.730609184681332402e-01 9.419317384574808381e-04 -7.620000000000000000e+02 2.745804981560268088e-01 8.730168687636668048e-04 -7.630000000000000000e+02 2.716896888387975717e-01 8.024501017826240123e-04 -7.640000000000000000e+02 2.731625581503935307e-01 7.559766207908109013e-04 -7.650000000000000000e+02 2.734036306481416045e-01 7.152137566824647583e-04 -7.660000000000000000e+02 2.694035665449976413e-01 7.097587030190113900e-04 -7.670000000000000000e+02 2.682087348922513326e-01 6.865791493309057010e-04 -7.680000000000000000e+02 2.701908963311233647e-01 9.252523178307784030e-04 -7.690000000000000000e+02 2.721927376698807244e-01 1.074426550143979921e-03 -7.700000000000000000e+02 2.684406553995949407e-01 7.219610077327564060e-04 -7.710000000000000000e+02 2.673801350259472631e-01 5.291415970406536861e-04 -7.720000000000000000e+02 2.677147377861698319e-01 5.201039890068001256e-04 -7.730000000000000000e+02 2.657810390537724277e-01 6.145760402062267272e-04 -7.740000000000000000e+02 2.668659657666068719e-01 8.595374071200739341e-04 -7.750000000000000000e+02 2.642366686032958101e-01 1.127002814151883709e-03 -7.760000000000000000e+02 2.648448226604450673e-01 8.183896193220148831e-04 -7.770000000000000000e+02 2.631614323119718657e-01 5.701974244184027010e-04 -7.780000000000000000e+02 2.632190426486616386e-01 6.642457133296455086e-04 -7.790000000000000000e+02 2.640091280272797158e-01 4.379914860732204529e-04 -7.800000000000000000e+02 2.586485353701125089e-01 5.085104341821946412e-04 -7.810000000000000000e+02 2.575486256141978347e-01 5.025885390016538497e-04 -7.820000000000000000e+02 2.610912073190747029e-01 5.217212285327107145e-04 -7.830000000000000000e+02 2.588470819226767472e-01 5.334138161544751087e-04 -7.840000000000000000e+02 2.566155328252260337e-01 6.104260390097407092e-04 -7.850000000000000000e+02 2.595489189701047916e-01 7.152891326366638339e-04 -7.860000000000000000e+02 2.556750663725441131e-01 8.266898962061080495e-04 -7.870000000000000000e+02 2.562847259935794875e-01 9.686783185603309440e-04 -7.880000000000000000e+02 2.542198239459120823e-01 6.773213782348221947e-04 -7.890000000000000000e+02 2.555084866597052140e-01 4.706019632370265614e-04 -7.900000000000000000e+02 2.505781563320269578e-01 5.441948478622107930e-04 -7.910000000000000000e+02 2.530144144015350482e-01 7.130330573710472186e-04 -7.920000000000000000e+02 2.507378161275020667e-01 6.455491453177481052e-04 -7.930000000000000000e+02 2.510045899124841440e-01 6.685154937416450680e-04 -7.940000000000000000e+02 2.500639360054600635e-01 6.118709313703790762e-04 -7.950000000000000000e+02 2.471785048194687917e-01 5.907308221398219639e-04 -7.960000000000000000e+02 2.485197914470923530e-01 7.842849506321815899e-04 -7.970000000000000000e+02 2.465173556131445565e-01 1.148569741209306497e-03 -7.980000000000000000e+02 2.460072323198064237e-01 8.394313532708581709e-04 -7.990000000000000000e+02 2.457340705874077325e-01 6.380993707047516623e-04 -8.000000000000000000e+02 2.452441738266041560e-01 6.371403179503610419e-04 -8.010000000000000000e+02 2.444174832592336533e-01 6.192943620553899515e-04 -8.020000000000000000e+02 2.445373159214048742e-01 5.220382434980634602e-04 -8.030000000000000000e+02 2.436669268257173060e-01 4.995484676849611203e-04 -8.040000000000000000e+02 2.428066354685001482e-01 5.042677727307719225e-04 -8.050000000000000000e+02 2.426095585529723653e-01 5.664692605369827218e-04 -8.060000000000000000e+02 2.424005927519230774e-01 6.153110527340442410e-04 -8.070000000000000000e+02 2.420650096652977035e-01 6.764686975423247388e-04 -8.080000000000000000e+02 2.377580550897968326e-01 6.666911942888060355e-04 -8.090000000000000000e+02 2.391359035988179782e-01 6.397485092953592370e-04 -8.100000000000000000e+02 2.378097751426488937e-01 5.273032758414705583e-04 -8.110000000000000000e+02 2.364620225708066181e-01 4.770332781473951697e-04 -8.120000000000000000e+02 2.340518958387058368e-01 4.884949999274598590e-04 -8.130000000000000000e+02 2.361719876996813683e-01 4.283894664995366937e-04 -8.150000000000000000e+02 2.343151416237562179e-01 7.467833680498860279e-04 -8.160000000000000000e+02 2.340389002510862571e-01 6.900714877471731627e-04 -8.170000000000000000e+02 2.323250965957464886e-01 6.267517869836622011e-04 -8.180000000000000000e+02 2.327986171228738910e-01 5.898303099401928234e-04 -8.190000000000000000e+02 2.296353977803593238e-01 5.260753365838550600e-04 -8.200000000000000000e+02 2.315355309150340102e-01 5.440358485919926865e-04 -8.210000000000000000e+02 2.321908350527273068e-01 5.032297157106319302e-04 -8.220000000000000000e+02 2.279327074775298057e-01 5.086863148290497131e-04 -8.230000000000000000e+02 2.271131106690129076e-01 5.183339912656229152e-04 -8.240000000000000000e+02 2.269785158787573365e-01 5.863295949169552339e-04 -8.250000000000000000e+02 2.278230717608939748e-01 7.110045886964150730e-04 -8.260000000000000000e+02 2.284255864080388665e-01 7.602563501004864230e-04 -8.270000000000000000e+02 2.239662055269953933e-01 7.971491374676084032e-04 -8.280000000000000000e+02 2.276007271645114072e-01 6.417570888748792054e-04 -8.290000000000000000e+02 2.261198274298694411e-01 4.898016415252937116e-04 -8.300000000000000000e+02 2.229851881019254967e-01 5.733075874265613917e-04 -8.310000000000000000e+02 2.222424208572943705e-01 7.086696388757308430e-04 -8.320000000000000000e+02 2.240980319042012170e-01 6.881092318153540300e-04 -8.330000000000000000e+02 2.201371471021767168e-01 6.454430056362744266e-04 -8.340000000000000000e+02 2.218712709211381751e-01 6.908103870195950093e-04 -8.350000000000000000e+02 2.198955291348216323e-01 7.525335361755455853e-04 -8.360000000000000000e+02 2.222330278234658507e-01 6.629096023013732100e-04 -8.370000000000000000e+02 2.191062326099043611e-01 5.639788268277534265e-04 -8.380000000000000000e+02 2.182312481278125826e-01 6.138538948729713304e-04 -8.390000000000000000e+02 2.164238677115443155e-01 6.554645827789786373e-04 -8.400000000000000000e+02 2.154584298945607934e-01 6.187684181162288232e-04 -8.410000000000000000e+02 2.193652937045668938e-01 6.444098966269737067e-04 -8.420000000000000000e+02 2.144489174817784671e-01 5.122382838593095766e-04 -8.430000000000000000e+02 2.188191874186196095e-01 4.688073212717370369e-04 -8.440000000000000000e+02 2.150055875940427852e-01 4.281407262552652674e-04 -8.450000000000000000e+02 2.161845025759491501e-01 4.107242695926836330e-04 -8.460000000000000000e+02 2.112821594130345482e-01 4.061018574945805164e-04 -8.470000000000000000e+02 2.110288864043275425e-01 4.901032930941620928e-04 -8.480000000000000000e+02 2.078742258878093774e-01 5.368477067555119889e-04 -8.490000000000000000e+02 2.145796050382136333e-01 6.499607792233214922e-04 -8.500000000000000000e+02 2.078847221084968999e-01 6.414945069290349305e-04 -8.510000000000000000e+02 2.108298390482181150e-01 6.705058773575858387e-04 -8.520000000000000000e+02 2.075014126696259620e-01 6.110564345290590144e-04 -8.530000000000000000e+02 2.052200525085812466e-01 5.616560433210190852e-04 -8.540000000000000000e+02 2.103531947834068050e-01 6.216656878503424178e-04 -8.550000000000000000e+02 2.054904709216132108e-01 6.625065304373800980e-04 -8.560000000000000000e+02 2.095810573626863127e-01 6.299069227781464936e-04 -8.570000000000000000e+02 2.071019531218668275e-01 6.320140050257947459e-04 -8.580000000000000000e+02 2.076254126458863813e-01 5.319866937592915767e-04 -8.590000000000000000e+02 2.032647270452199451e-01 4.322667094195393328e-04 -8.610000000000000000e+02 2.033158499125339025e-01 5.958142027934811838e-04 -8.620000000000000000e+02 2.025294971806141930e-01 5.640398593807095101e-04 -8.630000000000000000e+02 2.030681315090875905e-01 5.822002937342305720e-04 -8.640000000000000000e+02 1.993251737516290312e-01 5.181937899529892155e-04 -8.650000000000000000e+02 2.065610887854071043e-01 5.491918070073326845e-04 -8.660000000000000000e+02 1.977991898676778326e-01 5.465916413217313148e-04 -8.670000000000000000e+02 2.008022349372676485e-01 6.101270925684790540e-04 -8.680000000000000000e+02 1.969141466113354388e-01 6.056815611142669789e-04 -8.690000000000000000e+02 1.972038988448139296e-01 6.289288603499992034e-04 -8.700000000000000000e+02 1.990520038583262208e-01 5.356561074020181829e-04 -8.710000000000000000e+02 1.956273565494553723e-01 4.556625796574367035e-04 -8.720000000000000000e+02 1.984844765510408171e-01 5.240451776572209669e-04 -8.750000000000000000e+02 1.920024343861894134e-01 4.579534356126578544e-04 -8.760000000000000000e+02 1.925898359122656389e-01 4.878909377193256839e-04 -8.770000000000000000e+02 1.942864056731745392e-01 5.932063213927988611e-04 -8.780000000000000000e+02 1.897551786529473317e-01 5.481940466897134052e-04 -8.790000000000000000e+02 1.983491144496614678e-01 5.984678248213884779e-04 -8.810000000000000000e+02 1.914312831386200953e-01 5.876001017547239757e-04 -8.820000000000000000e+02 1.920799887876904755e-01 5.554674665238552725e-04 -8.830000000000000000e+02 1.882963348014799199e-01 4.791123641383075770e-04 -8.840000000000000000e+02 1.928949323483235556e-01 5.312655240403205267e-04 -8.850000000000000000e+02 1.857133259038994400e-01 5.437512846533937164e-04 -8.860000000000000000e+02 1.897542466024551289e-01 5.258369452814266052e-04 -8.870000000000000000e+02 1.871852208180867227e-01 5.239848161780009603e-04 -8.880000000000000000e+02 1.850852702624405377e-01 4.896893055154806105e-04 -8.890000000000000000e+02 1.880255730647502066e-01 4.514553620310408542e-04 -8.910000000000000000e+02 1.876047223428241040e-01 4.667345588895939002e-04 -8.920000000000000000e+02 1.812751345579627915e-01 5.064724142386887052e-04 -8.940000000000000000e+02 1.847284687703180939e-01 6.396431362913991342e-04 -8.950000000000000000e+02 1.800912297638935511e-01 6.876864669612682253e-04 -8.960000000000000000e+02 1.834056618470041311e-01 6.217172845827137690e-04 -8.970000000000000000e+02 1.790436366570694326e-01 5.442235512562060848e-04 -8.980000000000000000e+02 1.830364707439623706e-01 5.105297425267963599e-04 -8.990000000000000000e+02 1.814699787325801394e-01 4.730324194848538289e-04 -9.000000000000000000e+02 1.771320530321065789e-01 4.875470433458562684e-04 -9.010000000000000000e+02 1.829649552589845130e-01 3.116533984260362556e-04 -9.020000000000000000e+02 1.725550143823306182e-01 3.354995509307332792e-04 -9.030000000000000000e+02 1.788223788122413338e-01 3.718106790124812576e-04 -9.040000000000000000e+02 1.786614503225541495e-01 3.466335669986217731e-04 -9.050000000000000000e+02 1.734605526390085306e-01 3.431359717273181858e-04 -9.060000000000000000e+02 1.802784536997365517e-01 4.388672249235779296e-04 -9.070000000000000000e+02 1.752171262241783711e-01 5.050848688975146392e-04 -9.080000000000000000e+02 1.722725306786986044e-01 5.897337358064325477e-04 -9.090000000000000000e+02 1.777335050617434575e-01 6.535784749945037272e-04 -9.100000000000000000e+02 1.699755088269717940e-01 4.802295293816485292e-04 -9.110000000000000000e+02 1.744004277607414388e-01 3.514686445293870184e-04 -9.120000000000000000e+02 1.737125976726297261e-01 4.280514799981807814e-04 -9.130000000000000000e+02 1.693843288508499467e-01 5.502445887667010548e-04 -9.140000000000000000e+02 1.753547799038466803e-01 4.183332681203837588e-04 -9.150000000000000000e+02 1.699645413766415758e-01 3.566330222376877372e-04 -9.160000000000000000e+02 1.662354957157924640e-01 3.501116069807909425e-04 -9.170000000000000000e+02 1.698448342308271630e-01 3.979697597349817102e-04 -9.190000000000000000e+02 1.668736143151419993e-01 4.498220562750179070e-04 -9.200000000000000000e+02 1.640298986507980894e-01 3.867728537330502540e-04 -9.210000000000000000e+02 1.605046811425376030e-01 3.169374210598380290e-04 -9.220000000000000000e+02 1.723942044601731172e-01 4.127592827251705962e-04 -9.230000000000000000e+02 1.614016021803643119e-01 3.951486716570338153e-04 -9.240000000000000000e+02 1.637405837498882577e-01 4.476019233444792711e-04 -9.250000000000000000e+02 1.678096942640436295e-01 4.994354112515394465e-04 -9.260000000000000000e+02 1.585079614828392436e-01 4.096264711690773982e-04 -9.270000000000000000e+02 1.685349056461461215e-01 3.776690956821938494e-04 -9.280000000000000000e+02 1.641014551503398311e-01 3.577462572020165613e-04 -9.300000000000000000e+02 1.695228071836076544e-01 4.266400154556220198e-04 -9.310000000000000000e+02 1.596393947255436707e-01 4.959711401411323129e-04 -9.320000000000000000e+02 1.588250664388630162e-01 4.224078140945342129e-04 -9.330000000000000000e+02 1.672083025333231665e-01 3.124210546543428556e-04 -9.340000000000000000e+02 1.557760668756646982e-01 4.972707314997332510e-04 -9.350000000000000000e+02 1.609858860323905294e-01 7.614789618059834928e-04 -9.360000000000000000e+02 1.669547745435298325e-01 6.307982188451732256e-04 -9.370000000000000000e+02 1.554781386571376933e-01 4.822466196092510364e-04 -9.380000000000000000e+02 1.635004261782697643e-01 4.592415414990289827e-04 -9.390000000000000000e+02 1.615361192006683766e-01 4.246404567173774048e-04 -9.400000000000000000e+02 1.549406871945168129e-01 3.878439558373571465e-04 -9.410000000000000000e+02 1.660303465051567173e-01 4.092766095316074004e-04 -9.420000000000000000e+02 1.581956479840385121e-01 5.106693615771237642e-04 -9.430000000000000000e+02 1.532957597267954886e-01 5.443483354925016723e-04 -9.450000000000000000e+02 1.563126796137503660e-01 4.980995322457570191e-04 -9.460000000000000000e+02 1.526505630381729262e-01 5.115271860257543813e-04 -9.470000000000000000e+02 1.650085816756491630e-01 5.818408744477792955e-04 -9.480000000000000000e+02 1.534631352195482135e-01 5.067768289596675255e-04 -9.490000000000000000e+02 1.564586562667454051e-01 4.703339455556749074e-04 -9.510000000000000000e+02 1.508957129278924170e-01 4.623993696212345549e-04 -9.520000000000000000e+02 1.557297956673074357e-01 4.480561269898989101e-04 -9.530000000000000000e+02 1.585268163131633989e-01 4.478755541816481392e-04 -9.540000000000000000e+02 1.477389626867713357e-01 4.583995789410324432e-04 -9.550000000000000000e+02 1.556649111924298667e-01 5.465392469055142290e-04 -9.560000000000000000e+02 1.574041900990189313e-01 4.805605345972074243e-04 -9.570000000000000000e+02 1.463522535209129116e-01 4.433316778017259746e-04 -9.580000000000000000e+02 1.569556863860012419e-01 5.124379723811060003e-04 -9.590000000000000000e+02 1.540355962539045886e-01 5.433300106372631689e-04 -9.600000000000000000e+02 1.460460866696001447e-01 5.399760560461876104e-04 -9.610000000000000000e+02 1.574226948164263451e-01 6.172164682340657450e-04 -9.620000000000000000e+02 1.526009188220704416e-01 5.119498153383643564e-04 -9.630000000000000000e+02 1.443727199703519481e-01 4.315054633351781094e-04 -9.640000000000000000e+02 1.567556415909358847e-01 4.416571306041639617e-04 -9.650000000000000000e+02 1.520681326356685958e-01 4.066604896563893686e-04 -9.660000000000000000e+02 1.413474635261527113e-01 4.408651567685888074e-04 -9.670000000000000000e+02 1.579710513209036105e-01 5.019732941758928060e-04 -9.680000000000000000e+02 1.484702896181026577e-01 4.566450921160998392e-04 -9.690000000000000000e+02 1.405928883231121196e-01 4.084856989561946156e-04 -9.700000000000000000e+02 1.558594704190485458e-01 4.621848016215773639e-04 -9.710000000000000000e+02 1.448138369705131989e-01 3.674216760171958264e-04 -9.720000000000000000e+02 1.379223921141206344e-01 4.780828484949829413e-04 -9.730000000000000000e+02 1.551132546662170875e-01 4.405480658317403658e-04 -9.740000000000000000e+02 1.454937025905483905e-01 3.516028526008068084e-04 -9.750000000000000000e+02 1.363233679265844767e-01 5.551222300712902683e-04 -9.760000000000000000e+02 1.520605862297770283e-01 3.454988756951741071e-04 -9.770000000000000000e+02 1.454795010805491895e-01 5.941725509832625034e-04 -9.780000000000000000e+02 1.346577461603882531e-01 4.449441040413885831e-04 -9.790000000000000000e+02 1.497849692161031809e-01 5.854583683678241633e-04 -9.800000000000000000e+02 1.437143910264622737e-01 4.442764917595316007e-04 -9.810000000000000000e+02 1.337510805318354035e-01 5.059173268056049722e-04 -9.820000000000000000e+02 1.465683989113758801e-01 4.127606066734047351e-04 -9.830000000000000000e+02 1.433919782068469873e-01 6.615825641152011348e-04 -9.850000000000000000e+02 1.457339041159894100e-01 5.586362686547263366e-04 -9.860000000000000000e+02 1.441147309735553717e-01 4.387554051408965082e-04 -9.870000000000000000e+02 1.297959479680465822e-01 6.215986231144364667e-04 -9.880000000000000000e+02 1.440591800379433796e-01 5.697066062617489298e-04 -9.890000000000000000e+02 1.455117896671137279e-01 5.339451633424711387e-04 -9.910000000000000000e+02 1.366532490492361196e-01 3.954419757916168986e-04 -9.920000000000000000e+02 1.463811678492772106e-01 4.191921766139195416e-04 -9.930000000000000000e+02 1.292834173540242104e-01 3.957154060354577943e-04 -9.940000000000000000e+02 1.313932889066950771e-01 3.963801051934635823e-04 -9.950000000000000000e+02 1.473850506187433795e-01 4.061354852547752864e-04 -9.960000000000000000e+02 1.297931475837222348e-01 4.022432696113411644e-04 -9.970000000000000000e+02 1.267173671596532325e-01 3.898070507132252215e-04 -9.980000000000000000e+02 1.466953519685585405e-01 4.479117730633324799e-04 -9.990000000000000000e+02 1.339574517173176549e-01 3.932606892899040028e-04 -1.000000000000000000e+03 1.236793632390120606e-01 4.249832275034449904e-04 -1.001000000000000000e+03 1.379685383608129645e-01 4.281394333276472173e-04 -1.003000000000000000e+03 1.211650997876666802e-01 3.923892603950267623e-04 -1.004000000000000000e+03 1.300665378187704502e-01 3.342550776437280802e-04 -1.005000000000000000e+03 1.430809219396255716e-01 2.841243553709967549e-04 -1.006000000000000000e+03 1.210977726466650056e-01 3.212130649264433339e-04 -1.007000000000000000e+03 1.212838676656114167e-01 4.005143572439032228e-04 -1.008000000000000000e+03 1.403741832266492962e-01 4.562743362532453023e-04 -1.009000000000000000e+03 1.252523103808025062e-01 3.599185073816979952e-04 -1.010000000000000000e+03 1.163467566594215130e-01 3.405813809088300420e-04 -1.011000000000000000e+03 1.342298451925615921e-01 3.670079107810825833e-04 -1.012000000000000000e+03 1.326044865338615875e-01 6.250392392957146220e-04 -1.013000000000000000e+03 1.156151736344855907e-01 6.333677900280054946e-04 -1.014000000000000000e+03 1.234863144823649533e-01 5.279560299891596998e-04 -1.015000000000000000e+03 1.342064905891095783e-01 4.277130868851209268e-04 -1.017000000000000000e+03 1.141164993261352123e-01 3.397712111613429651e-04 -1.018000000000000000e+03 1.346253457279308618e-01 3.674253005872298028e-04 -1.019000000000000000e+03 1.165095288364332154e-01 3.340628667622457860e-04 -1.020000000000000000e+03 1.084412817133471596e-01 3.269602208004138686e-04 -1.021000000000000000e+03 1.254272588570547187e-01 3.915823965491315502e-04 -1.022000000000000000e+03 1.235292506992487493e-01 3.592918152482970110e-04 -1.023000000000000000e+03 1.060006940650036478e-01 3.430484668017986442e-04 -1.024000000000000000e+03 1.129639914795287636e-01 3.547749827707200846e-04 -1.025000000000000000e+03 1.272667332100351767e-01 4.157277307740701758e-04 -1.026000000000000000e+03 1.062524043895693437e-01 4.414957099631223363e-04 -1.027000000000000000e+03 1.024843509276991554e-01 4.210257642964708945e-04 -1.028000000000000000e+03 1.229229971792075021e-01 4.983816020788206080e-04 -1.029000000000000000e+03 1.112432189741814903e-01 5.634124364642591632e-04 -1.030000000000000000e+03 9.808382458796467696e-02 4.591415080656984947e-04 -1.031000000000000000e+03 1.097940345182317617e-01 5.103535559057286331e-04 -1.033000000000000000e+03 9.585822647259550910e-02 4.217998475817635548e-04 -1.034000000000000000e+03 9.736890781831922248e-02 4.314416392183229856e-04 -1.035000000000000000e+03 1.172313166777895072e-01 4.979790894993025652e-04 -1.036000000000000000e+03 1.007431246850296752e-01 5.072031109971093061e-04 -1.037000000000000000e+03 9.118571208793094240e-02 5.066854165651011981e-04 -1.038000000000000000e+03 1.032697363445541083e-01 5.515923184712552812e-04 -1.039000000000000000e+03 1.093638879072191539e-01 5.622875526978756040e-04 -1.040000000000000000e+03 8.814646505571084589e-02 6.062699232153113743e-04 -1.041000000000000000e+03 8.842992469133439948e-02 6.765519343163934121e-04 -1.042000000000000000e+03 1.062528115757404995e-01 6.589475939079360734e-04 -1.043000000000000000e+03 9.288597692263624028e-02 6.743855851057590925e-04 -1.045000000000000000e+03 9.196911274131017167e-02 7.232441045978342488e-04 -1.046000000000000000e+03 1.022609334712561990e-01 8.108260498913095679e-04 -1.047000000000000000e+03 8.263330340076432967e-02 6.253975077804425605e-04 -1.048000000000000000e+03 8.055094187240963155e-02 6.305561378252783154e-04 -1.049000000000000000e+03 9.937474413104195603e-02 7.532916889825975451e-04 -1.050000000000000000e+03 9.027462492513911585e-02 8.419869300946653196e-04 -1.051000000000000000e+03 7.767641911712637459e-02 6.750358366990357297e-04 -1.052000000000000000e+03 8.367783094323205662e-02 7.454097214903642431e-04 -1.053000000000000000e+03 9.879787086110630723e-02 8.440365780202869561e-04 -1.054000000000000000e+03 8.166061823886218429e-02 7.576492981314891101e-04 -1.055000000000000000e+03 7.616137443674371454e-02 7.594704915579469527e-04 -1.056000000000000000e+03 8.782834274093617721e-02 9.838974985194421600e-04 -1.057000000000000000e+03 9.146066888002722661e-02 9.184243515649333483e-04 -1.058000000000000000e+03 7.352741040121799077e-02 8.074910662651234045e-04 -1.059000000000000000e+03 7.573115772530471246e-02 7.710100662814645079e-04 -1.061000000000000000e+03 8.412448753579962468e-02 9.084470598597350595e-04 -1.063000000000000000e+03 7.608546104434973922e-02 8.880880974403320468e-04 -1.064000000000000000e+03 8.848586421964972637e-02 1.085907883627587655e-03 -1.065000000000000000e+03 7.115538504315277457e-02 9.590947499522759151e-04 -1.066000000000000000e+03 8.699682199305230901e-02 1.096511925872652735e-03 -1.067000000000000000e+03 8.370304196158512289e-02 1.068251517354663329e-03 -1.068000000000000000e+03 6.866857696979175585e-02 9.535632034441449308e-04 -1.069000000000000000e+03 6.794817376231590544e-02 1.032271755039806472e-03 -1.070000000000000000e+03 8.554903284831323618e-02 1.188402860717937106e-03 -1.071000000000000000e+03 7.956646569199109231e-02 1.151633418867198085e-03 -1.072000000000000000e+03 6.554700597602157452e-02 1.014248816385262056e-03 -1.073000000000000000e+03 7.001594843874203722e-02 1.151375879493998734e-03 -1.074000000000000000e+03 8.589017456651985849e-02 1.333663295161468740e-03 -1.075000000000000000e+03 7.326386173368450161e-02 1.153745743231855041e-03 -1.076000000000000000e+03 6.351812296924155832e-02 1.104475273754525720e-03 -1.077000000000000000e+03 6.985024250264823542e-02 1.223276282543075445e-03 -1.078000000000000000e+03 8.502953565039378381e-02 1.428964433253923638e-03 -1.079000000000000000e+03 7.071327860704706980e-02 1.360546698858676462e-03 -1.080000000000000000e+03 6.130526913048912202e-02 1.454011999023903162e-03 -1.081000000000000000e+03 7.125589691793753067e-02 1.344192698979848524e-03 -1.082000000000000000e+03 8.265071189536861429e-02 1.601112688506963052e-03 -1.083000000000000000e+03 6.520144723202368764e-02 1.332932018330839448e-03 -1.084000000000000000e+03 6.095503621476322520e-02 1.281738380793873144e-03 -1.085000000000000000e+03 7.003737853157228355e-02 1.534654652169316043e-03 -1.086000000000000000e+03 7.955136004875634770e-02 1.663488990997162879e-03 -1.087000000000000000e+03 6.272844647140522756e-02 1.389873692607580249e-03 -1.089000000000000000e+03 7.088597493357648438e-02 1.607148537669142799e-03 -1.090000000000000000e+03 7.794337278667545776e-02 1.873453701609488140e-03 -1.091000000000000000e+03 6.210695801691400869e-02 1.503655461706719090e-03 -1.093000000000000000e+03 7.046063124390572474e-02 1.800928621571555328e-03 -1.094000000000000000e+03 7.576999355997883490e-02 2.020338403435285608e-03 -1.095000000000000000e+03 5.902700470405820854e-02 1.644016465458260790e-03 -1.096000000000000000e+03 5.712207331806891386e-02 1.614198163534913541e-03 -1.097000000000000000e+03 6.722343886754919562e-02 2.002765246897555019e-03 -1.098000000000000000e+03 7.359446047202571062e-02 2.143007987685054561e-03 -1.099000000000000000e+03 5.637867657532341648e-02 1.730984981194163760e-03 +3.500000000000000000e+02 8.519779130607686018e-03 2.311245078147883801e-04 +3.510000000000000000e+02 9.264436119025760627e-03 2.357575169390500370e-04 +3.520000000000000000e+02 1.064297895197183728e-02 2.493622437223056180e-04 +3.530000000000000000e+02 1.198801949072049629e-02 2.688925156682954042e-04 +3.540000000000000000e+02 1.352895890286242436e-02 2.892231538638488186e-04 +3.550000000000000000e+02 1.511032362062937617e-02 3.052013324889300046e-04 +3.560000000000000000e+02 1.684713177163746703e-02 3.285829148770277115e-04 +3.570000000000000000e+02 1.878783377999480864e-02 3.557270433329269999e-04 +3.580000000000000000e+02 2.103885671421317285e-02 3.779457965908902296e-04 +3.590000000000000000e+02 2.366960371843481598e-02 3.949053456141624258e-04 +3.600000000000000000e+02 2.669578937628391130e-02 4.341426867095508684e-04 +3.610000000000000000e+02 2.942346166029819604e-02 4.675892065066836862e-04 +3.620000000000000000e+02 3.317537002933836771e-02 5.122292332962400784e-04 +3.630000000000000000e+02 3.683769071193293554e-02 5.632729266940771301e-04 +3.640000000000000000e+02 4.088165463000323352e-02 6.270568711243365871e-04 +3.650000000000000000e+02 4.499522552214832438e-02 7.009419117177433578e-04 +3.660000000000000000e+02 4.955385565448375274e-02 7.577758249639764999e-04 +3.670000000000000000e+02 5.522494038254777138e-02 8.229180932997698849e-04 +3.680000000000000000e+02 5.956035573219568141e-02 8.464492367522960308e-04 +3.690000000000000000e+02 6.461886108038419896e-02 8.791376738505983631e-04 +3.700000000000000000e+02 7.003404620433172079e-02 9.134274504377016450e-04 +3.710000000000000000e+02 7.632345743281226946e-02 9.650398026588838038e-04 +3.720000000000000000e+02 8.227857171625711785e-02 1.007087783949600808e-03 +3.730000000000000000e+02 8.819824706982358486e-02 1.050937983802701682e-03 +3.740000000000000000e+02 9.550969066482659087e-02 1.119444395926299162e-03 +3.750000000000000000e+02 1.022489898699415339e-01 1.186291559675448689e-03 +3.760000000000000000e+02 1.107069033802527414e-01 1.288642116443626659e-03 +3.770000000000000000e+02 1.185611129859408391e-01 1.388652879643672775e-03 +3.780000000000000000e+02 1.280329795096190049e-01 1.523586622000787632e-03 +3.790000000000000000e+02 1.386695174465501779e-01 1.667531017827024670e-03 +3.800000000000000000e+02 1.474078351659975084e-01 1.752234532881711713e-03 +3.810000000000000000e+02 1.596309794595621445e-01 1.858727153799437934e-03 +3.820000000000000000e+02 1.695329375423189344e-01 1.893655092344729901e-03 +3.830000000000000000e+02 1.805214775583130760e-01 1.937095428854566448e-03 +3.840000000000000000e+02 1.913237179480329619e-01 1.981371532162421335e-03 +3.850000000000000000e+02 2.012888710331484088e-01 1.999423957544085428e-03 +3.860000000000000000e+02 2.145556793388282146e-01 2.085159771468418719e-03 +3.870000000000000000e+02 2.221819999577583360e-01 2.040540212963950269e-03 +3.880000000000000000e+02 2.295240106001190106e-01 1.994649646069323289e-03 +3.890000000000000000e+02 2.399472235861132285e-01 1.943427448974408174e-03 +3.900000000000000000e+02 2.485815119134279216e-01 1.965979493512558154e-03 +3.910000000000000000e+02 2.562343109479837122e-01 2.005189619567578335e-03 +3.920000000000000000e+02 2.621591778536561668e-01 2.004376930464527463e-03 +3.930000000000000000e+02 2.701899660341290366e-01 2.019060558094432252e-03 +3.940000000000000000e+02 2.772754028225400957e-01 2.073697813714001342e-03 +3.950000000000000000e+02 2.817829606465296344e-01 2.089575753300067923e-03 +3.960000000000000000e+02 2.897444456736414375e-01 2.155452364694175008e-03 +3.970000000000000000e+02 2.986999261774470060e-01 2.218991143033638338e-03 +3.980000000000000000e+02 3.034693136989963791e-01 2.235260298224337784e-03 +3.990000000000000000e+02 3.079954940282153553e-01 2.222804389079417655e-03 +4.000000000000000000e+02 3.153497356189571277e-01 1.661982057631755704e-03 +4.010000000000000000e+02 3.194814653084310230e-01 1.620315016523309407e-03 +4.020000000000000000e+02 3.261713945249649638e-01 1.644512628679321376e-03 +4.030000000000000000e+02 3.293681489800637241e-01 1.667031318592913577e-03 +4.040000000000000000e+02 3.346489819165445190e-01 1.630989657826518958e-03 +4.050000000000000000e+02 3.425477920132103393e-01 1.610198969707204693e-03 +4.060000000000000000e+02 3.453288766118861597e-01 1.590960344744127329e-03 +4.070000000000000000e+02 3.519132618129639511e-01 1.588438986245364849e-03 +4.080000000000000000e+02 3.533244292364104977e-01 1.572019808244521678e-03 +4.090000000000000000e+02 3.574717450460193069e-01 1.521337180560596632e-03 +4.100000000000000000e+02 3.631051254855897081e-01 1.539311670900324683e-03 +4.110000000000000000e+02 3.665362743412104440e-01 1.578337084779208362e-03 +4.120000000000000000e+02 3.706310589377334597e-01 1.581851734768270536e-03 +4.130000000000000000e+02 3.712846245453960137e-01 1.574530448976950220e-03 +4.140000000000000000e+02 3.764203017509852311e-01 1.685712286851529960e-03 +4.150000000000000000e+02 3.805928009968444492e-01 1.603866979748674567e-03 +4.160000000000000000e+02 3.823578211544370054e-01 1.613645709488274694e-03 +4.170000000000000000e+02 3.855982604531860147e-01 1.615682775367288182e-03 +4.180000000000000000e+02 3.902292017378761191e-01 1.636425647954823205e-03 +4.190000000000000000e+02 3.891129763822904208e-01 1.629775451422925273e-03 +4.200000000000000000e+02 3.953310571531343798e-01 1.642358283688696461e-03 +4.210000000000000000e+02 3.996471558241225797e-01 1.670859555493333639e-03 +4.220000000000000000e+02 3.990724213526465336e-01 1.626251322872096896e-03 +4.230000000000000000e+02 4.021599351878741291e-01 1.680671221024387495e-03 +4.240000000000000000e+02 4.065250096607673780e-01 1.708906681916096777e-03 +4.250000000000000000e+02 4.077853484005271589e-01 1.615045541051442213e-03 +4.260000000000000000e+02 4.096727572913558268e-01 1.605807001083830619e-03 +4.270000000000000000e+02 4.119113933641905256e-01 1.665427229309469990e-03 +4.280000000000000000e+02 4.146296764216780839e-01 1.786202885509240775e-03 +4.290000000000000000e+02 4.179881618038768232e-01 1.647367166886003556e-03 +4.300000000000000000e+02 4.178241490246951684e-01 1.655211434198491580e-03 +4.310000000000000000e+02 4.188276809968772274e-01 1.604337151136953814e-03 +4.320000000000000000e+02 4.205271695944029497e-01 1.638115961421848050e-03 +4.330000000000000000e+02 4.231350832299745068e-01 1.644956659151592835e-03 +4.340000000000000000e+02 4.257645340526826638e-01 1.696565081801985463e-03 +4.350000000000000000e+02 4.235292551342760836e-01 1.754862570342774790e-03 +4.360000000000000000e+02 4.277398058516549417e-01 1.599869025144041871e-03 +4.370000000000000000e+02 4.286137506634461469e-01 1.640226092912760005e-03 +4.380000000000000000e+02 4.287502904542763171e-01 1.719634564030901244e-03 +4.390000000000000000e+02 4.302205468024732360e-01 1.626097588044922177e-03 +4.400000000000000000e+02 4.330367597838269966e-01 1.661026466222034629e-03 +4.410000000000000000e+02 4.364994109700678915e-01 1.642819246950741763e-03 +4.420000000000000000e+02 4.303032803366109160e-01 1.658947938226400676e-03 +4.430000000000000000e+02 4.326309379289484114e-01 1.647419893576464785e-03 +4.440000000000000000e+02 4.359608005797282471e-01 1.711642719651159392e-03 +4.450000000000000000e+02 4.399923814345713668e-01 1.766281145537079104e-03 +4.460000000000000000e+02 4.379572675862427045e-01 1.645357156179170577e-03 +4.470000000000000000e+02 4.401868067114618199e-01 1.696528239750973947e-03 +4.480000000000000000e+02 4.377725253965601970e-01 1.658570769968673942e-03 +4.490000000000000000e+02 4.443402788730195230e-01 1.718616545397130303e-03 +4.500000000000000000e+02 4.404049208807675475e-01 1.668883807444909023e-03 +4.510000000000000000e+02 4.418799929593746345e-01 1.650535676861858946e-03 +4.520000000000000000e+02 4.430021106109277573e-01 1.613729657384928989e-03 +4.530000000000000000e+02 4.448147767085163240e-01 1.718352982610578438e-03 +4.540000000000000000e+02 4.419712376288253419e-01 1.618775093616909178e-03 +4.550000000000000000e+02 4.439939172899540210e-01 1.638945742253229091e-03 +4.560000000000000000e+02 4.423248165390114006e-01 1.632859546957676810e-03 +4.570000000000000000e+02 4.419498856580965640e-01 1.694132865605683805e-03 +4.580000000000000000e+02 4.445727534218949506e-01 1.665769474315626809e-03 +4.590000000000000000e+02 4.445513834372623596e-01 1.661492445846052008e-03 +4.600000000000000000e+02 4.488505881260606012e-01 1.745588161711426325e-03 +4.610000000000000000e+02 4.459901313306154358e-01 1.717488420851719880e-03 +4.620000000000000000e+02 4.457184546180523732e-01 1.713609379023914086e-03 +4.630000000000000000e+02 4.455014694330168279e-01 1.669281617939307686e-03 +4.640000000000000000e+02 4.489421864973187071e-01 1.675415300294598626e-03 +4.650000000000000000e+02 4.446890836534660996e-01 1.704377636165643143e-03 +4.660000000000000000e+02 4.491770813256777961e-01 1.715097041181729313e-03 +4.670000000000000000e+02 4.482993389903844328e-01 1.716811773535921026e-03 +4.680000000000000000e+02 4.449821069493404280e-01 1.836400031740072778e-03 +4.690000000000000000e+02 4.433679963136340496e-01 1.758960700744724350e-03 +4.700000000000000000e+02 4.429612826253069291e-01 1.770472676396225419e-03 +4.710000000000000000e+02 4.460024974140432974e-01 1.783261814448103538e-03 +4.720000000000000000e+02 4.445886645774519419e-01 1.768142010240434476e-03 +4.730000000000000000e+02 4.486153172906972575e-01 1.771556033387832298e-03 +4.740000000000000000e+02 4.464446754278731944e-01 1.737755212952231485e-03 +4.750000000000000000e+02 4.478964953185805564e-01 1.798021875864861665e-03 +4.760000000000000000e+02 4.460470111419372330e-01 1.778626667872318812e-03 +4.770000000000000000e+02 4.483184560727276891e-01 1.788396814797908654e-03 +4.780000000000000000e+02 4.460283453201950854e-01 1.788866014706496938e-03 +4.790000000000000000e+02 4.427134661532017845e-01 1.917941678467988869e-03 +4.800000000000000000e+02 4.460554221413496334e-01 1.794911625413485052e-03 +4.810000000000000000e+02 4.457232022636607449e-01 1.791499052075868790e-03 +4.820000000000000000e+02 4.457399824887789408e-01 1.766801215751354417e-03 +4.830000000000000000e+02 4.499742947779887259e-01 1.785386396349690399e-03 +4.840000000000000000e+02 4.479032572777202348e-01 1.759874007243390380e-03 +4.850000000000000000e+02 4.482579317151870746e-01 1.762274628049694154e-03 +4.860000000000000000e+02 4.483905064931928974e-01 1.806104140640971958e-03 +4.870000000000000000e+02 4.474134432031647290e-01 1.753987539330185801e-03 +4.880000000000000000e+02 4.447587045046506593e-01 1.830883040345416841e-03 +4.890000000000000000e+02 4.427577411775796001e-01 1.830234113326463692e-03 +4.900000000000000000e+02 4.439011871261515085e-01 1.781584608939106506e-03 +4.910000000000000000e+02 4.404459788150465460e-01 1.856840584680763883e-03 +4.920000000000000000e+02 4.430070930693298936e-01 1.765785007768030761e-03 +4.930000000000000000e+02 4.424388740944566467e-01 1.780026385071915634e-03 +4.940000000000000000e+02 4.437708425219929476e-01 1.823492951349008811e-03 +4.950000000000000000e+02 4.423897731792020283e-01 1.907865465535017345e-03 +4.960000000000000000e+02 4.429027114756738381e-01 1.793055241830495295e-03 +4.970000000000000000e+02 4.401968029585580089e-01 1.823899813410670553e-03 +4.980000000000000000e+02 4.410686295018845793e-01 2.040673559653794454e-03 +4.990000000000000000e+02 4.393268731246252057e-01 1.826126602164268500e-03 +5.000000000000000000e+02 4.414938737518990242e-01 1.795356114192573054e-03 +5.010000000000000000e+02 4.384319916468439327e-01 1.753410753059908220e-03 +5.020000000000000000e+02 4.414970742199014198e-01 1.787035139598685011e-03 +5.030000000000000000e+02 4.375142405089746944e-01 1.775212612133619155e-03 +5.040000000000000000e+02 4.434611796038490650e-01 1.771335210236621915e-03 +5.050000000000000000e+02 4.434767614202292374e-01 1.818186884969830771e-03 +5.060000000000000000e+02 4.372712675520821768e-01 1.809103075149188144e-03 +5.070000000000000000e+02 4.382081836175065748e-01 1.930663353104139241e-03 +5.080000000000000000e+02 4.389883707787405331e-01 1.789295999992264984e-03 +5.090000000000000000e+02 4.413806685643533734e-01 1.825044323509536926e-03 +5.100000000000000000e+02 4.380173079649837264e-01 1.840261147619731696e-03 +5.110000000000000000e+02 4.360368442362654862e-01 1.910906868896642980e-03 +5.120000000000000000e+02 4.299127169666455694e-01 1.801757596634331752e-03 +5.130000000000000000e+02 4.358716647553432799e-01 1.731103809994489996e-03 +5.140000000000000000e+02 4.316442896664344220e-01 1.759755243156101807e-03 +5.150000000000000000e+02 4.346925328837418223e-01 1.797454630976498460e-03 +5.160000000000000000e+02 4.324298644713467366e-01 1.789975735613008080e-03 +5.170000000000000000e+02 4.298495902241655231e-01 1.749227766058077116e-03 +5.180000000000000000e+02 4.325513620229579637e-01 1.821441317949565796e-03 +5.190000000000000000e+02 4.319853971419687078e-01 1.816695659656889341e-03 +5.200000000000000000e+02 4.306060942038889561e-01 1.774435580946190014e-03 +5.210000000000000000e+02 4.322989251285462853e-01 1.825319636696035247e-03 +5.220000000000000000e+02 4.300769814110401712e-01 1.731646976967279308e-03 +5.230000000000000000e+02 4.251094505765218856e-01 1.723132096841687930e-03 +5.240000000000000000e+02 4.287239072087871139e-01 1.710431236143973837e-03 +5.250000000000000000e+02 4.243579738861630868e-01 1.786479587683660521e-03 +5.260000000000000000e+02 4.261873424773796049e-01 1.810524485739697801e-03 +5.270000000000000000e+02 4.238425820012146072e-01 1.869615000369896423e-03 +5.280000000000000000e+02 4.246265861096230054e-01 1.775942044620245838e-03 +5.290000000000000000e+02 4.213314651926522991e-01 1.813175891299953534e-03 +5.300000000000000000e+02 4.259659415956378870e-01 1.696280131530417080e-03 +5.310000000000000000e+02 4.223139002233783912e-01 1.796059526943163173e-03 +5.320000000000000000e+02 4.227152244398804104e-01 1.848877541136517613e-03 +5.330000000000000000e+02 4.214211948479631431e-01 1.760501059385405050e-03 +5.340000000000000000e+02 4.229315849106294878e-01 1.888702033007978644e-03 +5.350000000000000000e+02 4.227178278706329451e-01 1.902630600443385974e-03 +5.360000000000000000e+02 4.166376675909160832e-01 1.798541861088344580e-03 +5.370000000000000000e+02 4.160244701762771391e-01 1.802250027452921262e-03 +5.380000000000000000e+02 4.157507150182829236e-01 1.736999204824883538e-03 +5.390000000000000000e+02 4.184852726567646619e-01 1.903308261141001224e-03 +5.400000000000000000e+02 4.176237488943145282e-01 1.832374429555352121e-03 +5.410000000000000000e+02 4.177686514174577814e-01 1.794112652138851434e-03 +5.420000000000000000e+02 4.173582424200572016e-01 1.855712097998741096e-03 +5.430000000000000000e+02 4.161334229706307175e-01 1.803439204032735582e-03 +5.440000000000000000e+02 4.144580122665151301e-01 1.791985282471966669e-03 +5.450000000000000000e+02 4.122480932147957189e-01 1.765597916698434435e-03 +5.460000000000000000e+02 4.173656800054852956e-01 1.852275527609785304e-03 +5.470000000000000000e+02 4.158468854609901344e-01 1.739108372210753381e-03 +5.480000000000000000e+02 4.157856955119942355e-01 1.760593770774006653e-03 +5.490000000000000000e+02 4.142091286380101822e-01 1.764766074277066997e-03 +5.500000000000000000e+02 4.156379827441355479e-01 1.758105144890485068e-03 +5.510000000000000000e+02 4.092874650063756392e-01 1.731715715090792560e-03 +5.520000000000000000e+02 4.110131633524199968e-01 1.774179032242927372e-03 +5.530000000000000000e+02 4.102356112237045549e-01 1.789023615993277048e-03 +5.540000000000000000e+02 4.124067628770117233e-01 1.823667670933375000e-03 +5.550000000000000000e+02 4.111310352782955868e-01 1.810002080995147663e-03 +5.560000000000000000e+02 4.128952795908466533e-01 1.804383714477935264e-03 +5.570000000000000000e+02 4.076625590651515862e-01 1.799541160688584388e-03 +5.580000000000000000e+02 4.075449281664548784e-01 1.770445442995569312e-03 +5.590000000000000000e+02 4.052472090105657676e-01 1.794654196472434803e-03 +5.600000000000000000e+02 4.041190030664271737e-01 1.806611720375099267e-03 +5.610000000000000000e+02 4.036694317194711168e-01 1.762063847996366396e-03 +5.620000000000000000e+02 4.025478390856020994e-01 1.775835766675531785e-03 +5.630000000000000000e+02 3.976241337924247832e-01 1.785283683154901494e-03 +5.640000000000000000e+02 3.994628802370110976e-01 1.700545611859088273e-03 +5.650000000000000000e+02 3.962359282714873476e-01 1.745917244824803701e-03 +5.660000000000000000e+02 3.973046898191720522e-01 1.798630085423981321e-03 +5.670000000000000000e+02 3.948624075216559670e-01 1.795162111616626635e-03 +5.680000000000000000e+02 4.006878650555472099e-01 1.719957306887493972e-03 +5.690000000000000000e+02 3.937615136036874963e-01 1.728479391092925402e-03 +5.700000000000000000e+02 4.002423947363322743e-01 1.954838658517380357e-03 +5.710000000000000000e+02 3.999138253679526134e-01 1.762809416178594572e-03 +5.720000000000000000e+02 4.008756532540176387e-01 1.934975266276408494e-03 +5.730000000000000000e+02 3.954328018140109147e-01 1.700502274396258322e-03 +5.740000000000000000e+02 3.952572877600139534e-01 1.751166158251724406e-03 +5.750000000000000000e+02 3.943791993260709061e-01 1.669972251459996091e-03 +5.760000000000000000e+02 3.912846028842501545e-01 1.780776376774168262e-03 +5.770000000000000000e+02 3.918126688324546358e-01 1.740745440588608705e-03 +5.780000000000000000e+02 3.847863782260025900e-01 1.791766140672008522e-03 +5.790000000000000000e+02 3.874560234073497478e-01 1.733562537895635925e-03 +5.800000000000000000e+02 3.870625538928996190e-01 1.700015649480253249e-03 +5.810000000000000000e+02 3.911505808057640921e-01 1.718583086761853868e-03 +5.820000000000000000e+02 3.887514000049424046e-01 1.706942311784178041e-03 +5.830000000000000000e+02 3.885519536812204744e-01 1.686154080568380131e-03 +5.840000000000000000e+02 3.881328984099065571e-01 1.801228894043589582e-03 +5.850000000000000000e+02 3.881048162055378281e-01 1.734604192538766448e-03 +5.860000000000000000e+02 3.839045034320443528e-01 1.655162552604742951e-03 +5.870000000000000000e+02 3.839287075394915427e-01 1.704524408117745558e-03 +5.880000000000000000e+02 3.833825641913745086e-01 1.650917642077622850e-03 +5.890000000000000000e+02 3.819270848636387994e-01 1.717858264294934954e-03 +5.900000000000000000e+02 3.818235153610555210e-01 1.728508908744352465e-03 +5.910000000000000000e+02 3.812114416589940102e-01 1.648624153435047880e-03 +5.920000000000000000e+02 3.826006156277562686e-01 1.638306193906664343e-03 +5.930000000000000000e+02 3.814074644524227398e-01 1.676287371060309478e-03 +5.940000000000000000e+02 3.787532436389315360e-01 1.663458912875313790e-03 +5.950000000000000000e+02 3.760829907053911958e-01 1.675087221745754154e-03 +5.960000000000000000e+02 3.746893503324563168e-01 1.654849811559483581e-03 +5.970000000000000000e+02 3.779892449502582630e-01 1.759758565219696289e-03 +5.980000000000000000e+02 3.763839622064431012e-01 1.649997863269223085e-03 +5.990000000000000000e+02 3.769147060414910766e-01 1.641523595687129598e-03 +6.000000000000000000e+02 3.711004017208857642e-01 1.682604665858086638e-03 +6.010000000000000000e+02 3.728550951230494848e-01 1.602594284862853295e-03 +6.020000000000000000e+02 3.727845986289458069e-01 1.895356915211326597e-03 +6.030000000000000000e+02 3.692148001011040237e-01 1.627077352414404076e-03 +6.050000000000000000e+02 3.687456391574272518e-01 1.727990003736578533e-03 +6.060000000000000000e+02 3.648504147829260691e-01 1.625009414953332071e-03 +6.070000000000000000e+02 3.668198900849556909e-01 1.622782995294928853e-03 +6.080000000000000000e+02 3.654709976556698714e-01 1.731463717020555702e-03 +6.090000000000000000e+02 3.643827988782635252e-01 1.615862550077620634e-03 +6.100000000000000000e+02 3.635206617646878358e-01 1.632045850363388582e-03 +6.110000000000000000e+02 3.612849670874468955e-01 1.601323228887502033e-03 +6.120000000000000000e+02 3.617689472994889410e-01 1.636407306619600032e-03 +6.130000000000000000e+02 3.613428701630763684e-01 1.651660163253446676e-03 +6.140000000000000000e+02 3.580964129427947618e-01 1.604758685985885683e-03 +6.150000000000000000e+02 3.599322146155741198e-01 1.625194999043698407e-03 +6.160000000000000000e+02 3.573089234280426574e-01 1.586488652952793227e-03 +6.170000000000000000e+02 3.590803188497662668e-01 1.610877582941001602e-03 +6.180000000000000000e+02 3.553107050945488732e-01 1.635718838454467729e-03 +6.190000000000000000e+02 3.538860628469096548e-01 1.665685057449243578e-03 +6.200000000000000000e+02 3.532827806486573685e-01 1.656662213554314575e-03 +6.210000000000000000e+02 3.510049537673646802e-01 1.617344183593507527e-03 +6.220000000000000000e+02 3.503189160223661447e-01 1.631583995512254914e-03 +6.230000000000000000e+02 3.519204640950387986e-01 1.645006578321894352e-03 +6.240000000000000000e+02 3.479983281973647036e-01 1.671866026888836360e-03 +6.250000000000000000e+02 3.475521567142877966e-01 1.603494352327307967e-03 +6.260000000000000000e+02 3.461530440607020198e-01 1.618981882345087425e-03 +6.270000000000000000e+02 3.458643200939021112e-01 1.600942812993877244e-03 +6.280000000000000000e+02 3.442685123331241104e-01 1.874566787102779257e-03 +6.290000000000000000e+02 3.444477421347736379e-01 1.582646893826158757e-03 +6.300000000000000000e+02 3.399711341000178910e-01 1.554168697414068205e-03 +6.310000000000000000e+02 3.396784186332940658e-01 1.569344626408376419e-03 +6.320000000000000000e+02 3.378295487257984009e-01 1.563139577026608851e-03 +6.330000000000000000e+02 3.391375838263726572e-01 1.585442311179703157e-03 +6.340000000000000000e+02 3.400185900292451158e-01 1.567500773588513226e-03 +6.350000000000000000e+02 3.363733792297645686e-01 1.565611852441179449e-03 +6.360000000000000000e+02 3.312364175741974170e-01 1.542326801744970657e-03 +6.370000000000000000e+02 3.330885516712449590e-01 1.543146008691981177e-03 +6.380000000000000000e+02 3.353752454871563593e-01 1.686751065650515195e-03 +6.390000000000000000e+02 3.303753276468345268e-01 1.550403311839955878e-03 +6.400000000000000000e+02 3.296963417912113781e-01 1.546286633901642346e-03 +6.410000000000000000e+02 3.299117262120732641e-01 1.561712753403854967e-03 +6.420000000000000000e+02 3.280161442243493819e-01 1.554408844401214060e-03 +6.430000000000000000e+02 3.241590402528802262e-01 1.625904176861089857e-03 +6.440000000000000000e+02 3.286264360922073746e-01 1.547821768930619053e-03 +6.450000000000000000e+02 3.240212108708226402e-01 1.510018851574532368e-03 +6.460000000000000000e+02 3.198672794576504774e-01 1.506107256245914697e-03 +6.470000000000000000e+02 3.212790100024823792e-01 1.536258522762688370e-03 +6.480000000000000000e+02 3.212707092155632771e-01 1.491972423968206075e-03 +6.490000000000000000e+02 3.191528258921939032e-01 1.468327479449752860e-03 +6.500000000000000000e+02 3.171553331557898092e-01 1.464002842573250375e-03 +6.510000000000000000e+02 3.173509964770758751e-01 1.477521861401709380e-03 +6.520000000000000000e+02 3.169466221500346070e-01 1.450805891673615259e-03 +6.530000000000000000e+02 3.124340482005246167e-01 1.444845103832735752e-03 +6.540000000000000000e+02 3.127655584275199074e-01 1.416223528171438534e-03 +6.550000000000000000e+02 3.121632982772932774e-01 1.455497508740825115e-03 +6.560000000000000000e+02 3.095231438257129430e-01 1.466329688555342674e-03 +6.570000000000000000e+02 3.093327353953636005e-01 1.447376587749161841e-03 +6.580000000000000000e+02 3.091639972768256417e-01 1.421169438560906462e-03 +6.590000000000000000e+02 3.063198956764577319e-01 1.478539175265899952e-03 +6.600000000000000000e+02 3.047495381715438212e-01 1.518477573840245785e-03 +6.610000000000000000e+02 3.032155905037824395e-01 1.456817441496406282e-03 +6.620000000000000000e+02 3.033266313336881459e-01 1.404608928536350571e-03 +6.630000000000000000e+02 3.016966276248403966e-01 1.446200651942982588e-03 +6.640000000000000000e+02 2.993641277136622758e-01 1.414267440008615999e-03 +6.650000000000000000e+02 2.999733587173649685e-01 1.404527051560074385e-03 +6.660000000000000000e+02 2.955624518648598542e-01 1.382394098907677952e-03 +6.670000000000000000e+02 2.976578415210495709e-01 1.400606849884575246e-03 +6.680000000000000000e+02 2.938754563931322838e-01 1.415270983075247882e-03 +6.690000000000000000e+02 2.987118110508813484e-01 1.444161495777170848e-03 +6.700000000000000000e+02 2.968201161461803683e-01 1.414546401130742587e-03 +6.710000000000000000e+02 2.967478484825066820e-01 1.341216805135381218e-03 +6.720000000000000000e+02 2.948948055190203088e-01 1.319011631659088891e-03 +6.730000000000000000e+02 2.924450696873858724e-01 1.374720997036717575e-03 +6.740000000000000000e+02 2.858075539739349247e-01 1.322744010412686818e-03 +6.750000000000000000e+02 2.886788800690047174e-01 1.313650396146069264e-03 +6.760000000000000000e+02 2.864108870729553113e-01 1.297380083786650465e-03 +6.770000000000000000e+02 2.843039264494312546e-01 1.321838166746989139e-03 +6.780000000000000000e+02 2.869181716590818443e-01 1.289877600578732400e-03 +6.790000000000000000e+02 2.866363656611100041e-01 1.285922957765092385e-03 +6.800000000000000000e+02 2.823421724158313162e-01 1.283289575920858920e-03 +6.810000000000000000e+02 2.818607237737414950e-01 1.273107235243554122e-03 +6.820000000000000000e+02 2.845418495279170013e-01 1.379496756313864855e-03 +6.830000000000000000e+02 2.770174444451093398e-01 1.291083296801871002e-03 +6.840000000000000000e+02 2.778530003974530316e-01 1.302048327011742865e-03 +6.850000000000000000e+02 2.777913179579876712e-01 1.317392619579267144e-03 +6.860000000000000000e+02 2.789155954313481955e-01 1.329752070151326172e-03 +6.870000000000000000e+02 2.705790869120060504e-01 1.275019868103088394e-03 +6.880000000000000000e+02 2.767218355669248675e-01 1.293773457639772447e-03 +6.890000000000000000e+02 2.678537160896278246e-01 1.217383261211414745e-03 +6.900000000000000000e+02 2.668442237138965445e-01 1.250824024203369333e-03 +6.910000000000000000e+02 2.705801360636848063e-01 1.226692906515321506e-03 +6.920000000000000000e+02 2.698609865863114132e-01 1.263868074897860289e-03 +6.930000000000000000e+02 2.646036107727577358e-01 1.229469000136764476e-03 +6.940000000000000000e+02 2.649689617939793296e-01 1.238209607373773986e-03 +6.950000000000000000e+02 2.644911295564724152e-01 1.227139219873248218e-03 +6.960000000000000000e+02 2.659896144619104397e-01 1.234550812929502200e-03 +6.970000000000000000e+02 2.627584524979623692e-01 1.232630782390177785e-03 +6.980000000000000000e+02 2.628037411022352554e-01 1.208278685090113675e-03 +6.990000000000000000e+02 2.582834719180948646e-01 1.189792293838049441e-03 +7.000000000000000000e+02 2.557056087126364785e-01 1.178579396782567217e-03 +7.010000000000000000e+02 2.590067153933301447e-01 1.192575373181681926e-03 +7.020000000000000000e+02 2.530584362852285607e-01 1.169653381312047141e-03 +7.030000000000000000e+02 2.554003228851368656e-01 1.196559669010343685e-03 +7.040000000000000000e+02 2.527677628568281154e-01 1.168367994417250167e-03 +7.050000000000000000e+02 2.506117783111961317e-01 1.156643597858900792e-03 +7.060000000000000000e+02 2.514246936273079047e-01 1.171900296143652811e-03 +7.070000000000000000e+02 2.525863979733399822e-01 1.172033140183539532e-03 +7.080000000000000000e+02 2.491879891008395298e-01 1.161380146728603494e-03 +7.090000000000000000e+02 2.497684456285823584e-01 1.164932445198929838e-03 +7.100000000000000000e+02 2.475563844379225775e-01 1.156974426497125443e-03 +7.110000000000000000e+02 2.450867141195294807e-01 1.152550046691189559e-03 +7.120000000000000000e+02 2.495790167743842103e-01 1.165394649919536743e-03 +7.130000000000000000e+02 2.458198294054393662e-01 1.166539533203721701e-03 +7.140000000000000000e+02 2.435360230653271785e-01 1.136491549230599259e-03 +7.150000000000000000e+02 2.383587773748578331e-01 1.129241304613897486e-03 +7.160000000000000000e+02 2.394434620601524344e-01 1.136179568549217653e-03 +7.170000000000000000e+02 2.391664923141512411e-01 1.128635297967181105e-03 +7.180000000000000000e+02 2.380889295790441507e-01 1.119092279514900942e-03 +7.190000000000000000e+02 2.345547536761736218e-01 1.111574380283937525e-03 +7.200000000000000000e+02 2.331440863711456701e-01 1.101745336740693601e-03 +7.210000000000000000e+02 2.337269475966652910e-01 1.105597497861811719e-03 +7.220000000000000000e+02 2.314262829471736560e-01 1.089552223139754646e-03 +7.230000000000000000e+02 2.299135308302660274e-01 1.109545513491280505e-03 +7.240000000000000000e+02 2.269162304188393764e-01 1.066868556725791665e-03 +7.250000000000000000e+02 2.274717421782223858e-01 1.071826142784031025e-03 +7.260000000000000000e+02 2.275157860747346605e-01 1.072019336123171407e-03 +7.270000000000000000e+02 2.287171618632905246e-01 1.075478913988262616e-03 +7.280000000000000000e+02 2.235088161275821939e-01 1.049328645224996241e-03 +7.290000000000000000e+02 2.261225612347898817e-01 1.061190157481906255e-03 +7.300000000000000000e+02 2.249796865636382592e-01 1.055632777358318482e-03 +7.310000000000000000e+02 2.202380369057403975e-01 1.031799203315784475e-03 +7.320000000000000000e+02 2.230787784068870572e-01 1.046481288199060467e-03 +7.330000000000000000e+02 2.178541371848702335e-01 1.022179651551875399e-03 +7.340000000000000000e+02 2.157506856387922667e-01 1.019073691699582925e-03 +7.350000000000000000e+02 2.192172891363524945e-01 1.035786913997273394e-03 +7.360000000000000000e+02 2.117384854873296529e-01 1.002547988019992327e-03 +7.370000000000000000e+02 2.121291933189609069e-01 1.008386093636157643e-03 +7.380000000000000000e+02 2.098397246149089901e-01 9.936031720879504644e-04 +7.390000000000000000e+02 2.141489943831967058e-01 1.016152289251850754e-03 +7.400000000000000000e+02 2.111109962516194705e-01 1.000403408968026948e-03 +7.410000000000000000e+02 2.104846895490616043e-01 9.977028143154033531e-04 +7.420000000000000000e+02 2.088887623253293246e-01 9.931591506129764865e-04 +7.430000000000000000e+02 2.026727324435045607e-01 9.747629999300414395e-04 +7.440000000000000000e+02 2.049742559878741932e-01 9.808865938771211320e-04 +7.450000000000000000e+02 2.042230558982855437e-01 9.778402116382635574e-04 +7.460000000000000000e+02 2.034842739975860626e-01 9.859285974597872208e-04 +7.470000000000000000e+02 2.040213102978216952e-01 9.816139051619179618e-04 +7.480000000000000000e+02 2.001919902117448025e-01 9.701239610950320455e-04 +7.490000000000000000e+02 1.992583451572061959e-01 9.672138700632530771e-04 +7.500000000000000000e+02 2.013062697073998430e-01 9.816248551385050973e-04 +7.510000000000000000e+02 1.966435452233064596e-01 9.611566573789374294e-04 +7.520000000000000000e+02 1.948456138284291317e-01 9.559393035936617627e-04 +7.530000000000000000e+02 1.966111567981590758e-01 9.674922530861736810e-04 +7.540000000000000000e+02 1.942534994031840379e-01 9.552016285247290394e-04 +7.550000000000000000e+02 1.908607784235897553e-01 9.420113676255691777e-04 +7.560000000000000000e+02 1.895145339191930678e-01 9.462020489297301050e-04 +7.570000000000000000e+02 1.879717948825916640e-01 9.284987828484040891e-04 +7.580000000000000000e+02 1.880355745450887350e-01 9.332340157366130927e-04 +7.590000000000000000e+02 1.862159455289793264e-01 9.406752481675284940e-04 +7.600000000000000000e+02 1.829329247604253583e-01 9.094835605992992881e-04 +7.610000000000000000e+02 1.803727466978043148e-01 9.098959006710879245e-04 +7.620000000000000000e+02 1.837803984328132689e-01 9.220876663656133333e-04 +7.630000000000000000e+02 1.796906301763579739e-01 8.943504395645676067e-04 +7.640000000000000000e+02 1.833271066730705612e-01 9.164269922789704953e-04 +7.650000000000000000e+02 1.804177415759257719e-01 9.015407182922921189e-04 +7.660000000000000000e+02 1.766788456872868118e-01 8.877905550770840782e-04 +7.670000000000000000e+02 1.756365871097310960e-01 8.793272287957586576e-04 +7.680000000000000000e+02 1.764100118283679075e-01 8.964830617108754526e-04 +7.690000000000000000e+02 1.765685781996951531e-01 8.826798054434327988e-04 +7.700000000000000000e+02 1.736670169630081806e-01 8.629672858368801725e-04 +7.710000000000000000e+02 1.711402013648330445e-01 8.510790574479449753e-04 +7.720000000000000000e+02 1.745707674884650340e-01 8.803943614368772274e-04 +7.730000000000000000e+02 1.718620005559711172e-01 8.522511679327651832e-04 +7.740000000000000000e+02 1.719591905113475039e-01 8.508647483380794418e-04 +7.750000000000000000e+02 1.702512944051901012e-01 8.420936041274293187e-04 +7.760000000000000000e+02 1.687925101768633362e-01 8.395048345121733716e-04 +7.770000000000000000e+02 1.645950679403605232e-01 8.194917672412464381e-04 +7.780000000000000000e+02 1.674375512812084910e-01 8.446877666661868058e-04 +7.790000000000000000e+02 1.675985575264398175e-01 8.326328734536142659e-04 +7.800000000000000000e+02 1.617263370987873650e-01 8.162909949222022475e-04 +7.810000000000000000e+02 1.624840554788566926e-01 8.096616711175727956e-04 +7.820000000000000000e+02 1.608015306560566793e-01 8.000223778542462152e-04 +7.830000000000000000e+02 1.625637095331497195e-01 8.076090587803673318e-04 +7.840000000000000000e+02 1.587950417953274129e-01 7.926536023740774189e-04 +7.850000000000000000e+02 1.619312236804406335e-01 8.095708268491768169e-04 +7.860000000000000000e+02 1.579689805777434453e-01 7.899109580869462634e-04 +7.870000000000000000e+02 1.568936018619906392e-01 7.852118393562817046e-04 +7.880000000000000000e+02 1.566183688639143645e-01 7.845214767304434711e-04 +7.890000000000000000e+02 1.571882310449555786e-01 7.914549547562866466e-04 +7.900000000000000000e+02 1.530223538209632139e-01 7.730793143493476342e-04 +7.910000000000000000e+02 1.536336794293199359e-01 7.783737088992844985e-04 +7.920000000000000000e+02 1.517389330244882373e-01 7.675725279665133929e-04 +7.930000000000000000e+02 1.510167050618450024e-01 7.677118686800904479e-04 +7.940000000000000000e+02 1.506227288940447384e-01 7.635393143474385235e-04 +7.950000000000000000e+02 1.474296723864288450e-01 7.490252621960715547e-04 +7.960000000000000000e+02 1.488605990147273128e-01 7.560428597297402624e-04 +7.970000000000000000e+02 1.459079461649678833e-01 7.527459924695483612e-04 +7.980000000000000000e+02 1.463585453845355211e-01 7.449682194373797662e-04 +7.990000000000000000e+02 1.463176203358134420e-01 7.445402889394886784e-04 +8.000000000000000000e+02 1.462867839599784336e-01 7.839362634478710999e-04 +8.010000000000000000e+02 1.448983026836238586e-01 7.449432347669850130e-04 +8.020000000000000000e+02 1.442334491591500401e-01 7.330698370965277669e-04 +8.030000000000000000e+02 1.419684096607842783e-01 7.337911655577236941e-04 +8.040000000000000000e+02 1.401172314708893918e-01 7.111591797668748334e-04 +8.050000000000000000e+02 1.419664186382136317e-01 7.226449697755615463e-04 +8.060000000000000000e+02 1.420905503430020533e-01 7.331614388233863430e-04 +8.070000000000000000e+02 1.397994506613422505e-01 7.145270121731333354e-04 +8.080000000000000000e+02 1.366906600068186484e-01 7.006107717784331021e-04 +8.090000000000000000e+02 1.381880524546187095e-01 7.022634163735691493e-04 +8.100000000000000000e+02 1.350677762513797786e-01 6.874054396178837451e-04 +8.110000000000000000e+02 1.360446866962818913e-01 7.016195315894178898e-04 +8.120000000000000000e+02 1.340425624180369146e-01 6.950636635330654026e-04 +8.130000000000000000e+02 1.357753526538181266e-01 6.915518176368243416e-04 +8.140000000000000000e+02 1.321210765649508401e-01 6.856324468586534170e-04 +8.150000000000000000e+02 1.318930094213354720e-01 6.748113418804537302e-04 +8.160000000000000000e+02 1.316055704180821573e-01 6.869729223592025737e-04 +8.170000000000000000e+02 1.324014256698358982e-01 6.936415992140149362e-04 +8.180000000000000000e+02 1.326328960781081034e-01 6.813081436316505623e-04 +8.190000000000000000e+02 1.278207149344713633e-01 6.561510994131647661e-04 +8.200000000000000000e+02 1.288684428719239217e-01 6.654562772029247106e-04 +8.210000000000000000e+02 1.310711456115223883e-01 6.764937343184269361e-04 +8.220000000000000000e+02 1.269770444771205764e-01 6.589937533141398789e-04 +8.230000000000000000e+02 1.251221368066684769e-01 6.509115840923040399e-04 +8.240000000000000000e+02 1.253515687089143127e-01 6.652168203832419663e-04 +8.250000000000000000e+02 1.262553045094761128e-01 6.642955550238222257e-04 +8.260000000000000000e+02 1.272592468557967316e-01 6.678662536973782420e-04 +8.270000000000000000e+02 1.232109312159634928e-01 6.474958566268381420e-04 +8.280000000000000000e+02 1.248467294491984181e-01 6.575157488727358590e-04 +8.290000000000000000e+02 1.259601310394048435e-01 6.642979761178558146e-04 +8.300000000000000000e+02 1.220404984228553036e-01 6.438031005351960287e-04 +8.310000000000000000e+02 1.207172879466381771e-01 6.368751444927373993e-04 +8.320000000000000000e+02 1.195320714637373993e-01 6.320424930337660259e-04 +8.330000000000000000e+02 1.196247161043431373e-01 6.352833518318584021e-04 +8.340000000000000000e+02 1.195400164532326587e-01 6.319605008262506839e-04 +8.350000000000000000e+02 1.190568219995302435e-01 6.266660390054615195e-04 +8.360000000000000000e+02 1.180743170531100977e-01 6.234407493716240603e-04 +8.370000000000000000e+02 1.177283033378511978e-01 6.195653368360996838e-04 +8.380000000000000000e+02 1.173775694455955892e-01 6.195805298942082652e-04 +8.390000000000000000e+02 1.161114098605120631e-01 6.106731414254482288e-04 +8.400000000000000000e+02 1.151818707275526626e-01 6.085785403227710359e-04 +8.410000000000000000e+02 1.179662179301040337e-01 6.377625238099044651e-04 +8.420000000000000000e+02 1.136770954646812576e-01 6.021083285111992166e-04 +8.430000000000000000e+02 1.151320219855721805e-01 6.100796871657166061e-04 +8.440000000000000000e+02 1.123338111075812829e-01 5.966028174853182670e-04 +8.450000000000000000e+02 1.102872626294683495e-01 5.953912333302477204e-04 +8.460000000000000000e+02 1.108216125253613793e-01 5.953029766434513601e-04 +8.470000000000000000e+02 1.100422872242580036e-01 5.858435130435668938e-04 +8.480000000000000000e+02 1.087794237026637328e-01 5.790166588330079118e-04 +8.490000000000000000e+02 1.106752056673128010e-01 5.890089531545675576e-04 +8.500000000000000000e+02 1.072528951626663396e-01 5.689219295681338488e-04 +8.510000000000000000e+02 1.111461348214149991e-01 5.968215820859700113e-04 +8.520000000000000000e+02 1.058604347169401771e-01 5.632651843439373269e-04 +8.530000000000000000e+02 1.071716458443127407e-01 5.708488638332986139e-04 +8.540000000000000000e+02 1.084531736103970662e-01 5.757643929157812762e-04 +8.550000000000000000e+02 1.049591991296984633e-01 6.062855870489767315e-04 +8.560000000000000000e+02 1.054967061184144406e-01 5.804221892716486270e-04 +8.570000000000000000e+02 1.048931663444451351e-01 5.674158007091214444e-04 +8.580000000000000000e+02 1.050216665415770190e-01 5.685202779164750825e-04 +8.590000000000000000e+02 1.046533602526212858e-01 5.684775142184109739e-04 +8.600000000000000000e+02 1.023211777987542564e-01 5.687780491121557837e-04 +8.610000000000000000e+02 1.016058707861469818e-01 5.493185993556698324e-04 +8.620000000000000000e+02 1.032121377210362539e-01 5.688413077114311484e-04 +8.630000000000000000e+02 1.020368998735478872e-01 5.528546825019160695e-04 +8.640000000000000000e+02 9.988477267219753042e-02 5.392050958329801811e-04 +8.650000000000000000e+02 1.026581793656763247e-01 5.650354683833061801e-04 +8.660000000000000000e+02 9.924512959515682797e-02 5.365397959594340451e-04 +8.670000000000000000e+02 9.878935017401763163e-02 5.346283101696663095e-04 +8.680000000000000000e+02 9.864462902549370193e-02 5.380185397079565194e-04 +8.690000000000000000e+02 9.808892792272580485e-02 5.334544031227763088e-04 +8.700000000000000000e+02 9.573107733404374875e-02 5.290989862907641023e-04 +8.710000000000000000e+02 9.760301238197656437e-02 5.294470993521129638e-04 +8.720000000000000000e+02 9.526037124377695342e-02 5.189290378762297182e-04 +8.730000000000000000e+02 9.401909285315125653e-02 5.222695767441637221e-04 +8.740000000000000000e+02 9.372063837446459322e-02 5.279044002428961643e-04 +8.750000000000000000e+02 9.276617360426933634e-02 5.218111496401632793e-04 +8.760000000000000000e+02 9.221402690003044356e-02 5.037376087544795291e-04 +8.770000000000000000e+02 9.220284327995581508e-02 5.090650926826092602e-04 +8.780000000000000000e+02 9.247727999180965774e-02 5.100259979328184085e-04 +8.790000000000000000e+02 9.263048289644380817e-02 5.058907606143425023e-04 +8.800000000000000000e+02 8.972323356372231828e-02 5.014651797434734526e-04 +8.810000000000000000e+02 8.919777391880329143e-02 5.012305700995291864e-04 +8.820000000000000000e+02 8.982659057667177760e-02 4.895884014629537035e-04 +8.830000000000000000e+02 8.979922847046706291e-02 4.917605051054708444e-04 +8.840000000000000000e+02 8.744711788170060618e-02 4.962116949988805859e-04 +8.850000000000000000e+02 8.701935087923627632e-02 4.804671677069009849e-04 +8.860000000000000000e+02 8.533538089210508659e-02 4.660745523638166023e-04 +8.870000000000000000e+02 8.498814086605795126e-02 4.712431142559767917e-04 +8.880000000000000000e+02 8.506868445523201039e-02 4.763319035968714569e-04 +8.890000000000000000e+02 8.392766726676222089e-02 4.673385718879909329e-04 +8.900000000000000000e+02 8.327851089689214392e-02 4.743551652473960425e-04 +8.910000000000000000e+02 8.150960693586344064e-02 4.531571725470097053e-04 +8.920000000000000000e+02 8.285683410565705675e-02 4.631546005945898128e-04 +8.940000000000000000e+02 8.113708393613958125e-02 4.526176235360315032e-04 +8.950000000000000000e+02 8.112924087033587806e-02 4.492385516021916276e-04 +8.960000000000000000e+02 7.788279570808780139e-02 4.370382672141013224e-04 +8.970000000000000000e+02 7.887032824387789354e-02 4.529635841882992636e-04 +8.980000000000000000e+02 7.912549841483285107e-02 4.469450041786418863e-04 +8.990000000000000000e+02 7.701026010998504590e-02 4.343089494662546448e-04 +9.000000000000000000e+02 7.684151369273545251e-02 4.351857479815776511e-04 +9.010000000000000000e+02 7.670772469384237735e-02 4.188853948536680710e-04 +9.020000000000000000e+02 7.568192200056630958e-02 4.174928195771066951e-04 +9.030000000000000000e+02 7.553479457965195376e-02 4.152554562977996827e-04 +9.040000000000000000e+02 7.363775659922384975e-02 4.049299987604231053e-04 +9.050000000000000000e+02 7.425149876590982079e-02 4.105943455156932246e-04 +9.060000000000000000e+02 7.210805301931125233e-02 3.997111171070858783e-04 +9.070000000000000000e+02 7.213238985314233964e-02 3.972020566872172943e-04 +9.080000000000000000e+02 7.206754478900373462e-02 4.033121767511913371e-04 +9.090000000000000000e+02 7.033225357928593602e-02 3.875133510596992428e-04 +9.100000000000000000e+02 7.018005623192487274e-02 3.874783233128313337e-04 +9.110000000000000000e+02 6.992112103248113164e-02 3.873126677073711723e-04 +9.120000000000000000e+02 6.831410965260595325e-02 3.789791017905104736e-04 +9.130000000000000000e+02 6.851323386213319100e-02 3.880838869360383981e-04 +9.140000000000000000e+02 6.635772477881070330e-02 3.694620355520492950e-04 +9.150000000000000000e+02 6.407453385557146386e-02 3.625805689176533181e-04 +9.160000000000000000e+02 6.347563371066954063e-02 3.602707718932723815e-04 +9.170000000000000000e+02 6.284371745622635563e-02 3.517776561897847497e-04 +9.180000000000000000e+02 6.482022052708924509e-02 3.693400206915840368e-04 +9.190000000000000000e+02 6.228737486079564956e-02 3.480004364466916691e-04 +9.200000000000000000e+02 6.003341510972230038e-02 3.365290064552512806e-04 +9.210000000000000000e+02 6.216176027736928372e-02 3.478561561799639384e-04 +9.220000000000000000e+02 6.078541308772118096e-02 3.446274122082551247e-04 +9.230000000000000000e+02 6.096962456678575726e-02 3.486634380549426130e-04 +9.240000000000000000e+02 6.092292011855537232e-02 3.479247889244300681e-04 +9.250000000000000000e+02 5.785501909465452092e-02 3.249478920485028999e-04 +9.260000000000000000e+02 5.833845882039298547e-02 3.374209336986009168e-04 +9.270000000000000000e+02 5.815738879074151130e-02 3.337729089505526037e-04 +9.280000000000000000e+02 5.649365579468224041e-02 3.210493016594761616e-04 +9.290000000000000000e+02 5.811648253974162348e-02 3.306078381423626571e-04 +9.300000000000000000e+02 5.670278491543673943e-02 3.219391901856868965e-04 +9.310000000000000000e+02 5.366714870159916551e-02 3.054265884683302979e-04 +9.320000000000000000e+02 5.475039695139224949e-02 3.188856946574572418e-04 +9.330000000000000000e+02 5.335344527298455097e-02 3.058403439687102168e-04 +9.340000000000000000e+02 5.225783125810908036e-02 3.008723376289994538e-04 +9.350000000000000000e+02 5.121937972596262573e-02 2.949417105847235566e-04 +9.360000000000000000e+02 5.073198294948493003e-02 2.929797602037864917e-04 +9.370000000000000000e+02 4.774704011337316256e-02 2.767711436153354274e-04 +9.380000000000000000e+02 4.970781639859164075e-02 2.944643038786037359e-04 +9.390000000000000000e+02 4.886331040969232181e-02 2.848412620394727272e-04 +9.400000000000000000e+02 5.100839694930348750e-02 2.981450565188594024e-04 +9.410000000000000000e+02 4.928574862430604858e-02 2.879687857200283652e-04 +9.420000000000000000e+02 4.716029710737988656e-02 2.763202820272764077e-04 +9.430000000000000000e+02 4.754613645051526671e-02 2.858515665229887292e-04 +9.440000000000000000e+02 4.706920514989012400e-02 2.762642239315575652e-04 +9.450000000000000000e+02 4.611117396562101900e-02 2.719507973316765640e-04 +9.460000000000000000e+02 4.586475178664237151e-02 2.711023469910399126e-04 +9.470000000000000000e+02 4.478301389915806396e-02 2.633084566737672904e-04 +9.480000000000000000e+02 4.560778316430996043e-02 2.713190575617249810e-04 +9.490000000000000000e+02 4.493967290661633057e-02 2.669434899790057284e-04 +9.500000000000000000e+02 4.294901034683593771e-02 2.549453989097080742e-04 +9.510000000000000000e+02 4.345603429699019388e-02 2.805675069238205868e-04 +9.520000000000000000e+02 4.200494675591736476e-02 2.508203692610986007e-04 +9.530000000000000000e+02 4.353126958998856932e-02 2.625492869473075998e-04 +9.540000000000000000e+02 4.151547231687074957e-02 2.507556793314392671e-04 +9.550000000000000000e+02 4.044418897237534588e-02 2.478741919520751442e-04 +9.560000000000000000e+02 4.005882567811315520e-02 2.403925868337608639e-04 +9.570000000000000000e+02 3.664439944449426889e-02 2.299011371415844046e-04 +9.580000000000000000e+02 3.837718372526235933e-02 2.306101238015245225e-04 +9.590000000000000000e+02 3.776077359194841138e-02 2.260585640810572913e-04 +9.600000000000000000e+02 3.810508240094657301e-02 2.360516556869195074e-04 +9.610000000000000000e+02 3.764065729876245325e-02 2.332113889870705684e-04 +9.620000000000000000e+02 3.611773643323432093e-02 2.166378556546797525e-04 +9.630000000000000000e+02 3.691198993490604069e-02 2.243490229359735579e-04 +9.640000000000000000e+02 3.562333261457009681e-02 2.143806491367542953e-04 +9.650000000000000000e+02 3.511324658391586778e-02 2.130853010582265902e-04 +9.660000000000000000e+02 3.546875071849087818e-02 2.186793384534806530e-04 +9.670000000000000000e+02 3.461706812941420935e-02 2.105001819679989310e-04 +9.680000000000000000e+02 3.345691461038738379e-02 2.062846516565095076e-04 +9.690000000000000000e+02 3.406242767532913912e-02 2.099096704374754597e-04 +9.700000000000000000e+02 3.254934241648144849e-02 1.987520882550138221e-04 +9.710000000000000000e+02 3.139931788586207417e-02 1.852674064988699110e-04 +9.720000000000000000e+02 3.109625659044802648e-02 1.943702444343925104e-04 +9.730000000000000000e+02 3.096430843797873950e-02 1.821075108464216520e-04 +9.740000000000000000e+02 2.999374486613529817e-02 1.776699896724729430e-04 +9.750000000000000000e+02 3.068582948667517019e-02 1.964375109469796484e-04 +9.760000000000000000e+02 2.929137645036353210e-02 1.732435055823192637e-04 +9.770000000000000000e+02 2.863956486747992053e-02 1.818065091256386618e-04 +9.780000000000000000e+02 2.896901014357613352e-02 1.740420258527073294e-04 +9.790000000000000000e+02 2.795189688431132594e-02 1.683746407338856238e-04 +9.800000000000000000e+02 2.786548635135389917e-02 1.688361219084431463e-04 +9.810000000000000000e+02 2.722100703608353739e-02 1.795173395825816140e-04 +9.820000000000000000e+02 2.623615214836748019e-02 1.585629084011873108e-04 +9.830000000000000000e+02 2.529490643886609519e-02 1.776205508905074433e-04 +9.840000000000000000e+02 2.630057774550400435e-02 1.608971814377491442e-04 +9.850000000000000000e+02 2.515952998788461431e-02 1.659325783319910849e-04 +9.860000000000000000e+02 2.403845133465363701e-02 1.466343629590957816e-04 +9.870000000000000000e+02 2.442880283128344779e-02 1.569039058515719876e-04 +9.880000000000000000e+02 2.391287374787500961e-02 1.471702292553439182e-04 +9.890000000000000000e+02 2.284110549395736503e-02 1.428712287546321611e-04 +9.900000000000000000e+02 2.299462379563005365e-02 1.514052003091373238e-04 +9.910000000000000000e+02 2.252417408912560023e-02 1.402381140688414710e-04 +9.920000000000000000e+02 2.166491190716280865e-02 1.349954140944083984e-04 +9.930000000000000000e+02 2.139846180102916717e-02 1.353770522607145564e-04 +9.940000000000000000e+02 2.144606208625750993e-02 1.361231944934393771e-04 +9.950000000000000000e+02 2.063075385431593217e-02 1.285274857051773288e-04 +9.960000000000000000e+02 1.944041994755822678e-02 1.238289966808466674e-04 +9.970000000000000000e+02 2.036871334332607600e-02 1.306649240035637476e-04 +9.980000000000000000e+02 1.944417686380409821e-02 1.229577715029880772e-04 +9.990000000000000000e+02 1.839004329530194784e-02 1.159130471378902976e-04 +1.000000000000000000e+03 1.914643089218381888e-02 1.223444244574770122e-04 +1.001000000000000000e+03 1.830897154191809748e-02 1.134393089152800708e-04 +1.002000000000000000e+03 1.713987988278677446e-02 1.068535179094204704e-04 +1.003000000000000000e+03 1.775495479160949311e-02 1.084311121733041663e-04 +1.004000000000000000e+03 1.726868751449649880e-02 1.083896311095537723e-04 +1.005000000000000000e+03 1.654614801609149977e-02 1.005990151245575209e-04 +1.006000000000000000e+03 1.621647832432858427e-02 1.004787493877310102e-04 +1.007000000000000000e+03 1.601233292112604761e-02 9.950902169387254082e-05 +1.008000000000000000e+03 1.540654589033969499e-02 9.672835256435553092e-05 +1.009000000000000000e+03 1.480913508079293936e-02 9.176503136670812659e-05 +1.010000000000000000e+03 1.509071093797013409e-02 9.493152742714375117e-05 +1.011000000000000000e+03 1.406799682670323293e-02 8.983707316283597900e-05 +1.012000000000000000e+03 1.397920416446474939e-02 8.892335137801036279e-05 +1.013000000000000000e+03 1.395515554506345825e-02 9.076076053734878830e-05 +1.014000000000000000e+03 1.299470641719620810e-02 8.382770038922522269e-05 +1.015000000000000000e+03 1.282297049274006527e-02 8.029997498461275058e-05 +1.016000000000000000e+03 1.277248898989812725e-02 8.486392961162593518e-05 +1.017000000000000000e+03 1.225583148476722811e-02 7.839957526616144075e-05 +1.018000000000000000e+03 1.196945785431940273e-02 7.553288515849421192e-05 +1.019000000000000000e+03 1.119260737869631761e-02 7.194012765149377839e-05 +1.020000000000000000e+03 1.145919736227945032e-02 7.424699945998709642e-05 +1.021000000000000000e+03 1.104953304838881233e-02 7.138114095025464151e-05 +1.022000000000000000e+03 1.037780327108067148e-02 6.712601085876959304e-05 +1.023000000000000000e+03 1.045980179616713170e-02 7.005579008922271727e-05 +1.024000000000000000e+03 9.889283680970207754e-03 6.808080674155266975e-05 +1.025000000000000000e+03 9.751169480492169125e-03 6.582657388651632800e-05 +1.026000000000000000e+03 8.931671370517521580e-03 5.866181612853598777e-05 +1.027000000000000000e+03 9.296288458097354962e-03 6.298207059509387221e-05 +1.028000000000000000e+03 8.731904401126562923e-03 5.757544022267462172e-05 +1.029000000000000000e+03 8.110331927426607870e-03 5.505268397810561304e-05 +1.030000000000000000e+03 8.339537710195174536e-03 5.760980321426855121e-05 +1.031000000000000000e+03 7.882888867365593633e-03 5.420190349158928112e-05 +1.032000000000000000e+03 7.539954160571822085e-03 5.162287307105244008e-05 +1.033000000000000000e+03 6.996250985946385163e-03 5.054181044330345991e-05 +1.034000000000000000e+03 7.067910720183638584e-03 5.127004742765674082e-05 +1.035000000000000000e+03 6.938840593708822495e-03 4.950493268077522837e-05 +1.036000000000000000e+03 6.174994257778615783e-03 4.644120032770434703e-05 +1.037000000000000000e+03 6.405794012194046365e-03 4.968516939191370668e-05 +1.038000000000000000e+03 6.015043165526010732e-03 4.622954736399510626e-05 +1.039000000000000000e+03 5.618474800579973012e-03 4.574498035998874023e-05 +1.040000000000000000e+03 5.332499300582009029e-03 4.495017500004424253e-05 +1.041000000000000000e+03 5.224707458778355025e-03 4.373379244242672412e-05 +1.042000000000000000e+03 4.817754901233253437e-03 3.579414427341777363e-05 +1.043000000000000000e+03 4.321549292275451287e-03 3.726171128725510955e-05 +1.044000000000000000e+03 4.441899195115175773e-03 3.609907596275325998e-05 +1.045000000000000000e+03 4.105495219504682464e-03 3.698267427328842758e-05 +1.046000000000000000e+03 4.041247403738382551e-03 3.986348495922773812e-05 +1.047000000000000000e+03 3.784267377612083975e-03 3.221489625859574142e-05 +1.048000000000000000e+03 3.864072020615108224e-03 3.318360749511064367e-05 +1.049000000000000000e+03 3.745098390788438158e-03 3.068661736672029049e-05 +1.050000000000000000e+03 3.269515744159414827e-03 3.664071267020061227e-05 +1.051000000000000000e+03 3.545438049562533479e-03 3.172870189964644897e-05 +1.052000000000000000e+03 3.334849643759885216e-03 2.991152426535999162e-05 +1.053000000000000000e+03 3.260559878244016253e-03 2.738300791500673925e-05 +1.054000000000000000e+03 3.000830848306845679e-03 2.982358051402049273e-05 +1.055000000000000000e+03 3.201936787780424939e-03 3.046149474944293722e-05 +1.056000000000000000e+03 2.985922757010986243e-03 3.485154587197038977e-05 +1.057000000000000000e+03 2.913796321832029090e-03 2.958902812796680427e-05 +1.058000000000000000e+03 2.745558131616125924e-03 2.737711819592504811e-05 +1.059000000000000000e+03 2.740015800870853734e-03 2.411816456593137949e-05 +1.060000000000000000e+03 2.710370378265910055e-03 2.553901044290771540e-05 +1.061000000000000000e+03 2.477154406817417501e-03 2.219040576994908034e-05 +1.062000000000000000e+03 2.567935977535950546e-03 2.543321053054547963e-05 +1.063000000000000000e+03 2.446881934136967574e-03 2.321186302107732655e-05 +1.064000000000000000e+03 2.377176627646566606e-03 2.159976016435650789e-05 +1.065000000000000000e+03 2.287646583685591564e-03 2.574289084419733483e-05 +1.066000000000000000e+03 2.221132856956496877e-03 2.167378451411438784e-05 +1.067000000000000000e+03 2.193655836311159298e-03 2.311081734043312827e-05 +1.068000000000000000e+03 2.155231430789064651e-03 2.619274136005237720e-05 +1.069000000000000000e+03 2.003135372716704360e-03 2.400410858820454542e-05 +1.070000000000000000e+03 1.956381524521157936e-03 1.937839148993158100e-05 +1.071000000000000000e+03 1.950796032167631923e-03 2.002538056804500918e-05 +1.072000000000000000e+03 1.914179064700181421e-03 2.158770702271077188e-05 +1.073000000000000000e+03 1.751256233669673317e-03 2.132062184282249682e-05 +1.074000000000000000e+03 1.776307725558885298e-03 1.686724614340078999e-05 +1.075000000000000000e+03 1.722881720688578585e-03 1.952189943027511298e-05 +1.076000000000000000e+03 1.712868668019372010e-03 2.076585570704091597e-05 +1.077000000000000000e+03 1.540252404596891998e-03 1.999035071072529588e-05 +1.078000000000000000e+03 1.593010540387605062e-03 1.602389214345760531e-05 +1.079000000000000000e+03 1.578399437925105762e-03 1.861517098861583815e-05 +1.080000000000000000e+03 1.506744155395720345e-03 1.906514053679653315e-05 +1.081000000000000000e+03 1.351740741473285044e-03 1.548091792113977439e-05 +1.082000000000000000e+03 1.419284684055195558e-03 1.644894645509673521e-05 +1.083000000000000000e+03 1.368508520080867312e-03 1.731085765346501024e-05 +1.084000000000000000e+03 1.291240076903044836e-03 1.676422199794143689e-05 +1.085000000000000000e+03 1.147700869346933395e-03 1.577994038989055030e-05 +1.086000000000000000e+03 1.255325301290215710e-03 1.394109711132722876e-05 +1.087000000000000000e+03 1.250441552575530827e-03 1.554696408681820072e-05 +1.088000000000000000e+03 1.142925829504442929e-03 1.553226941932081675e-05 +1.089000000000000000e+03 1.035567038541565597e-03 1.331722720595426780e-05 +1.090000000000000000e+03 1.107659530942189940e-03 1.452554195569084593e-05 +1.091000000000000000e+03 1.125658708944452923e-03 1.607195481780915737e-05 +1.092000000000000000e+03 1.010829486477076702e-03 1.366949613709807034e-05 +1.093000000000000000e+03 9.507452688661239366e-04 1.223491584203177986e-05 +1.094000000000000000e+03 1.029240770846439473e-03 1.412646648209936072e-05 +1.095000000000000000e+03 9.499673882106159095e-04 1.411151283442170391e-05 +1.096000000000000000e+03 8.549617268039840781e-04 1.228968129953080450e-05 +1.097000000000000000e+03 8.555586819397521412e-04 1.366163312869079824e-05 +1.098000000000000000e+03 9.200290253344827179e-04 1.260400537764541991e-05 +1.099000000000000000e+03 7.976310518679793470e-04 1.279947483568445461e-05 From e4fb3b64001df6ecb549875626d0c84cc7783b77 Mon Sep 17 00:00:00 2001 From: Thierry Souverin Date: Mon, 26 Jan 2026 15:34:39 +0100 Subject: [PATCH 29/29] manual merge of master into stardice branch --- spectractor/astrometry.py | 4 +- spectractor/extractor/extractor.py | 4 +- spectractor/fit/fit_spectrogram.py | 29 +++++++--- spectractor/fit/fit_spectrum.py | 52 +++++++++++------ spectractor/fit/fitter.py | 89 ++++++++++++++++++++++++++++- spectractor/simulation/simulator.py | 15 ++--- 6 files changed, 153 insertions(+), 40 deletions(-) diff --git a/spectractor/astrometry.py b/spectractor/astrometry.py index 6f02c1650..b32272ad5 100644 --- a/spectractor/astrometry.py +++ b/spectractor/astrometry.py @@ -1414,8 +1414,8 @@ def run_full_astrometry(self, extent=None, maxiter=20, min_range=3 * u.arcsec, m gaia_residuals_quad_sum = np.sum(np.sqrt(np.sum(gaia_residuals ** 2, axis=1))) if parameters.DEBUG: self.plot_sources_and_gaia_catalog(sources=self.sources, gaia_coord=self.gaia_matches, margin=20, - quad=self.quad_stars_pixel_positions, - label=self.image.target.label) + quad=self.quad_stars_pixel_positions, + label=self.image.target.label) self.plot_astrometry_shifts(vmax=3) self.plot_quad_stars() target_x, target_y = self.get_target_pixel_position() diff --git a/spectractor/extractor/extractor.py b/spectractor/extractor/extractor.py index f2f568a68..40124e552 100644 --- a/spectractor/extractor/extractor.py +++ b/spectractor/extractor/extractor.py @@ -494,7 +494,7 @@ def simulate(self, *params): if self.flat is not None: # multiply each M matrix columns by the flat array (see the docstring) # TODO: if flat array is a cube flat, needs to multiply directly in build_sparse_M - dia = sparse.dia_matrix(([self.flat], [0]), shape=(self.flat.size, self.flat.size)) + dia = sparse.dia_matrix(([self.flat.astype("float32")], [0]), shape=(self.flat.size, self.flat.size)) M = (dia @ M).tocsc() @@ -1361,7 +1361,7 @@ def extract_spectrum_from_image(image, spectrum, signal_width=10, ws=(20, 30)): xmax = min(right_edge, int(distance[lambda_max_index]) + 1) # +1 to include edges else: lambdas = image.disperser.grating_pixel_to_lambda(np.arange(Nx) - image.target_pixcoords_rotated[0], - x0=image.target_pixcoords, + x0=image.target_pixcoords, D=parameters.DISTANCE2CCD, order=spectrum.order) xmin = int(np.argmin(np.abs(lambdas - parameters.LAMBDA_MIN))) xmax = int(np.argmin(np.abs(lambdas - parameters.LAMBDA_MAX))) diff --git a/spectractor/fit/fit_spectrogram.py b/spectractor/fit/fit_spectrogram.py index 78f6aae8b..2e19dd98b 100644 --- a/spectractor/fit/fit_spectrogram.py +++ b/spectractor/fit/fit_spectrogram.py @@ -79,6 +79,7 @@ def __init__(self, spectrum, atmgrid_file_name="", fit_angstrom_exponent=False, raise ValueError(f"At least one diffraction order must be given for spectrogram simulation.") length = len(self.spectrum.chromatic_psf.table) self.psf_poly_params = self.spectrum.chromatic_psf.from_table_to_poly_params()[length:] + self.spectrum.chromatic_psf.psf.apply_max_width_to_bounds(max_half_width=self.spectrum.spectrogram_Ny) self.saturation = self.spectrum.spectrogram_saturation D2CCD = np.copy(spectrum.header['D2CCD']) p = np.array([1, 1, 0, 0.05, 1.2, 400, 5, 1, 1, D2CCD, self.spectrum.header['PIXSHIFT'], @@ -102,8 +103,8 @@ def __init__(self, spectrum, atmgrid_file_name="", fit_angstrom_exponent=False, r"$P_{\mathrm{atm}}$ [hPa]"] for order in self.diffraction_orders: axis_names += [label+rf"$\!_{order}$" for label in psf_poly_params_names] - bounds = [[0, 2], [0, 2], [0, 2], [0, 10], [0, 3], [100, 700], [0, 20], [0.8, 1.2], [0, np.inf], - [D2CCD - 5 * parameters.DISTANCE2CCD_ERR, D2CCD + 5 * parameters.DISTANCE2CCD_ERR], [-2, 2], + bounds = [[0, 2], [0, 2], [0, 2], [0, 10], [0, 4], [100, 700], [0, 20], [0.8, 1.2], [0, np.inf], + [D2CCD - 20 * parameters.DISTANCE2CCD_ERR, D2CCD + 20 * parameters.DISTANCE2CCD_ERR], [-10, 10], [-10, 10], [-90, 90], [0, np.inf]] bounds += list(psf_poly_params_bounds) * len(self.diffraction_orders) fixed = [False] * p.size @@ -131,8 +132,9 @@ def __init__(self, spectrum, atmgrid_file_name="", fit_angstrom_exponent=False, params.fixed[params.get_index(f"A{self.diffraction_orders[0]}")] = False # A1 self.atm_params_indices = np.array([params.get_index(label) for label in ["VAOD", "angstrom_exp", "ozone [db]", "PWV [mm]"]]) # A2 is free only if spectrogram is a simulation or if the order 2/1 ratio is not known and flat + params.fixed[params.get_index(f"A{self.diffraction_orders[0]}")] = True # A1 if "A2" in params.labels: - params.fixed[params.get_index(f"A{self.diffraction_orders[1]}")] = False #not getCalspec.is_calspec(spectrum.target.label) #"A2_T" not in self.spectrum.header + params.fixed[params.get_index(f"A{self.diffraction_orders[1]}")] = True #not getCalspec.is_calspec(spectrum.target.label) #"A2_T" not in self.spectrum.header if "A3" in params.labels: params.fixed[params.get_index(f"A{self.diffraction_orders[2]}")] = "A3_T" not in self.spectrum.header params.fixed[params.get_index(r"shift_x [pix]")] = False # Delta x @@ -179,6 +181,11 @@ def __init__(self, spectrum, atmgrid_file_name="", fit_angstrom_exponent=False, if not fit_angstrom_exponent: self.params.fixed[self.params.get_index("angstrom_exp")] = True # angstrom exponent self.params.values[self.params.get_index("angstrom_exp")] = self.atmosphere.angstrom_exponent_default + if np.min(self.spectrum.lambdas) > 500: + self.fit_angstrom_exponent = False + self.params.fixed[self.params.get_index("angstrom_exp")] = True + self.params.values[self.params.get_index("angstrom_exp")] = 0 + self.my_logger.warning("\n\tWavelengths below 500nm detected: angstrom exponent fitting disabled and fixed to 0.") self.spectrogram_simulation = SpectrogramModel(self.spectrum, atmosphere=self.atmosphere, diffraction_orders=self.diffraction_orders, fast_sim=False, with_adr=True) @@ -592,7 +599,7 @@ def run_spectrogram_minimisation(fit_workspace, method="newton", verbose=False): my_logger = set_logger(__name__) guess = np.asarray(fit_workspace.params.values) fit_workspace.simulate(*guess) - fit_workspace.plot_fit() + # fit_workspace.plot_fit() if method != "newton": run_minimisation(fit_workspace, method=method) else: @@ -625,7 +632,7 @@ def run_spectrogram_minimisation(fit_workspace, method="newton", verbose=False): fit_workspace.spectrogram_simulation.fast_sim = False fit_workspace.spectrogram_simulation.fix_psf_cube = False fit_workspace.params.fixed = [True] * len(fit_workspace.params.values) - # fit_workspace.params.fixed[fit_workspace.params.get_index(r"A1")] = False # A1 + fit_workspace.params.fixed[fit_workspace.params.get_index(r"VAOD")] = False # VAOD fit_workspace.params.fixed[fit_workspace.params.get_index(r"shift_y [pix]")] = False # shift y fit_workspace.params.fixed[fit_workspace.params.get_index(r"angle [deg]")] = False # angle run_minimisation(fit_workspace, "newton", xtol=1e-2, ftol=0.01, with_line_search=False) @@ -634,19 +641,23 @@ def run_spectrogram_minimisation(fit_workspace, method="newton", verbose=False): fit_workspace.spectrogram_simulation.fast_sim = False fit_workspace.spectrogram_simulation.fix_psf_cube = False fit_workspace.params.fixed = np.copy(fixed_default) + # fit_workspace.params.values[fit_workspace.params.get_index(r"A1")] = 1.0 # A1 # guess = fit_workspace.p # params_table, costs = run_gradient_descent(fit_workspace, guess, epsilon, params_table, costs, # fix=fit_workspace.fixed, xtol=1e-6, ftol=1 / fit_workspace.data.size, # niter=40) - run_minimisation_sigma_clipping(fit_workspace, method="newton", xtol=1e-6, - ftol=1 / fit_workspace.data.size, sigma_clip=100, niter_clip=3, verbose=verbose, + run_minimisation_sigma_clipping(fit_workspace, method="newton", xtol=1e-10, + ftol=1e-3 / fit_workspace.data.size, sigma_clip=100, niter_clip=3, verbose=verbose, with_line_search=True) + extra = {"chi2": fit_workspace.costs[-1] / fit_workspace.data.size, + "date-obs": fit_workspace.spectrum.date_obs, + "outliers": len(fit_workspace.outliers)} + fit_workspace.params.extra = extra my_logger.info(f"\n\tNewton: total computation time: {time.time() - start}s") if fit_workspace.filename != "": fit_workspace.params.plot_correlation_matrix() write_fitparameter_json(fit_workspace.params.json_filename, fit_workspace.params, - extra={"chi2": fit_workspace.costs[-1] / fit_workspace.data.size, - "date-obs": fit_workspace.spectrum.date_obs}) + extra=extra) # save_gradient_descent(fit_workspace, costs, params_table) fit_workspace.plot_fit() diff --git a/spectractor/fit/fit_spectrum.py b/spectractor/fit/fit_spectrum.py index 14b9ce66e..19e752f01 100644 --- a/spectractor/fit/fit_spectrum.py +++ b/spectractor/fit/fit_spectrum.py @@ -75,18 +75,18 @@ def __init__(self, spectrum, atmgrid_file_name="", fit_angstrom_exponent=False, self.spectrum = spectrum p = np.array([1, 0, 0.05, 1.2, 400, 5, 1, self.spectrum.header['D2CCD'], self.spectrum.header['PIXSHIFT'], 0]) fixed = [False] * p.size - fixed[0] = True - fixed[1] = "A2_T" not in self.spectrum.header # fit A2 only on sims to evaluate extraction biases + fixed[0] = True # A1 + fixed[1] = True #"A2_T" not in self.spectrum.header # fit A2 only on sims to evaluate extraction biases fixed[5] = False # fixed[6:8] = [True, True] - fixed[8] = True + fixed[8] = False # alpha_pix fixed[9] = True # fixed[-1] = True if not fit_angstrom_exponent: fixed[3] = True # angstrom_exponent - bounds = [(0, 2), (0, 2/parameters.GRATING_ORDER_2OVER1), (0, 10), (0, 3), (100, 700), (0, 20), - (0.5, 20),(p[7] - 5 * parameters.DISTANCE2CCD_ERR, p[7] + 5 * parameters.DISTANCE2CCD_ERR), - (-2, 2), (-np.inf, np.inf)] + bounds = [(0, 2), (0, 2/parameters.GRATING_ORDER_2OVER1), (0, 10), (0, 4), (100, 700), (0, 20), + (0.5, 20),(p[7] - 20 * parameters.DISTANCE2CCD_ERR, p[7] + 20 * parameters.DISTANCE2CCD_ERR), + (-10, 10), (-np.inf, np.inf)] params = FitParameters(p, labels=["A1", "A2", "VAOD", "angstrom_exp", "ozone [db]", "PWV [mm]", "reso [nm]", r"D_CCD [mm]", r"alpha_pix [pix]", "B"], axis_names=["$A_1$", "$A_2$", "VAOD", r'$\"a$', "ozone [db]", "PWV [mm]", @@ -112,10 +112,15 @@ def __init__(self, spectrum, atmgrid_file_name="", fit_angstrom_exponent=False, self.params.fixed[self.params.get_index("angstrom_exp")] = True # angstrom exponent if parameters.VERBOSE: self.my_logger.info(f'\n\tUse atmospheric grid models from file {atmgrid_file_name}. ') - self.params.values[self.params.get_index("angstrom_exp")] = self.atmosphere.angstrom_exponent_default + self.lambdas = self.spectrum.lambdas self.fit_angstrom_exponent = fit_angstrom_exponent self.params.values[self.params.get_index("angstrom_exp")] = self.atmosphere.angstrom_exponent_default + if np.min(self.spectrum.lambdas) > 500: + self.fit_angstrom_exponent = False + self.params.fixed[self.params.get_index("angstrom_exp")] = True + self.params.values[self.params.get_index("angstrom_exp")] = 0 + self.my_logger.warning("\n\tWavelengths below 500nm detected: angstrom exponent fitting disabled and fixed to 0.") self.simulation = SpectrumSimulation(self.spectrum, atmosphere=self.atmosphere, fast_sim=True, with_adr=True) self.amplitude_truth = None self.lambdas_truth = None @@ -136,8 +141,6 @@ def get_truth(self): shift_truth = 0 B_truth = 0 self.truth = (A1_truth, A2_truth, aerosols_truth, ozone_truth, pwv_truth, reso_truth, D_truth, shift_truth, B_truth) - # self.lambdas_truth = np.fromstring(self.spectrum.header['LBDAS_T'][1:-1], sep=' ', dtype=float) - # self.amplitude_truth = np.fromstring(self.spectrum.header['AMPLIS_T'][1:-1], sep=' ', dtype=float) self.lambdas_truth = np.array(self.spectrum.header['LBDAS_T'][1:-1].split(", "), dtype=float) self.amplitude_truth = np.array(self.spectrum.header['AMPLIS_T'][1:-1].split(", "), dtype=float) @@ -410,20 +413,37 @@ def run_spectrum_minimisation(fit_workspace, method="newton", sigma_clip=20): fit_workspace.simulation.fast_sim = False fixed = copy.copy(fit_workspace.params.fixed) - fit_workspace.params.fixed[6] = True + fit_workspace.params.fixed = [True] * len(fit_workspace.params) + fit_workspace.params.fixed[fit_workspace.params.get_index(r"VAOD")] = False run_minimisation(fit_workspace, method="newton", xtol=1e-3, ftol=100 / fit_workspace.data.size, - verbose=False) + verbose=False, with_line_search=False) fit_workspace.params.fixed = fixed run_minimisation_sigma_clipping(fit_workspace, method="newton", xtol=1e-6, - ftol=1 / fit_workspace.data.size, sigma_clip=sigma_clip, niter_clip=3, verbose=False) - + ftol=1e-3 / fit_workspace.data.size, sigma_clip=sigma_clip, niter_clip=3, verbose=False) + + # alternate fixing dccd and pixshift with fitting all parameters + for i in range(3): + fixed = copy.copy(fit_workspace.params.fixed) + fit_workspace.params.fixed = [True] * len(fit_workspace.params) + fit_workspace.params.fixed[6] = False # reso + fit_workspace.params.fixed[7] = False # dccd + fit_workspace.params.fixed[8] = False # pixshift + run_minimisation_sigma_clipping(fit_workspace, method="newton", xtol=1e-6, + ftol=1e-3 / fit_workspace.data.size, sigma_clip=sigma_clip, niter_clip=3, verbose=False, with_line_search=True) + fit_workspace.params.fixed = fixed + run_minimisation_sigma_clipping(fit_workspace, method="newton", xtol=1e-6, + ftol=1e-3 / fit_workspace.data.size, sigma_clip=sigma_clip, niter_clip=3, verbose=False, with_line_search=True) + if parameters.DISPLAY and (parameters.DEBUG or fit_workspace.live_fit): fit_workspace.params.plot_correlation_matrix() fit_workspace.plot_fit() + + extra = {"chi2": fit_workspace.costs[-1] / fit_workspace.data.size, + "date-obs": fit_workspace.spectrum.date_obs, + "outliers": len(fit_workspace.outliers)} + fit_workspace.params.extra = extra if fit_workspace.filename != "": - write_fitparameter_json(fit_workspace.params.json_filename, fit_workspace.params, - extra={"chi2": fit_workspace.costs[-1] / fit_workspace.data.size, - "date-obs": fit_workspace.spectrum.date_obs}) + write_fitparameter_json(fit_workspace.params.json_filename, fit_workspace.params, extra=extra) # save_gradient_descent(fit_workspace, costs, params_table) diff --git a/spectractor/fit/fitter.py b/spectractor/fit/fitter.py index 6d5dc5161..51726e7d0 100644 --- a/spectractor/fit/fitter.py +++ b/spectractor/fit/fitter.py @@ -1277,6 +1277,91 @@ def save_gradient_descent(self): np.savetxt(output_filename, t.T, header=h, delimiter=",") self.my_logger.info(f"\n\tSave gradient descent log {output_filename}.") + def plot_triangle_fisher(self, nsamples=10000, max_params=8): + """Plot a triangle (corner) plot of probability contours and distributions using Fisher matrix method. + + This method generates samples from a multivariate normal distribution based on the parameter + covariance matrix and creates a corner plot showing 1D and 2D marginal distributions. + + Parameters + ---------- + nsamples: int, optional + Number of samples to generate from the multivariate normal distribution (default: 10000). + max_params: int, optional + Maximum number of parameters to display. Only the first max_params free parameters + will be shown (default: 8). + + Examples + -------- + >>> from spectractor.fit.fitter import FitParameters, FitWorkspace + >>> params = FitParameters(values=[1, 2, 3], axis_names=["x", "y", "z"]) + >>> params.cov = np.array([[1, -0.5, 0], [-0.5, 1, -1], [0, -1, 1]]) + >>> w = FitWorkspace(params=params, filename="test.fits") + >>> w.plot_triangle_fisher(nsamples=1000, max_params=3) + + Notes + ----- + This method requires the `corner` package to be installed. + The plot is saved if parameters.SAVE is True with suffix '_triangle.pdf'. + """ + try: + import corner + except ImportError: + self.my_logger.warning("Package 'corner' not installed. Cannot create triangle plot. " + "Install it with: pip install corner") + return + + # Get free parameters indices + ipar = self.params.get_free_parameters() + + # Limit to max_params parameters + n_params = min(len(ipar), max_params) + ipar = ipar[:n_params] + + if len(ipar) == 0: + self.my_logger.warning("No free parameters to plot.") + return + + # Check that covariance matrix is available + if self.params.cov.size == 0: + self.my_logger.warning("Covariance matrix not available. Run fit first.") + return + + # Extract mean values and covariance matrix for free parameters + mean_values = self.params.values[ipar] + cov_matrix = self.params.cov[:n_params, :n_params] + + # Check if covariance matrix is positive definite + eigenvalues = np.linalg.eigvals(cov_matrix) + if np.any(eigenvalues <= 0): + self.my_logger.warning("Covariance matrix is not positive definite. " + "Cannot generate samples.") + return + + # Generate samples from multivariate normal distribution + samples = np.random.multivariate_normal(mean_values, cov_matrix, size=nsamples) + + # Get axis names for the selected parameters + axis_names = [self.params.axis_names[i] for i in ipar] + + # Create corner plot + fig = corner.corner(samples, labels=axis_names, + quantiles=[0.16, 0.5, 0.84], + show_titles=True, + title_kwargs={"fontsize": 12}, + truths=mean_values) + + # Save figure if requested + if (parameters.SAVE or parameters.LSST_SAVEFIGPATH) and self.filename != "": # pragma: no cover + figname = os.path.splitext(self.filename)[0] + "_triangle.pdf" + self.my_logger.info(f"\n\tSave triangle plot {figname}.") + fig.savefig(figname, dpi=100, bbox_inches='tight') + + if parameters.DISPLAY: # pragma: no cover + plt.show() + + return fig + def gradient_descent(fit_workspace, niter=10, xtol=1e-3, ftol=1e-3, with_line_search=True): """ @@ -1328,12 +1413,12 @@ def gradient_descent(fit_workspace, niter=10, xtol=1e-3, ftol=1e-3, with_line_se if ip not in ipar: continue # check for null vectors - if J_norms[ip] < 1e-20: + if J_norms[ip] < np.sqrt(len(J_vectors[ip]))*np.finfo(np.float64).eps and len(np.where(J_vectors[ip]==0)[0]) > J_vectors[ip].size // 2: ipar = np.delete(ipar, list(ipar).index(ip)) fit_workspace.params.fixed[ip] = True my_logger.warning( f"\n\tStep {i}: {fit_workspace.params.labels[ip]} has a null Jacobian; parameter is fixed " - f"at its last known current value ({tmp_params[ip]}).") + f"at its last known current value ({tmp_params[ip]}) because |J[par]|={J_norms[ip]:.3e}<{np.sqrt(len(J_vectors[ip]))*np.finfo(np.float64).eps} with more than half values being zeros.") continue # check for degeneracies using Cauchy-Schwartz inequality; fix the second parameter for jp in range(ip, J.shape[0]): diff --git a/spectractor/simulation/simulator.py b/spectractor/simulation/simulator.py index 0e79f07dc..66c6a6102 100644 --- a/spectractor/simulation/simulator.py +++ b/spectractor/simulation/simulator.py @@ -187,10 +187,10 @@ def integrand(lbda): self.data[-1] = self.data[-2] # self.data /= np.gradient(lambdas) telescope_transmission = self.throughput.transmission(lambdas) - idx = telescope_transmission > 0 + idx = self.data > 0 self.err[idx] = self.data[idx] * self.throughput.transmission_err(lambdas)[idx] / telescope_transmission[idx] - idx = telescope_transmission <= 0 - self.err[idx] = 1e6 * np.max(self.err) + idx = self.data <= 0 + self.err[idx] = 10 * np.max(self.err) # Now add the systematics if reso > 0.1: self.data = fftconvolve_gaussian(self.data, reso) @@ -389,10 +389,8 @@ def integrand(lbda): idx = (telescope_transmission > 0) & (self.target.sed(lambdas) > 0) spectrum_err[idx] = np.sqrt((self.throughput.transmission_err(lambdas[idx]) / telescope_transmission[idx])**2 + (self.target.sed_err(lambdas[idx])/self.target.sed(lambdas[idx]))**2) spectrum_err[idx] *= np.abs(spectrum[idx]) - idx = (telescope_transmission <= 0) | (self.target.sed(lambdas) <= 0) + idx = (telescope_transmission <= 0) | (self.target.sed(lambdas) <= 0) | (spectrum_err <= 0) spectrum_err[idx] = 10 * np.max(spectrum_err) - ####TOCHECK idx = telescope_transmission <= 0: not ready yet to be implemented - # spectrum_err[idx] = 1e6 * np.max(spectrum_err) return spectrum, spectrum_err @@ -485,12 +483,11 @@ def simulate(self, A1=1.0, A2=0., A3=0., aerosols=0.05, angstrom_exponent=None, if self.profile_params[order] is None or not self.fix_psf_cube: if k==0: self.profile_params[order] = self.chromatic_psf.update(poly_params[k], x0=self.r0.real + shift_x, - y0=self.r0.imag + shift_y, angle=angle, - plot=False, apply_bounds=True) + y0=self.r0.imag + shift_y, angle=angle, plot=False, apply_bounds=True) else: self.profile_params[order] = self.chromatic_psf.from_poly_params_to_profile_params(poly_params[k], apply_bounds=True) self.profile_params[order][:, 0] = 1 - self.profile_params[order][:, 1] = dispersion_law.real + self.r0.real + shift_x + self.profile_params[order][:, 1] = dispersion_law.real + self.r0.real self.profile_params[order][:, 2] += dispersion_law.imag if k == 0: self.chromatic_psf.table["Dx"] = self.profile_params[order][:, 1] - self.r0.real