# SnowMapPy - Requirements
# Install with: pip install -r requirements.txt
# Or install the package directly: pip install SnowMapPy

# Core Scientific Computing
numpy>=1.24.0,<3.0.0
scipy>=1.10.0,<2.0.0
pandas>=2.0.0,<3.0.0
numba>=0.58.0,<1.0.0

# Parallel Computing & Lazy Loading (v2.1 - Memory Optimization)
dask[array]>=2024.1.0

# Geospatial Processing
rasterio>=1.3.0,<2.0.0
rioxarray>=0.15.0
geopandas>=0.14.0,<2.0.0
pyproj>=3.6.0,<4.0.0
shapely>=2.0.0,<3.0.0
affine>=2.4.0

# Data Handling and Storage
xarray>=2024.1.0
zarr>=2.16.0,<4.0.0
numcodecs>=0.12.0,<1.0.0

# Google Earth Engine
earthengine-api>=0.1.380
geemap>=0.32.0
xee>=0.0.15

# CLI and Progress
tqdm>=4.66.0
questionary>=2.0.0
pyfiglet>=1.0.0
