File tree Expand file tree Collapse file tree 2 files changed +10
-9
lines changed
Expand file tree Collapse file tree 2 files changed +10
-9
lines changed Original file line number Diff line number Diff line change 11[build-system ]
2- requires = [" setuptools>=61 " ]
2+ requires = [" setuptools>=74 " ]
33build-backend = " setuptools.build_meta"
44
55[project ]
@@ -29,13 +29,13 @@ classifiers = [
2929]
3030requires-python = " >=3.9"
3131dependencies = [
32- " loam> =0.8.0,<0.9 .0" ,
32+ " loam~ =0.8.0" ,
3333 " f90nml>=1.4.4" ,
34- " numpy>=1.24,< 2.0" ,
35- " scipy> =1.10 " ,
36- " pandas> =2.0 " ,
37- " h5py> =3.10 " ,
38- " matplotlib> =3.7 " ,
34+ " numpy~= 2.0" ,
35+ " scipy~ =1.13 " ,
36+ " pandas~ =2.2 " ,
37+ " h5py~ =3.11 " ,
38+ " matplotlib~ =3.9 " ,
3939]
4040
4141[project .scripts ]
Original file line number Diff line number Diff line change 77import matplotlib .pyplot as plt
88import numpy as np
99import pandas as pd
10+ from scipy .integrate import trapezoid
1011
1112from . import _helpers
1213from .config import Config
@@ -113,10 +114,10 @@ def compstat(
113114 for name in names :
114115 series = sdat .tseries .tslice (name , tstart , tend )
115116 delta_time = series .time [- 1 ] - series .time [0 ]
116- mean = np . trapz (series .values , x = series .time ) / delta_time
117+ mean = trapezoid (series .values , x = series .time ) / delta_time
117118 stats .loc ["mean" , name ] = mean
118119 stats .loc ["rms" , name ] = np .sqrt (
119- np . trapz ((series .values - mean ) ** 2 , x = series .time ) / delta_time
120+ trapezoid ((series .values - mean ) ** 2 , x = series .time ) / delta_time
120121 )
121122 return stats
122123
You can’t perform that action at this time.
0 commit comments