arviz-devs / arviz-devs/InferenceObjects.jl

Overloading methods from DimensionalData

Open
#46 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Julia
Stars
15
Forks
1
Avg merge
6d 18h
Merged PRs (30d)
1

Description

DimensionalData conveniently overloads a lot of its methods for "dimensional types", i.e. types that carry dimensional information, including `Type{<:Dimension}`, `Dimension`, `AbstractDimArray`, `AbstractDimStack`, etc. For continued convenience, we should identify which of these methods it makes sense to overload for `InferenceData` inputs and then add those overloads.

Contributor guide

No contributing guide indexed for this repository

Research direction

Review the methods that DimensionalData overloads for dimensional types, including Type{<:Dimension}, Dimension, AbstractDimArray, and AbstractDimStack, then compare them with the InferenceData API. Determine which overloads are appropriate for InferenceData and add those overloads, with completion defined by the selected dimensional operations supporting InferenceData inputs.

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
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.