@@ -855,7 +855,7 @@ def get_porb_norm(Z, close_logP=4.0, wide_logP=6.0, binfrac_tot_solar=0.66, Z_su
855
855
normalization factor for kde for wide binaries
856
856
'''
857
857
from scipy .stats import norm
858
- from scipy .integrate import trapz
858
+ from scipy .integrate import trapezoid
859
859
from scipy .interpolate import interp1d
860
860
861
861
# fix to values used in Moe+19
@@ -866,7 +866,7 @@ def get_porb_norm(Z, close_logP=4.0, wide_logP=6.0, binfrac_tot_solar=0.66, Z_su
866
866
logP_pdf = norm .pdf (log_P , loc = 4.9 , scale = 2.3 )
867
867
868
868
# set up the wide binary fraction inflection point
869
- norm_wide = binfrac_tot_solar / trapz (logP_pdf , log_P )
869
+ norm_wide = binfrac_tot_solar / trapezoid (logP_pdf , log_P )
870
870
871
871
# set up the close binary fraction inflection point
872
872
FeHclose = np .linspace (- 3.0 , 0.5 , 100 )
@@ -877,7 +877,7 @@ def get_porb_norm(Z, close_logP=4.0, wide_logP=6.0, binfrac_tot_solar=0.66, Z_su
877
877
fclose_interp = interp1d (Zclose , fclose )
878
878
879
879
fclose_Z = fclose_interp (Z )
880
- norm_close = fclose_Z / trapz (logP_pdf [log_P < close_logP ], log_P [log_P < close_logP ])
880
+ norm_close = fclose_Z / trapezoid (logP_pdf [log_P < close_logP ], log_P [log_P < close_logP ])
881
881
882
882
return norm_wide , norm_close
883
883
@@ -904,7 +904,7 @@ def get_met_dep_binfrac(met):
904
904
neval = 5000
905
905
906
906
from scipy .interpolate import interp1d
907
- from scipy .integrate import trapz
907
+ from scipy .integrate import trapezoid
908
908
from scipy .stats import norm
909
909
910
910
norm_wide , norm_close = get_porb_norm (met )
@@ -919,7 +919,7 @@ def get_met_dep_binfrac(met):
919
919
np .linspace (wide_logP , logP_hi_lim , neval ),])
920
920
y_dat = np .hstack ([prob_close , prob_interp_int (np .linspace (close_logP , wide_logP , neval )), prob_wide ])
921
921
922
- binfrac = trapz (y_dat , x_dat )/ 0.66 * 0.5
922
+ binfrac = trapezoid (y_dat , x_dat )/ 0.66 * 0.5
923
923
924
924
return float (np .round (binfrac , 2 ))
925
925
0 commit comments