pandas>=1.5
numpy>=1.23
plotly>=5.0
geopandas>=0.13
pyproj>=3.4
folium>=0.15
pyarrow>=12.0
sqlalchemy>=2.0
rasterio>=1.4
# Optional potential-fields backend used by CI/scientific scripts
harmonica==0.7.0
choclo==0.3.2
# Shared request-schema validation in tests
jsonschema>=4.18
# Optional IGRF14 backend used by scientific CI
ppigrf==2.1.0

# Optional gravity backend exercised in CI
boule==0.6.0
# Independent numerical-reference generator
mpmath==1.3.0

# Optional bounded inversion solver (supports Python3.10)
scipy==1.15.3; python_version < "3.11"
scipy==1.17.1; python_version >= "3.11"
