pystac-client rasterio openeo python-dotenv netCDF4 numpy requests scipy ruff pre-commit