Closed ianthomas23 closed 1 year ago
Merging #1234 (7d05e61) into main (3317542) will decrease coverage by
0.04%
. The diff coverage is75.00%
.
@@ Coverage Diff @@
## main #1234 +/- ##
==========================================
- Coverage 83.56% 83.52% -0.04%
==========================================
Files 35 35
Lines 8773 8777 +4
==========================================
Hits 7331 7331
- Misses 1442 1446 +4
Impacted Files | Coverage Δ | |
---|---|---|
datashader/reductions.py | 78.63% <73.33%> (-0.24%) |
:arrow_down: |
datashader/core.py | 88.28% <100.00%> (ø) |
:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more
Internally within Datashader we pass around column string names to identify which columns of the source (e.g. DataFrame) need to be passed to the low-level numba functions. Up until now we have used
None
to represent either no column, which would apply to anany()
reduction, or a virtual row index column for reductions likewhere
. The multiple use ofNone
for both is confusing, so this PR introduces a newEnum
forRowIndex
so that it is easy to identify this being different fromNone
representing no column required.External API is not changed.