# Python
__pycache__/
*.py[cod]
*.so
*.egg-info/
build/
dist/
.pytest_cache/
.mypy_cache/
.ruff_cache/
.ipynb_checkpoints/

# Environments
.env
.env.*
venv/
.venv/
conda-env/
environment/

# Editors and OS
.vscode/
.idea/
.DS_Store
._*

# Local data (BASIN2VEC_DATA_ROOT defaults to ./data)
data/
datasets/
review_data/
outputs/
tmp/
temp/
cache/
**/.cache/

# Large scientific data
*.npy
*.zarr
*.h5
*.hdf5
*.nc
*.tif
*.tiff
*.parquet
*.sqlite
*.db
*.geojson
*.gpkg
*.shp
*.shx
*.dbf

# Training artifacts
*.pt
*.pth
*.ckpt
*.safetensors
**/checkpoints/
**/runs/
**/logs/
*.log
wandb/
lightning_logs/
events.out.tfevents.*

# Full Basin2Vec embedding archives (distributed as a release asset)
basin_embeddings_full.npz

# Generated evaluation artifacts
**/area_class_plots/
**/cdf_figures/
**/scalers/
**/splits/
**/*_partial.csv
**/*_counts.csv
**/*_year_coverage_*.csv
**/*metrics_horizon1.csv
**/*predictions_horizon1.csv
**/predictions*.csv
**/test_predictions*.csv
**/train_predictions*.csv
**/val_predictions*.csv
**/recharge_classification_outputs/

# Downloaded executables
**/cloudflared
