numpy>=2.0
scipy>=1.13
geotech-references>=1.2.4

[ags4]
python-ags4>=0.5

[calc]
jinja2>=3.1

[dxf]
ezdxf>=1.4

[full]
matplotlib>=3.8
jinja2>=3.1
groundhog>=0.11
openseespy>=3.6
pystrata>=0.5
eqsig>=1.2
pyrotd>=0.6
liquepy>=0.3
pygef>=0.10
hvsrpy>=2.0
gstools>=1.5
python-ags4>=0.5
SALib>=1.4
PySeismoSoil>=0.5
swprocess>=0.3
geolysis>=0.4
pystra>=1.3
pydiggs>=0.1
ezdxf>=1.4
PyMuPDF>=1.23
dash>=2.14
plotly>=5.18

[geolysis]
geolysis>=0.4

[groundhog]
groundhog>=0.11

[gstools]
gstools>=1.5

[gui]
dash>=2.14
plotly>=5.18

[hvsrpy]
hvsrpy>=2.0

[liquepy]
liquepy>=0.3

[opensees]
openseespy>=3.6

[pdf]
PyMuPDF>=1.23

[plot]
matplotlib>=3.8

[pydiggs]
pydiggs>=0.1

[pygef]
pygef>=0.10

[pyseismosoil]
PySeismoSoil>=0.5

[pystra]
pystra>=1.3

[pystrata]
pystrata>=0.5

[salib]
SALib>=1.4

[seismic-signals]
eqsig>=1.2
pyrotd>=0.6

[swprocess]
swprocess>=0.3
