def _area(self, y):
from scipy.integrate import trapz
# Before the integration:
# flip the crs curve to x axis
# and start at y=0
yy = [abs(p-1) for p in y]
deltax = self.wvl[1] - self.wvl[0]
area = trapz(yy, dx=deltax)
return area
评论列表
文章目录