holoviz / holoviz/datashader

Should we make int32's configurable?

Open
#527 1 comment 0 reactions 0 assignees View on GitHub
question
Dominant language
Python
Stars
3.6k
Forks
376
Avg merge
4h 32m
Merged PRs (30d)
1

Description

Just noticing that we rely a lot on 32-bit integers in datashader quite a bit - grepping for 'i4' and 'int32'. Should we make these configurable at some point? Either way, it would be nice if we had more tests that exercise inputs that exceed 2.15B, and verify that we aren't encountering subtle overflow issues (probably easier said than done). What do you think?

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by grepping the codebase for the 'i4' and 'int32' usages mentioned in the issue, then identify which paths depend on 32-bit integers. Review how inputs exceeding 2.15B would be exercised and define tests that detect overflow; done requires a settled direction on configurability and coverage for those inputs.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
data-visualization
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.