Join GitHub today
GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
PERF/CLN: Improve datetime-like index ops perf #10277
Conversation
|
ohh nice! do we have sufficient benches for this? |
|
Updated top description. It is harder to notice in small size of |
|
yes I would add a vbench for this. btw, I think its actually useful to use
on a NO nan series that would be a big win (assume that this is not the first operation, e.g. it obviously needs caching). here's another thing. I think you can actually do a lot of this not in the constructor but in certain operations e.g. if you construct from a So it can still be lazy but in some cases you can set it a-priori w/o actually doing the check. |
jreback
added Timeseries Missing-data Performance
labels
Jun 4, 2015
|
@jreback Exactly! As a first step, added
I assume it means adding new property to
|
|
@sinhrks yep, exactly. For instance, |
jreback
added this to the
0.17.0
milestone
Jun 5, 2015
|
status? |
|
@sinhrks status? |
jreback
modified the milestone: Next Major Release, 0.17.0
Aug 26, 2015
|
I couldn't undertake to add an attribute which indicates `NaN`` possibility. Because this is PR improve a perf somewhat, can I do it separately? |
|
I think this needs to wait for |
|
Correct, will finish #11343 first. |
|
@sinhrks I belive we can put this in now? move whatsnew note to 0.18.0 |
|
@sinhrks status? |
|
@jreback Rebased, and ready for review. I misunderstood about |
|
thanks! |
jreback
added a commit
that referenced
this pull request
Dec 10, 2015
|
|
jreback |
eec0bc6
|
sinhrks commentedJun 4, 2015
Add
_isnantoDatetimeIndexOpsMixinto cacheNaTmask.This leads to some perf improvement which is noticeable in larger data.
after fix
before fix: