TutteInstitute / vectorizers

Vectorizers for a range of different data types
BSD 3-Clause "New" or "Revised" License
93 stars 23 forks source link

Handle disabling JIT for to_fixed_tuple #60

Closed lmcinnes closed 3 years ago

lmcinnes commented 3 years ago

Check if we have numba enabled; if not create a suitable pure python function

codecov-commenter commented 3 years ago

Codecov Report

Merging #60 (967f360) into master (a0a45f9) will decrease coverage by 2.43%. The diff coverage is 65.32%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master      #60      +/-   ##
==========================================
- Coverage   67.73%   65.29%   -2.44%     
==========================================
  Files          10       19       +9     
  Lines        2244     2899     +655     
  Branches      389        0     -389     
==========================================
+ Hits         1520     1893     +373     
- Misses        702     1006     +304     
+ Partials       22        0      -22     
Impacted Files Coverage Δ
vectorizers/_vectorizers.py 83.58% <ø> (-1.36%) :arrow_down:
vectorizers/distances.py 8.02% <ø> (-68.18%) :arrow_down:
vectorizers/coo_utils.py 7.77% <7.77%> (ø)
vectorizers/_window_kernels.py 25.00% <15.51%> (-51.12%) :arrow_down:
vectorizers/utils.py 49.68% <38.55%> (-39.93%) :arrow_down:
vectorizers/transformers.py 58.15% <58.15%> (ø)
vectorizers/linear_optimal_transport.py 60.16% <60.16%> (ø)
vectorizers/token_cooccurrence_vectorizer.py 63.93% <63.93%> (ø)
vectorizers/ngram_vectorizer.py 81.35% <81.35%> (ø)
vectorizers/skip_gram_vectorizer.py 85.58% <85.58%> (ø)
... and 20 more

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update e318b5b...967f360. Read the comment docs.