numpy>=2.0
scipy>=1.13
geotech-references>=1.3.3
deepagents<0.8,>=0.6.8
langchain<1.4,>=1.3
langgraph<1.3,>=1.2
openai<3
langchain-anthropic>=1.4
langchain-openai>=1.3
typing_extensions>=4.13
websockets<16,>=14
streamlit>=1.36
matplotlib>=3.8
jinja2>=3.1
plotly>=5
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
swprocess>=0.3
pystra>=1.3
ezdxf>=1.4
PyMuPDF>=1.23
opencv-python-headless>=4.8

[ags4]

[calc]

[deep]

[dxf]

[full]

[groundhog]

[gstools]

[hvsrpy]

[interactive]

[liquepy]

[opensees]

[pdf]

[plot]

[pydiggs]
pydiggs>=0.1

[pygef]

[pystra]

[pystrata]

[raster]

[salib]

[seismic-signals]

[subsurface]

[swprocess]

[webapp]
