apache / apache/arrow-nanoarrow

Matrix support ?

Open
#691 11 comments 1 reaction 0 assignees View on GitHub
Dominant language
C
Stars
249
Forks
68
Avg merge
2d 16h
Merged PRs (30d)
12

Description

I am contemplating doing something where I may need / want (dense) matrix support, and I have been thinking that an approach similar to what R does (i.e. have it be a vector that happens to have a dimension attribute) may be an option by sticking a dimension vector into the `void* private_data` slot. This seems both 'hackish' yet somewhat obvious.

Or am I missing existing prior work elsewhere? Has there really not been any other work where matrices are being passed around via the arrow interface? Thanks in advance for any pointers, or even just a blank 'you are nuts and here is why ...'.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reading the issue discussion and the repository's existing Arrow C Data and C Stream interface work; no specific files or tests are named in the report. Determine whether dense matrices have an established representation or require a design decision, with completion defined by an agreed approach and corresponding project changes.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
data
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.