Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

nopython=True everywhere #1162

Merged
merged 1 commit into from
Jan 9, 2023
Merged

nopython=True everywhere #1162

merged 1 commit into from
Jan 9, 2023

Conversation

ianthomas23
Copy link
Member

This PR forces all use of numba.jit to be in nopython=True mode, as recommended by numba maintainer @stuartarchibald. The changes only affect the edge bundling code.

Test suite passes locally on CPU and GPU.

Copy link
Contributor

@stuartarchibald stuartarchibald left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, thanks for supplying the patch. This should future-proof datashader against changes being made for numba/numba#3907.

@codecov
Copy link

codecov bot commented Jan 6, 2023

Codecov Report

Merging #1162 (edd0e8b) into main (8f66c5e) will decrease coverage by 0.00%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##             main    #1162      +/-   ##
==========================================
- Coverage   85.39%   85.39%   -0.01%     
==========================================
  Files          35       35              
  Lines        7820     7819       -1     
==========================================
- Hits         6678     6677       -1     
  Misses       1142     1142              
Impacted Files Coverage Δ
datashader/bundling.py 98.62% <100.00%> (-0.01%) ⬇️

📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more

@ianthomas23 ianthomas23 merged commit f4a4268 into holoviz:main Jan 9, 2023
@ianthomas23 ianthomas23 added this to the v0.14.4 milestone Jan 19, 2023
@ianthomas23 ianthomas23 deleted the nopython_True_everywhere branch January 27, 2023 10:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants