Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 8b98651

Browse files
authoredNov 13, 2017
Merge branch 'master' into timestampComparison
2 parents 467dad5 + c3cfe90 commit 8b98651

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

77 files changed

+2730
-1882
lines changed
 

‎.travis.yml

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -52,10 +52,6 @@ matrix:
5252
- dist: trusty
5353
env:
5454
- JOB="3.5" TEST_ARGS="--skip-slow --skip-network" COVERAGE=true
55-
addons:
56-
apt:
57-
packages:
58-
- xsel
5955
- dist: trusty
6056
env:
6157
- JOB="3.6" TEST_ARGS="--skip-slow --skip-network" PANDAS_TESTING_MODE="deprecate" CONDA_FORGE=true
@@ -66,7 +62,11 @@ matrix:
6662
# In allow_failures
6763
- dist: trusty
6864
env:
69-
- JOB="2.7_BUILD_TEST" TEST_ARGS="--skip-slow" BUILD_TEST=true
65+
- JOB="3.6_BUILD_TEST" TEST_ARGS="--skip-slow" BUILD_TEST=true
66+
addons:
67+
apt:
68+
packages:
69+
- xsel
7070
# In allow_failures
7171
- dist: trusty
7272
env:
@@ -75,17 +75,17 @@ matrix:
7575
- dist: trusty
7676
env:
7777
- JOB="3.6_DOC" DOC=true
78-
addons:
79-
apt:
80-
packages:
81-
- xsel
8278
allow_failures:
8379
- dist: trusty
8480
env:
8581
- JOB="2.7_SLOW" SLOW=true
8682
- dist: trusty
8783
env:
88-
- JOB="2.7_BUILD_TEST" TEST_ARGS="--skip-slow" BUILD_TEST=true
84+
- JOB="3.6_BUILD_TEST" TEST_ARGS="--skip-slow" BUILD_TEST=true
85+
addons:
86+
apt:
87+
packages:
88+
- xsel
8989
- dist: trusty
9090
env:
9191
- JOB="3.6_NUMPY_DEV" TEST_ARGS="--skip-slow --skip-network" PANDAS_TESTING_MODE="deprecate"
@@ -102,8 +102,6 @@ before_install:
102102
- uname -a
103103
- git --version
104104
- git tag
105-
- ci/before_install_travis.sh
106-
- export DISPLAY=":99.0"
107105

108106
install:
109107
- echo "install start"
@@ -114,6 +112,8 @@ install:
114112

115113
before_script:
116114
- ci/install_db_travis.sh
115+
- export DISPLAY=":99.0"
116+
- ci/before_script_travis.sh
117117

118118
script:
119119
- echo "script start"

‎asv_bench/benchmarks/timedelta.py

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,3 +40,46 @@ def setup(self):
4040

4141
def test_add_td_ts(self):
4242
self.td + self.ts
43+
44+
45+
class TimedeltaProperties(object):
46+
goal_time = 0.2
47+
48+
def setup(self):
49+
self.td = Timedelta(days=365, minutes=35, seconds=25, milliseconds=35)
50+
51+
def time_timedelta_days(self):
52+
self.td.days
53+
54+
def time_timedelta_seconds(self):
55+
self.td.seconds
56+
57+
def time_timedelta_microseconds(self):
58+
self.td.microseconds
59+
60+
def time_timedelta_nanoseconds(self):
61+
self.td.nanoseconds
62+
63+
64+
class DatetimeAccessor(object):
65+
goal_time = 0.2
66+
67+
def setup(self):
68+
self.N = 100000
69+
self.series = pd.Series(
70+
pd.timedelta_range('1 days', periods=self.N, freq='h')
71+
)
72+
def time_dt_accessor(self):
73+
self.series.dt
74+
75+
def time_timedelta_dt_accessor_days(self):
76+
self.series.dt.days
77+
78+
def time_timedelta_dt_accessor_seconds(self):
79+
self.series.dt.seconds
80+
81+
def time_timedelta_dt_accessor_microseconds(self):
82+
self.series.dt.microseconds
83+
84+
def time_timedelta_dt_accessor_nanoseconds(self):
85+
self.series.dt.nanoseconds

0 commit comments

Comments
 (0)
Please sign in to comment.