desihub / desihub/prospect

Explore the possibility of immutable input data

Open
#93 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Python
Stars
14
Forks
10
Avg merge
38m
Merged PRs (30d)
1

Description

Currently, prospect modifies its inputs, including setting masked flux values to NaN. These changes are visible to users, especially in a notebook setting. It would be cleaner to have prospect make copies of the data it needs to modify. This could be done, for example, when transferring the input data to column data stores that Bokeh takes as input.

Contributor guide

No contributing guide indexed for this repository

Research direction

No files or tests are named. Start by tracing where input data is transferred to the column data stores used by Bokeh and where masked flux values are set to NaN. Done means prospect can modify visualization data without changing the user-provided inputs, including in a notebook.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
data-visualization
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.