Skip to content

Ploting#194

Merged
kuivi merged 2 commits intomainfrom
ploting
Feb 19, 2026
Merged

Ploting#194
kuivi merged 2 commits intomainfrom
ploting

Conversation

@dmpantiu
Copy link
Copy Markdown
Collaborator

Significant upgrade to the climate reporting pipeline and agent reliability.

ERA5 Ground Truth: Added tools to pull ERA5 climatology (2015-2025) as a mandatory observational baseline.

Improved Agent: Refactored the data_analysis_agent and updated system_role for high-precision, professional reports.

Better Visuals: Standardized scientific plotting (units, color schemes, and axis conventions) with an automated reflection/scoring system for charts.

UI Cleanup: Reorganized the Streamlit interface to better categorize and display climate, disaster, and population data.

kuivi and others added 2 commits February 6, 2026 12:25
…dels

- Add predefined_plots.py with climate comparison, disaster, population plots
- Add extract_era5_climatology_direct() for pre-extraction before agents
- Add prepare_predefined_data node with conditional routing (skip data_analysis_agent when python_REPL disabled)
- Support all climate model variable naming conventions (nextGEMS, AWI-CM, DestinE, CMIP6)
- Map descriptive column names ("Present Day Temperature") to variable types for cross-dataframe matching
- Compute ERA5 wind speed from u10/v10 components for overlay
- Update data_analysis_agent prompt to encourage ERA5 time series retrieval
- Improve logging for debugging plot generation issues
…eflection scoring, data format warnings, no plot paths in final report
@kuivi kuivi merged commit 527ba73 into main Feb 19, 2026
4 checks passed
@kuivi kuivi deleted the ploting branch March 3, 2026 19:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants