Skip to content

v0.5.0

Latest

Choose a tag to compare

@phil-fzj phil-fzj released this 10 Jul 10:23
Immutable release. Only release title and notes can be modified.
b41cf85

RESKit v0.5.0 Release Notes

Release Date: July 10, 2026
Previous Version: v0.4.4 (June 25, 2026)

✨ New Features & Workflows

  • ERA5 weather-data preparation pipeline: A new download_and_process function that downloads, processes, and tiles all ERA5 variables required by a given workflow in a single call. It is source-agnostic, supports both wind and solar workflows, accepts lists of workflows, stores processed variables in a dedicated /processed subfolder, and is robust to tiles crossing the antimeridian. New example notebooks cover ERA5 wind/solar preparation and manual downloads (#277, resolves #155).
  • Optional long-run-average adjustment in wind_config: A new enable_lra_adjustment boolean parameter lets you skip the long-run-average wind-speed adjustment. When set to False, all LRA-related parameters have no effect (#287, resolves #214).

⚠️ API Changes

  • wind_config gains a required enable_lra_adjustment argument. Existing code that calls wind_config directly must pass this parameter (True reproduces the previous behavior).

🧪 Tests, CI & Docs

  • README updated to document the new download_and_process function and the updated manual-download notebook.
  • Updated Codecov require_changes configuration (#289).

📦 Dependency Updates

  • pvlib minimum raised to ≥0.10.0 (from 0.9.0, range >=0.10.0,<=0.15.2) to pick up upstream bugfixes; test values for module_dc_voltage_at_mppwere adapted following pvlib'sv_oc` roundoff fix (pvlib GH1780 / GH1782) (#283, addresses #172).
  • pip upper bound bumped to <=26.1.2 (#273).