|
9 | 9 | from dataclasses import dataclass |
10 | 10 | from typing import Tuple, Optional |
11 | 11 | from DiadFit.importing_data_files import * |
12 | | -from numpy import trapz |
13 | | -from scipy.integrate import simpson |
| 12 | +from scipy.integrate import simpson, trapezoid |
| 13 | + |
| 14 | + |
| 15 | +## checking |
14 | 16 | ## |
15 | 17 | def extract_xstal_MI_name(*, files, char_xstal, pos_xstal, char_MI, pos_MI, |
16 | 18 | prefix=True, str_prefix=" ", file_ext='.txt'): |
@@ -872,30 +874,30 @@ def fit_area_for_silicate_region(*, path, filename, Spectra=None, |
872 | 874 | ydat_sil=y_corr_sil |
873 | 875 |
|
874 | 876 | xspace_sil=xdat_sil[1]-xdat_sil[0] |
875 | | - area_trap = trapz(y_corr_sil, dx=xspace_sil) |
| 877 | + area_trap = trapezoid(y_corr_sil, dx=xspace_sil) |
876 | 878 | area_simps = simpson(y_corr_sil, dx=xspace_sil) |
877 | 879 |
|
878 | 880 | # Just the LW area |
879 | 881 | xsil_LW=xdat_sil[(xdat_sil>LW[0]) & (xdat_sil<LW[1])] |
880 | 882 | y_corr_sil_LW=y_corr_sil[(xdat_sil>LW[0]) & (xdat_sil<LW[1])] |
881 | 883 | xspace_sil_LW=xsil_LW[1]-xsil_LW[0] |
882 | | - area_trap_LW=trapz(y_corr_sil_LW, dx=xspace_sil_LW) |
| 884 | + area_trap_LW=trapezoid(y_corr_sil_LW, dx=xspace_sil_LW) |
883 | 885 | area_simp_LW=simpson(y_corr_sil_LW, dx=xspace_sil_LW) |
884 | 886 |
|
885 | 887 |
|
886 | 888 | # Just the HW area |
887 | 889 | xsil_HW=xdat_sil[(xdat_sil>HW[0]) & (xdat_sil<HW[1])] |
888 | 890 | y_corr_sil_HW=y_corr_sil[(xdat_sil>HW[0]) & (xdat_sil<HW[1])] |
889 | 891 | xspace_sil_HW=xsil_HW[1]-xsil_HW[0] |
890 | | - area_trap_HW=trapz(y_corr_sil_HW, dx=xspace_sil_HW) |
| 892 | + area_trap_HW=trapezoid(y_corr_sil_HW, dx=xspace_sil_HW) |
891 | 893 | area_simp_HW=simpson(y_corr_sil_HW, dx=xspace_sil_HW) |
892 | 894 |
|
893 | 895 | # MW |
894 | 896 | if MW is not None: |
895 | 897 | xsil_MW=xdat_sil[(xdat_sil>MW[0]) & (xdat_sil<MW[1])] |
896 | 898 | y_corr_sil_MW=y_corr_sil[(xdat_sil>MW[0]) & (xdat_sil<MW[1])] |
897 | 899 | xspace_sil_MW=xsil_MW[1]-xsil_MW[0] |
898 | | - area_trap_MW=trapz(y_corr_sil_MW, dx=xspace_sil_MW) |
| 900 | + area_trap_MW=trapezoid(y_corr_sil_MW, dx=xspace_sil_MW) |
899 | 901 | area_simp_MW=simpson(y_corr_sil_MW, dx=xspace_sil_MW) |
900 | 902 |
|
901 | 903 |
|
@@ -1157,7 +1159,7 @@ def fit_area_for_water_region(*, path, filename, Spectra=None, config1: water_bc |
1157 | 1159 |
|
1158 | 1160 |
|
1159 | 1161 | xspace_water=xdat_water[1]-xdat_water[0] |
1160 | | - area_trap = trapz(y_corr_water, dx=xspace_water) |
| 1162 | + area_trap = trapezoid(y_corr_water, dx=xspace_water) |
1161 | 1163 | area_simps = simpson(y_corr_water, dx=xspace_water) |
1162 | 1164 |
|
1163 | 1165 |
|
|
0 commit comments