Recent Releases of OnStove

OnStove - v0.2.0

Release Notes - v0.2.0

We are excited to announce the release of OnStove v0.2.0! This release introduces significant new features, notably the Stove Shares and Affordability modules, alongside major improvements to data handling and calibration processes.

Highlights

📊 Stove Shares & Affordability

The most significant addition in this release is the support for Stove Shares, allowing users to define and analyze scenarios where multiple clean cooking technologies share the market.

  • New Affordability Metrics: Introduced comprehensive affordability analysis, including cost_income_ratio targets.
  • Advanced Plotting: New functions plot_affordability() and plot_distribution() to visualize the economic accessibility of different technologies.
  • Target Shares: Ability to group technologies and calculate summary affordability metrics for allocated technologies.

🗺️ Baseline Map & Spatial Integration

  • Baseline Scenarios: Added set_baseline_map() to better handle existing cooking situations and compare them against transition scenarios.
  • Improved Spatial Processing: Enhanced spatial join handling to ensure no data is lost during complex geographic operations.

🛠️ Data Handling Improvements

  • Multi-band Raster Support: RasterLayer now supports selecting specific bands, providing more flexibility for complex datasets.
  • GeoPackage Export: Improved support for exporting results to .gpkg format for better interoperability with GIS software.
  • Reprojection & Alignment: Refined reproject() and align() methods for more robust data preparation.

⚡ Technology & Calibration

  • Electricity Calibration: A complete rewrite of the electricity access calibration module for improved accuracy.
  • Economic Refinements: Added weights to salvage value calculations and options to toggle partial access accounting.

Bug Fixes

  • Fixed various issues in wealth and distribution reporting.
  • Resolved prioritization conflicts in technology selection.
  • Improved stability of example notebooks and core plotting utilities.
  • Fixed minor data alignment issues in GeoPackage exports.

For more details, please refer to the documentation.

Energy Systems - Renewable Energy Integration - Python
Published by camiloramirezgo 3 months ago

OnStove - OnStove v0.1.6

This is an incremental release for OnStove solving several bugs, improving stability, and adding a complete test suite. This includes among others:

  • General bug fixes
  • Bug fixes and improved visualization controls
  • Bug fixes and improved methods of MCA class
  • Implementation of functional test and added coverage metrics
  • Improved spatial representation of baseline

Energy Systems - Renewable Energy Integration - Python
Published by camiloramirezgo over 2 years ago

OnStove - v0.1.5

This release implements:

  • Bug fixes in plotting functions
  • The possibility of setting distance constraints for LPG usage based on proximity to roads
  • Solves issues with dependencies incompatibilities

Energy Systems - Renewable Energy Integration - Python
Published by camiloramirezgo almost 3 years ago

OnStove - v0.1.4

This release solves bugs in the calibration of the baseline.

Energy Systems - Renewable Energy Integration - Python
Published by camiloramirezgo about 3 years ago

OnStove - v0.1.3

This release makes several improvements to the model that makes it more stable:

  • Updates in the documentation.
  • Changes in plotting methods to make them more consistent.
  • Addition of new technology class for existing Mini Grids.
  • General bug fixes.
  • Updates to the MCA analysis.
  • Additions to data processing methods for the RasterLayer and VectorLayer classes.
  • Updates to the example notebook.

Energy Systems - Renewable Energy Integration - Python
Published by camiloramirezgo about 3 years ago

OnStove - OnStove version for the sub-Saharan study

The official OnStove version used for the regional sub-Sahara Africa study.

Energy Systems - Renewable Energy Integration - Python
Published by babakkhavari over 3 years ago

OnStove - First stable OnStove release

This release contains major improvements to the code, both in structure and performance. It also adds documentation, a read the docs website and a Jupyter notebook example.

Energy Systems - Renewable Energy Integration - Python
Published by camiloramirezgo over 3 years ago

OnStove - First OnStove release

First numbered release. OnStove is a geospatial cost-benefit clean cooking tool. OnStove calculates the net-benefits of different stove options in a given geography and compares all stoves to another with regards to their net-benefit.

Energy Systems - Renewable Energy Integration - Python
Published by babakkhavari almost 4 years ago