Skip to content

Conversation

@KennyGraham1
Copy link

Summary:

Improves evaluation robustness, fixes crashes from region mismatches, and adds Next.js UI alongside Panel for interactive result viewing.

Key Changes

Missing Results Handling:
_load_result() checks file existence; returns None with warning.
Plotting filters out None results in all modes.

Spatial Test Alignment
Evaluation.get_catalog() auto-filters catalogs to forecast region.
Forecast-derived region parsed from forecast file.
Added strict_region flag to fail if regions don’t match.

Viewer Integration
New view(config, ui="panel", **kwargs) entrypoint:
Starts interactive viewer in Panel or Next.js.

floatcsep view --config ./experiments/experiment.yaml --ui nextjs

…ons, and enhance manifest processing for forecast data.
… `safeRender` utility, and add Prettier for code formatting.
…es and filter out `None` results before plotting.
…revent spatial test failures. When a model's forecast covers a smaller region than the experiment region (e.g., STEP model), the S-test failed because catalog events fell outside the forecast's grid.
…ndling during catalog retrieval in evaluations.
…d arrays and `requestAnimationFrame` for improved performance.
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.

1 participant