CliMA / CliMA/ClimaCalibrate.jl

Add plotting utilities for calibration

Open
#321 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Julia
Stars
6
Forks
2
Avg merge
3d 11h
Merged PRs (30d)
13

Description

For calibration, it is useful to be able to plot the observational data and the columns of the G ensemble matrix on the same plot. This is useful to assess how well the fit is and can be used in some cases to determine if the covariance matrix make sense.

I think there are two avenues for adding plotting utilities for ClimaCalibrate. One way is to provide a generic plotting function that plot the G ensemble matrix and observational data as a line plot stacked on top of each other. This is useful for a quick and simple plot, but it is devoid of any other information.

The other way is to use ClimaAnalysis and use all the information there to make a plot of each `OutputVar` and each plot will have all the corresponding `OutputVar`s stacked on top of each other. The difficulty arises from dealing with all the possible edge cases. For example, you would need to handle `OutputVar`s whose dimensions is zero or two or more.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing the existing representations of the observational data, the G ensemble matrix, and ClimaAnalysis OutputVar values. Compare the proposed generic stacked line plot with the ClimaAnalysis-based approach, including zero-dimensional and multidimensional OutputVars. Done means agreeing on an approach and defining plots that handle the relevant cases.

Written by the indexing model from the issue text.

Assessment

Tech stack
julia
Domain
data-visualization
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.