CliMA / CliMA/ClimaAnalysis.jl

Add `keepdim` keyword argument for reduction functions

Open
#393 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Julia
Stars
12
Forks
5
Avg merge
6d 17h
Merged PRs (30d)
3

Description

Related to https://github.com/CliMA/ClimaAnalysis.jl/issues/279, for functions that perform reductions, there should be a keyword argument that keep the dimension (can be at the first element of the dimension).

This is needed for calibration (see https://github.com/CliMA/ClimaCalibrate.jl/issues/267) as there is an implicit assumption that a time dimension is required. Alternatively, this solution can also be tackled in ClimaCalibrate by resolving the issue that is linked.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing the functions that perform reductions and the requirements in the linked ClimaAnalysis issue 279 and ClimaCalibrate issue 267. Determine whether the change belongs in ClimaAnalysis.jl or ClimaCalibrate.jl, then verify that the chosen solution preserves the required time dimension for calibration.

Written by the indexing model from the issue text.

Assessment

Tech stack
julia
Domain
data
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
40/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.