Installation¶
Requirements¶
| Component | Version |
|---|---|
| Python | 3.11+ |
| pip | Latest recommended |
Package Installation¶
Base Package¶
Core dependencies installed automatically:
numpy>= 1.26 — spectral array operationsscipy>= 1.12 — spectral convolution and resamplingh5py>= 3.10 — HDF5 archival storagepyarrow>= 15.0 — Parquet query layerclick>= 8.1 — CLI frameworkpyyaml>= 6.0 — configuration filesmatplotlib>= 3.8 — spectral plotting
Optional Extras¶
# FastAPI server for REST API and web interface
pip install speclib[server]
# EMIT L2B NetCDF4 support
pip install speclib[emit]
# Development tools (pytest, ruff, pre-commit)
pip install speclib[dev]
# Everything
pip install speclib[all]