Skip to content

Convert Sparse ASVs #26704

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

Merged
merged 5 commits into from
Jun 16, 2019
Merged

Convert Sparse ASVs #26704

merged 5 commits into from
Jun 16, 2019

Conversation

TomAugspurger
Copy link
Contributor

No description provided.

@TomAugspurger TomAugspurger added this to the 0.25.0 milestone Jun 7, 2019
@codecov
Copy link

codecov bot commented Jun 7, 2019

Codecov Report

Merging #26704 into master will decrease coverage by <.01%.
The diff coverage is n/a.

Impacted file tree graph

@@            Coverage Diff             @@
##           master   #26704      +/-   ##
==========================================
- Coverage   91.88%   91.87%   -0.01%     
==========================================
  Files         174      174              
  Lines       50701    50701              
==========================================
- Hits        46588    46584       -4     
- Misses       4113     4117       +4
Flag Coverage Δ
#multiple 90.41% <ø> (ø) ⬆️
#single 41.93% <ø> (-0.09%) ⬇️
Impacted Files Coverage Δ
pandas/io/gbq.py 78.94% <0%> (-10.53%) ⬇️
pandas/core/frame.py 97% <0%> (-0.12%) ⬇️

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 649ad5c...990f5b8. Read the comment docs.

@codecov
Copy link

codecov bot commented Jun 7, 2019

Codecov Report

Merging #26704 into master will increase coverage by <.01%.
The diff coverage is n/a.

Impacted file tree graph

@@            Coverage Diff             @@
##           master   #26704      +/-   ##
==========================================
+ Coverage   91.71%   91.72%   +<.01%     
==========================================
  Files         178      178              
  Lines       50771    50779       +8     
==========================================
+ Hits        46567    46575       +8     
  Misses       4204     4204
Flag Coverage Δ
#multiple 90.31% <ø> (ø) ⬆️
#single 41.21% <ø> (-0.07%) ⬇️
Impacted Files Coverage Δ
pandas/io/gbq.py 78.94% <0%> (-10.53%) ⬇️
pandas/core/indexes/interval.py 96.11% <0%> (-0.32%) ⬇️
pandas/core/frame.py 96.88% <0%> (-0.12%) ⬇️
pandas/core/series.py 93.64% <0%> (+0.01%) ⬆️
pandas/util/testing.py 90.94% <0%> (+0.1%) ⬆️
pandas/io/excel/_base.py 91.92% <0%> (+0.11%) ⬆️
pandas/core/generic.py 94.1% <0%> (+0.19%) ⬆️
pandas/core/computation/expr.py 97.8% <0%> (+0.27%) ⬆️

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 d47fc0c...e0d13c6. Read the comment docs.

@gfyoung gfyoung added CI Continuous Integration Clean labels Jun 7, 2019
@gfyoung
Copy link
Member

gfyoung commented Jun 7, 2019

For my personal edification, why are we filtering these?

@TomAugspurger
Copy link
Contributor Author

TomAugspurger commented Jun 7, 2019 via email

@jreback
Copy link
Contributor

jreback commented Jun 8, 2019

Alternatively, we just remove all the SparseDataFrame / SparseSeries asvs,
or convert them to using DataFrame[sparse] / Series[Sparse]?

should do this, can open an issue?

is this mergable (or failing for some other reason)?

@TomAugspurger TomAugspurger changed the title CLN: filter sparse warnings in asv Convert Sparse ASVs Jun 10, 2019
@TomAugspurger
Copy link
Contributor Author

Updated to remove the filter and change the SparseSeries / SparseFrame tests to use regular dataframe / series.

@TomAugspurger
Copy link
Contributor Author

FYI, all green if anyone has a chance to take a quick look.

@jreback
Copy link
Contributor

jreback commented Jun 14, 2019

+1 on this, though means we lose asv's on previous versions for sparse (which I think is ok).

cc @topper-123 @qwhelan

@topper-123
Copy link
Contributor

+1 for me. Logical step, now that sparse(DataFrame|Series) is deprecated.

@qwhelan
Copy link
Contributor

qwhelan commented Jun 15, 2019

+1, if loss of old benchmark comparisons is a concern it would probably make sense to set up a regular backfill job on the speed site. asv could make this quite a bit easier, but just covering every major point release would go pretty far. Happy to work on this starting in about a week if there's interest.

@jreback jreback merged commit 9326c1e into pandas-dev:master Jun 16, 2019
@jreback
Copy link
Contributor

jreback commented Jun 16, 2019

thanks @TomAugspurger

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CI Continuous Integration Clean
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants