Changelog
All notable changes to openEObench will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[Unreleased]
Added
Comprehensive documentation using Sphinx and Read the Docs
Interactive HTML dashboard for monitoring
Time series visualization capabilities
Custom statistical analysis tools
Advanced backend comparison examples
Changed
Improved error handling across all modules
Enhanced visualization output formats
Better command-line interface consistency
[0.1.0] - 2025-01-15
Added
Initial release of openEObench
Service availability checking
Scenario execution on OpenEO backends
Process compliance analysis
Result visualization and comparison
Summary report generation
Command-line interface for all features
Core Features
Service Checking: Monitor endpoint availability and response times
Scenario Execution: Run OpenEO workflows on multiple backends
Process Analysis: Check OpenEO process implementation compliance
Visualization: Create visual matrices and reports of results
Summaries: Generate comprehensive statistics and reports
Supported Formats
CSV output for machine-readable data
Markdown reports for human-readable documentation
PNG visualizations for presentations
JSON data exchange format
Dependencies
Python 3.13+ support
OpenEO Python client integration
GDAL for geospatial data processing
Matplotlib for visualization
Complete dependency management with uv
Development
Modular architecture for easy extension
Comprehensive error handling
Flexible output formats
Configurable via command-line options