daphne-project / daphne-project/daphne

Left indexing on frames

Open
#239 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
81
Forks
83
PR merge metrics
No merged PRs in 30d

Description

In GitLab by @pdamme on Mar 26, 2022, 21:26

Currently, DaphneDSL supports left indexing (e.g., `X[100:200, 50:50] = ...;`) only on matrices. It should be supported on frames, too. On the parser-side, this requires left indexing with column names (in addition to row/column positions). On the runtime-side, this requires adding specializations of the `insertRow`/`insertCol`-kernels for `Frame`.

**Hint:** Search for `see #239` in the code.

Contributor guide

Open the contributing guide

Research direction

Search the codebase for `see #239` as suggested, then trace the parser handling of left indexing and the `insertRow`/`insertCol` kernels. Check how matrix indexing currently works and identify the Frame specializations needed. Done means frames support left indexing with row and column positions as well as column names.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
data
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.