Changelog#
Version Information
You are viewing the changelog for version Welcome to Varunayan’s Documentation!. Use the version selector in the sidebar to view changes for different versions.
Unreleased - YYYY-MM-DD#
Added#
Initial release of Varunayan Python package
Core Processing Functions:
era5ify_geojson()
: Process climate data using GeoJSON filesera5ify_bbox()
: Process data using bounding box coordinatesera5ify_point()
: Process data using single point coordinates
Command-Line Interface with three processing modes:
varunayan geojson
: Process using GeoJSON/JSON filesvarunayan bbox
: Process using bounding box coordinatesvarunayan point
: Process using single point (lat, lon)
ERA5 Data Integration:
Automatic download from Climate Data Store (CDS) API
Support for both single-level and pressure-level variables
Retry logic with exponential backoff for failed downloads
CDS API configuration validation
Advanced Processing Features:
Automatic time-based chunking for large requests (>14 days or >100 months)
NetCDF processing with spatial filtering
Temporal aggregation by frequency (daily, monthly, yearly)
Smart handling of sum variables (precipitation, radiation) during aggregation
Links:
PyPI Package (not yet released)