Commit 6d220c7
REF: Make PeriodArray an ExtensionArray (pandas-dev#22862)
* WIP: PeriodArray
* WIP
* remove debug
* Just moves
* PeriodArray.shift definition
* _data type
* clean
* accessor wip
* some more wip
* tshift, shift
* Arithmetic
* repr changes
* wip
* freq setter
* Added disabled ops
* copy
* Support concat
* object ctor
* Updates
* lint
* lint
* wip
* more wip
* array-setitem
* wip
* wip
* Use ._tshift internally for datetimelike ops
In preperation for PeriodArray / DatetimeArray / TimedeltaArray.
Index.shift has a different meaning from ExtensionArray.shift.
- Index.shift pointwise shifts each element by some amount
- ExtensionArray.shift shits the *position* of each value in the array
padding the end with NA
This is going to get confusing. This PR tries to avoid some of that by
internally using a new `_tshift` method (time-shift) when we want to do pointwise
shifting of each value. Places that know they want that behavior (like in the
datetimelike ops) should use that.
* deep
* Squashed commit of the following:
commit 23e5cfc
Author: Tom Augspurger <tom.w.augspurger@gmail.com>
Date: Tue Oct 2 13:10:41 2018 -0500
Use ._tshift internally for datetimelike ops
In preperation for PeriodArray / DatetimeArray / TimedeltaArray.
Index.shift has a different meaning from ExtensionArray.shift.
- Index.shift pointwise shifts each element by some amount
- ExtensionArray.shift shits the *position* of each value in the array
padding the end with NA
This is going to get confusing. This PR tries to avoid some of that by
internally using a new `_tshift` method (time-shift) when we want to do pointwise
shifting of each value. Places that know they want that behavior (like in the
datetimelike ops) should use that.
commit 1d9f76c
Author: Joris Van den Bossche <jorisvandenbossche@gmail.com>
Date: Tue Oct 2 17:11:11 2018 +0200
CLN: remove Index._to_embed (pandas-dev#22879)
* CLN: remove Index._to_embed
* pep8
commit 6247da0
Author: Tom Augspurger <TomAugspurger@users.noreply.github.com>
Date: Tue Oct 2 08:50:41 2018 -0500
Provide default implementation for `data_repated` (pandas-dev#22935)
commit 5ce06b5
Author: Matthew Roeschke <emailformattr@gmail.com>
Date: Mon Oct 1 14:22:20 2018 -0700
BUG: to_datetime preserves name of Index argument in the result (pandas-dev#22918)
* BUG: to_datetime preserves name of Index argument in the result
* correct test
* Squashed commit of the following:
commit bccfc3f
Merge: d65980e 9caf048
Author: Tom Augspurger <tom.w.augspurger@gmail.com>
Date: Tue Oct 2 13:47:48 2018 -0500
Merge remote-tracking branch 'upstream/master' into period-dtype-type
commit 9caf048
Author: Tom Augspurger <TomAugspurger@users.noreply.github.com>
Date: Tue Oct 2 13:25:22 2018 -0500
CI: change windows vm image (pandas-dev#22948)
commit d65980e
Author: Tom Augspurger <tom.w.augspurger@gmail.com>
Date: Tue Oct 2 11:46:38 2018 -0500
typo
commit e5c61fc
Merge: d7a8e1b 1d9f76c
Author: Tom Augspurger <tom.w.augspurger@gmail.com>
Date: Tue Oct 2 10:57:59 2018 -0500
Merge remote-tracking branch 'upstream/master' into period-dtype-type
commit d7a8e1b
Author: Tom Augspurger <tom.w.augspurger@gmail.com>
Date: Tue Oct 2 10:57:56 2018 -0500
Fixed
commit 598cc62
Author: Tom Augspurger <tom.w.augspurger@gmail.com>
Date: Tue Oct 2 10:32:22 2018 -0500
doc note
commit 83db05c
Author: Tom Augspurger <tom.w.augspurger@gmail.com>
Date: Tue Oct 2 10:28:52 2018 -0500
updates
commit 1d9f76c
Author: Joris Van den Bossche <jorisvandenbossche@gmail.com>
Date: Tue Oct 2 17:11:11 2018 +0200
CLN: remove Index._to_embed (pandas-dev#22879)
* CLN: remove Index._to_embed
* pep8
commit 6247da0
Author: Tom Augspurger <TomAugspurger@users.noreply.github.com>
Date: Tue Oct 2 08:50:41 2018 -0500
Provide default implementation for `data_repated` (pandas-dev#22935)
commit f07ab80
Author: Tom Augspurger <tom.w.augspurger@gmail.com>
Date: Tue Oct 2 06:22:27 2018 -0500
str, bytes
commit 8a8bdb0
Author: Tom Augspurger <tom.w.augspurger@gmail.com>
Date: Mon Oct 1 21:40:59 2018 -0500
import at top
commit 99bafdd
Author: Tom Augspurger <tom.w.augspurger@gmail.com>
Date: Mon Oct 1 21:38:12 2018 -0500
Update type for PeriodDtype
Removed unused IntervalDtypeType
commit 5ce06b5
Author: Matthew Roeschke <emailformattr@gmail.com>
Date: Mon Oct 1 14:22:20 2018 -0700
BUG: to_datetime preserves name of Index argument in the result (pandas-dev#22918)
* BUG: to_datetime preserves name of Index argument in the result
* correct test
* fixup
* The rest of the EA tests
* docs
* rename to time_shift
* Squashed commit of the following:
commit 11a0d93
Author: Tom Augspurger <tom.w.augspurger@gmail.com>
Date: Wed Oct 3 14:26:34 2018 -0500
typerror
commit a0cd5e7
Author: Tom Augspurger <tom.w.augspurger@gmail.com>
Date: Wed Oct 3 14:25:38 2018 -0500
TypeError for Series
commit 2247461
Author: Tom Augspurger <tom.w.augspurger@gmail.com>
Date: Wed Oct 3 13:29:29 2018 -0500
Test op(Series[EA], EA])
commit c9fe5d3
Author: Tom Augspurger <tom.w.augspurger@gmail.com>
Date: Wed Oct 3 13:21:33 2018 -0500
make strict
commit 7ef697c
Author: Tom Augspurger <tom.w.augspurger@gmail.com>
Date: Wed Oct 3 13:14:52 2018 -0500
Use super
commit 35d4213
Merge: 0671e7d ee80803
Author: Tom Augspurger <tom.w.augspurger@gmail.com>
Date: Wed Oct 3 13:11:05 2018 -0500
Merge remote-tracking branch 'upstream/master' into ea-divmod
commit ee80803
Author: Matthew Roeschke <emailformattr@gmail.com>
Date: Wed Oct 3 08:25:44 2018 -0700
BUG: Correctly weekly resample over DST (pandas-dev#22941)
* test resample fix
* move the localization until needed
* BUG: Correctly weekly resample over DST
* Move whatsnew to new section
commit fea27f0
Author: Tom Augspurger <TomAugspurger@users.noreply.github.com>
Date: Wed Oct 3 08:49:44 2018 -0500
CI: pin moto to 1.3.4 (pandas-dev#22959)
commit 15d32bb
Author: jbrockmendel <jbrockmendel@gmail.com>
Date: Wed Oct 3 04:32:35 2018 -0700
[CLN] Dispatch (some) Frame ops to Series, avoiding _data.eval (pandas-dev#22019)
* avoid casting to object dtype in mixed-type frames
* Dispatch to Series ops in _combine_match_columns
* comment
* docstring
* flake8 fixup
* dont bother with try_cast_result
* revert non-central change
* simplify
* revert try_cast_results
* revert non-central changes
* Fixup typo syntaxerror
* simplify assertion
* use dispatch_to_series in combine_match_columns
* Pass unwrapped op where appropriate
* catch correct error
* whatsnew note
* comment
* whatsnew section
* remove unnecessary tester
* doc fixup
commit 3e3256b
Author: alimcmaster1 <alimcmaster1@gmail.com>
Date: Wed Oct 3 12:23:22 2018 +0100
Allow passing a mask to NanOps (pandas-dev#22865)
commit e756e99
Author: jbrockmendel <jbrockmendel@gmail.com>
Date: Wed Oct 3 02:19:27 2018 -0700
CLN: Use is_period_dtype instead of ABCPeriodIndex checks (pandas-dev#22958)
commit 03181f0
Author: Wenhuan <lixx0880@gmail.com>
Date: Wed Oct 3 15:28:07 2018 +0800
BUG: fix Series(extension array) + extension array values addition (pandas-dev#22479)
commit 04ea51d
Author: Joris Van den Bossche <jorisvandenbossche@gmail.com>
Date: Wed Oct 3 09:24:36 2018 +0200
CLN: small clean-up of IntervalIndex (pandas-dev#22956)
commit b0f9a10
Author: Tony Tao <34781056+tonytao2012@users.noreply.github.com>
Date: Tue Oct 2 19:01:08 2018 -0500
DOC GH22893 Fix docstring of groupby in pandas/core/generic.py (pandas-dev#22920)
commit 08ecba8
Author: jbrockmendel <jbrockmendel@gmail.com>
Date: Tue Oct 2 14:22:53 2018 -0700
BUG: fix DataFrame+DataFrame op with timedelta64 dtype (pandas-dev#22696)
commit c44bad2
Author: Pamela Wu <pambot@users.noreply.github.com>
Date: Tue Oct 2 17:16:25 2018 -0400
CLN GH22873 Replace base excepts in pandas/core (pandas-dev#22901)
commit 8e749a3
Author: Pamela Wu <pambot@users.noreply.github.com>
Date: Tue Oct 2 17:14:48 2018 -0400
CLN GH22874 replace bare excepts in pandas/io/pytables.py (pandas-dev#22919)
commit 1102a33
Author: Joris Van den Bossche <jorisvandenbossche@gmail.com>
Date: Tue Oct 2 22:31:36 2018 +0200
DOC/CLN: clean-up shared_docs in generic.py (pandas-dev#20074)
commit 9caf048
Author: Tom Augspurger <TomAugspurger@users.noreply.github.com>
Date: Tue Oct 2 13:25:22 2018 -0500
CI: change windows vm image (pandas-dev#22948)
commit 0671e7d
Author: Tom Augspurger <tom.w.augspurger@gmail.com>
Date: Tue Oct 2 11:10:42 2018 -0500
Fixup
commit 1b4261f
Merge: c92a4a8 1d9f76c
Author: Tom Augspurger <tom.w.augspurger@gmail.com>
Date: Tue Oct 2 10:58:43 2018 -0500
Merge remote-tracking branch 'upstream/master' into ea-divmod
commit 1d9f76c
Author: Joris Van den Bossche <jorisvandenbossche@gmail.com>
Date: Tue Oct 2 17:11:11 2018 +0200
CLN: remove Index._to_embed (pandas-dev#22879)
* CLN: remove Index._to_embed
* pep8
commit 6247da0
Author: Tom Augspurger <TomAugspurger@users.noreply.github.com>
Date: Tue Oct 2 08:50:41 2018 -0500
Provide default implementation for `data_repated` (pandas-dev#22935)
commit c92a4a8
Author: Tom Augspurger <tom.w.augspurger@gmail.com>
Date: Mon Oct 1 16:56:15 2018 -0500
Update old test
commit 52538fa
Author: Tom Augspurger <tom.w.augspurger@gmail.com>
Date: Mon Oct 1 16:51:48 2018 -0500
BUG: divmod return type
commit 5ce06b5
Author: Matthew Roeschke <emailformattr@gmail.com>
Date: Mon Oct 1 14:22:20 2018 -0700
BUG: to_datetime preserves name of Index argument in the result (pandas-dev#22918)
* BUG: to_datetime preserves name of Index argument in the result
* correct test
* Squashed commit of the following:
commit 7714e79
Author: Tom Augspurger <tom.w.augspurger@gmail.com>
Date: Wed Oct 3 10:13:06 2018 -0500
Always return ndarray
commit 1921c6f
Merge: 01f7366 fea27f0
Author: Tom Augspurger <tom.w.augspurger@gmail.com>
Date: Wed Oct 3 09:50:30 2018 -0500
Merge remote-tracking branch 'upstream/master' into combine-exception
commit fea27f0
Author: Tom Augspurger <TomAugspurger@users.noreply.github.com>
Date: Wed Oct 3 08:49:44 2018 -0500
CI: pin moto to 1.3.4 (pandas-dev#22959)
commit 15d32bb
Author: jbrockmendel <jbrockmendel@gmail.com>
Date: Wed Oct 3 04:32:35 2018 -0700
[CLN] Dispatch (some) Frame ops to Series, avoiding _data.eval (pandas-dev#22019)
* avoid casting to object dtype in mixed-type frames
* Dispatch to Series ops in _combine_match_columns
* comment
* docstring
* flake8 fixup
* dont bother with try_cast_result
* revert non-central change
* simplify
* revert try_cast_results
* revert non-central changes
* Fixup typo syntaxerror
* simplify assertion
* use dispatch_to_series in combine_match_columns
* Pass unwrapped op where appropriate
* catch correct error
* whatsnew note
* comment
* whatsnew section
* remove unnecessary tester
* doc fixup
commit 3e3256b
Author: alimcmaster1 <alimcmaster1@gmail.com>
Date: Wed Oct 3 12:23:22 2018 +0100
Allow passing a mask to NanOps (pandas-dev#22865)
commit e756e99
Author: jbrockmendel <jbrockmendel@gmail.com>
Date: Wed Oct 3 02:19:27 2018 -0700
CLN: Use is_period_dtype instead of ABCPeriodIndex checks (pandas-dev#22958)
commit 03181f0
Author: Wenhuan <lixx0880@gmail.com>
Date: Wed Oct 3 15:28:07 2018 +0800
BUG: fix Series(extension array) + extension array values addition (pandas-dev#22479)
commit 04ea51d
Author: Joris Van den Bossche <jorisvandenbossche@gmail.com>
Date: Wed Oct 3 09:24:36 2018 +0200
CLN: small clean-up of IntervalIndex (pandas-dev#22956)
commit b0f9a10
Author: Tony Tao <34781056+tonytao2012@users.noreply.github.com>
Date: Tue Oct 2 19:01:08 2018 -0500
DOC GH22893 Fix docstring of groupby in pandas/core/generic.py (pandas-dev#22920)
commit 08ecba8
Author: jbrockmendel <jbrockmendel@gmail.com>
Date: Tue Oct 2 14:22:53 2018 -0700
BUG: fix DataFrame+DataFrame op with timedelta64 dtype (pandas-dev#22696)
commit c44bad2
Author: Pamela Wu <pambot@users.noreply.github.com>
Date: Tue Oct 2 17:16:25 2018 -0400
CLN GH22873 Replace base excepts in pandas/core (pandas-dev#22901)
commit 8e749a3
Author: Pamela Wu <pambot@users.noreply.github.com>
Date: Tue Oct 2 17:14:48 2018 -0400
CLN GH22874 replace bare excepts in pandas/io/pytables.py (pandas-dev#22919)
commit 1102a33
Author: Joris Van den Bossche <jorisvandenbossche@gmail.com>
Date: Tue Oct 2 22:31:36 2018 +0200
DOC/CLN: clean-up shared_docs in generic.py (pandas-dev#20074)
commit 01f7366
Merge: 5372134 9caf048
Author: Tom Augspurger <tom.w.augspurger@gmail.com>
Date: Tue Oct 2 13:50:28 2018 -0500
Merge remote-tracking branch 'upstream/master' into combine-exception
commit 9caf048
Author: Tom Augspurger <TomAugspurger@users.noreply.github.com>
Date: Tue Oct 2 13:25:22 2018 -0500
CI: change windows vm image (pandas-dev#22948)
commit 5372134
Author: Tom Augspurger <tom.w.augspurger@gmail.com>
Date: Tue Oct 2 11:35:07 2018 -0500
fixed move
commit ce1a3c6
Author: Tom Augspurger <tom.w.augspurger@gmail.com>
Date: Tue Oct 2 11:32:11 2018 -0500
fixed move
commit b9c7e4b
Author: Tom Augspurger <tom.w.augspurger@gmail.com>
Date: Tue Oct 2 11:28:57 2018 -0500
remove old note
commit a4a2933
Author: Tom Augspurger <tom.w.augspurger@gmail.com>
Date: Tue Oct 2 11:24:48 2018 -0500
handle test
commit be63feb
Author: Tom Augspurger <tom.w.augspurger@gmail.com>
Date: Tue Oct 2 11:19:17 2018 -0500
move test
commit 0eef0cf
Author: Tom Augspurger <tom.w.augspurger@gmail.com>
Date: Tue Oct 2 11:18:18 2018 -0500
move back
commit 2183f7b
Author: Tom Augspurger <tom.w.augspurger@gmail.com>
Date: Tue Oct 2 11:17:28 2018 -0500
api
commit 85fc5d8
Merge: 9059c0d 1d9f76c
Author: Tom Augspurger <tom.w.augspurger@gmail.com>
Date: Tue Oct 2 11:15:52 2018 -0500
Merge remote-tracking branch 'upstream/master' into combine-exception
commit 1d9f76c
Author: Joris Van den Bossche <jorisvandenbossche@gmail.com>
Date: Tue Oct 2 17:11:11 2018 +0200
CLN: remove Index._to_embed (pandas-dev#22879)
* CLN: remove Index._to_embed
* pep8
commit 6247da0
Author: Tom Augspurger <TomAugspurger@users.noreply.github.com>
Date: Tue Oct 2 08:50:41 2018 -0500
Provide default implementation for `data_repated` (pandas-dev#22935)
commit 9059c0d
Author: Tom Augspurger <tom.w.augspurger@gmail.com>
Date: Tue Oct 2 06:33:15 2018 -0500
Note
commit 0c53f08
Author: Tom Augspurger <tom.w.augspurger@gmail.com>
Date: Tue Oct 2 06:30:54 2018 -0500
Imports
commit ce94bf9
Author: Tom Augspurger <tom.w.augspurger@gmail.com>
Date: Tue Oct 2 06:28:16 2018 -0500
Moves
commit fdd43c4
Author: Tom Augspurger <tom.w.augspurger@gmail.com>
Date: Mon Oct 1 21:26:09 2018 -0500
Closes pandas-dev#22850
commit 5ce06b5
Author: Matthew Roeschke <emailformattr@gmail.com>
Date: Mon Oct 1 14:22:20 2018 -0700
BUG: to_datetime preserves name of Index argument in the result (pandas-dev#22918)
* BUG: to_datetime preserves name of Index argument in the result
* correct test
* Squashed commit of the following:
commit 11a0d93
Author: Tom Augspurger <tom.w.augspurger@gmail.com>
Date: Wed Oct 3 14:26:34 2018 -0500
typerror
commit a0cd5e7
Author: Tom Augspurger <tom.w.augspurger@gmail.com>
Date: Wed Oct 3 14:25:38 2018 -0500
TypeError for Series
commit 2247461
Author: Tom Augspurger <tom.w.augspurger@gmail.com>
Date: Wed Oct 3 13:29:29 2018 -0500
Test op(Series[EA], EA])
commit c9fe5d3
Author: Tom Augspurger <tom.w.augspurger@gmail.com>
Date: Wed Oct 3 13:21:33 2018 -0500
make strict
commit 7ef697c
Author: Tom Augspurger <tom.w.augspurger@gmail.com>
Date: Wed Oct 3 13:14:52 2018 -0500
Use super
commit 35d4213
Merge: 0671e7d ee80803
Author: Tom Augspurger <tom.w.augspurger@gmail.com>
Date: Wed Oct 3 13:11:05 2018 -0500
Merge remote-tracking branch 'upstream/master' into ea-divmod
commit 0671e7d
Author: Tom Augspurger <tom.w.augspurger@gmail.com>
Date: Tue Oct 2 11:10:42 2018 -0500
Fixup
commit 1b4261f
Merge: c92a4a8 1d9f76c
Author: Tom Augspurger <tom.w.augspurger@gmail.com>
Date: Tue Oct 2 10:58:43 2018 -0500
Merge remote-tracking branch 'upstream/master' into ea-divmod
commit c92a4a8
Author: Tom Augspurger <tom.w.augspurger@gmail.com>
Date: Mon Oct 1 16:56:15 2018 -0500
Update old test
commit 52538fa
Author: Tom Augspurger <tom.w.augspurger@gmail.com>
Date: Mon Oct 1 16:51:48 2018 -0500
BUG: divmod return type
* fixed merge conflict
* Handle divmod test
* extension tests passing
* Squashed commit of the following:
commit c9d6e89
Author: Tom Augspurger <tom.w.augspurger@gmail.com>
Date: Thu Oct 4 08:34:22 2018 -0500
xpass -> skip
commit 95d5cbf
Author: Tom Augspurger <tom.w.augspurger@gmail.com>
Date: Thu Oct 4 08:22:17 2018 -0500
typo, import
commit 4e9b7f0
Author: Tom Augspurger <tom.w.augspurger@gmail.com>
Date: Thu Oct 4 08:18:40 2018 -0500
doc update
commit cc2bfc8
Merge: 11a0d93 fe67b94
Author: Tom Augspurger <tom.w.augspurger@gmail.com>
Date: Thu Oct 4 08:15:46 2018 -0500
Merge remote-tracking branch 'upstream/master' into ea-divmod
commit fe67b94
Author: Tom Augspurger <TomAugspurger@users.noreply.github.com>
Date: Thu Oct 4 06:55:09 2018 -0500
Update type for PeriodDtype / DatetimeTZDtype / IntervalDtype (pandas-dev#22938)
commit b12e5ba
Author: Tom Augspurger <TomAugspurger@users.noreply.github.com>
Date: Thu Oct 4 06:30:29 2018 -0500
Safer is dtype (pandas-dev#22975)
commit c19c805
Author: Tom Augspurger <TomAugspurger@users.noreply.github.com>
Date: Thu Oct 4 06:27:54 2018 -0500
Catch Exception in combine (pandas-dev#22936)
commit d553ab3
Author: Anjali2019 <Anjali2019@users.noreply.github.com>
Date: Thu Oct 4 13:24:06 2018 +0200
TST: Fixturize series/test_combine_concat.py (pandas-dev#22964)
commit 4c78b97
Author: Anjali2019 <Anjali2019@users.noreply.github.com>
Date: Thu Oct 4 13:23:39 2018 +0200
TST: Fixturize series/test_constructors.py (pandas-dev#22965)
commit 45d3bb7
Author: Anjali2019 <Anjali2019@users.noreply.github.com>
Date: Thu Oct 4 13:23:20 2018 +0200
TST: Fixturize series/test_datetime_values.py (pandas-dev#22966)
commit f1a22ff
Author: Anjali2019 <Anjali2019@users.noreply.github.com>
Date: Thu Oct 4 13:22:21 2018 +0200
TST: Fixturize series/test_dtypes.py (pandas-dev#22967)
commit abf68fd
Author: Anjali2019 <Anjali2019@users.noreply.github.com>
Date: Thu Oct 4 13:21:45 2018 +0200
TST: Fixturize series/test_io.py (pandas-dev#22972)
commit e6b0c29
Author: Anjali2019 <Anjali2019@users.noreply.github.com>
Date: Thu Oct 4 13:20:46 2018 +0200
TST: Fixturize series/test_missing.py (pandas-dev#22973)
commit 9b405b8
Author: Joris Van den Bossche <jorisvandenbossche@gmail.com>
Date: Thu Oct 4 13:16:28 2018 +0200
CLN: values is required argument in _shallow_copy_with_infer (pandas-dev#22983)
commit c282e31
Author: h-vetinari <33685575+h-vetinari@users.noreply.github.com>
Date: Thu Oct 4 03:34:35 2018 +0200
Fix ASV import error (pandas-dev#22978)
commit 11a0d93
Author: Tom Augspurger <tom.w.augspurger@gmail.com>
Date: Wed Oct 3 14:26:34 2018 -0500
typerror
commit a0cd5e7
Author: Tom Augspurger <tom.w.augspurger@gmail.com>
Date: Wed Oct 3 14:25:38 2018 -0500
TypeError for Series
commit 2247461
Author: Tom Augspurger <tom.w.augspurger@gmail.com>
Date: Wed Oct 3 13:29:29 2018 -0500
Test op(Series[EA], EA])
commit c9fe5d3
Author: Tom Augspurger <tom.w.augspurger@gmail.com>
Date: Wed Oct 3 13:21:33 2018 -0500
make strict
commit 7ef697c
Author: Tom Augspurger <tom.w.augspurger@gmail.com>
Date: Wed Oct 3 13:14:52 2018 -0500
Use super
commit 35d4213
Merge: 0671e7d ee80803
Author: Tom Augspurger <tom.w.augspurger@gmail.com>
Date: Wed Oct 3 13:11:05 2018 -0500
Merge remote-tracking branch 'upstream/master' into ea-divmod
commit 0671e7d
Author: Tom Augspurger <tom.w.augspurger@gmail.com>
Date: Tue Oct 2 11:10:42 2018 -0500
Fixup
commit 1b4261f
Merge: c92a4a8 1d9f76c
Author: Tom Augspurger <tom.w.augspurger@gmail.com>
Date: Tue Oct 2 10:58:43 2018 -0500
Merge remote-tracking branch 'upstream/master' into ea-divmod
commit c92a4a8
Author: Tom Augspurger <tom.w.augspurger@gmail.com>
Date: Mon Oct 1 16:56:15 2018 -0500
Update old test
commit 52538fa
Author: Tom Augspurger <tom.w.augspurger@gmail.com>
Date: Mon Oct 1 16:51:48 2018 -0500
BUG: divmod return type
* merge conflict
* wip
* indexes passing
* op names
* extension, arrays passing
* fixup
* lint
* Fixed to_timestamp
* Same error message for index, series
* Fix freq handling in to_timestamp
* dtype update
* accept kwargs
* fixups
* updates
* explicit
* add to assert
* wip period_array
* wip period_array
* order
* sort order
* test for hashing
* update
* lint
* boxing
* fix fixtures
* infer
* Remove seemingly unreachable code
* lint
* wip
* Updates for master
* simplify
* wip
* remove view
* simplify
* lint
* Removed add_comparison_methods
* xfail op
* remove some
* constructors
* Constructor cleanup
* misc fixups
* more xfails
* typo
* Added asi8
* Allow setting nan
* revert breaking docs
* Override _add_sub_int_array
* lint
* Update PeriodIndex._simple_new
* Clean up uses of .values, ._values, ._ndarray_values, ._data
* one more values
* remove xfails
* Fixed freq handling in _shallow_copy with a freq
* test updates
* API: Keep PeriodIndex.values an ndarray
* BUG: Raise for non-equal freq in take
* Punt on DataFrame.replace specializing
* lint
* fixed xfail message
* TST: _from_datetime64
* Fixups
- Perf in period_array
- pyarrow error
- py2 compat
* escape
* dtype
* revert and unxfail values
* error catching
* isort
* Avoid PeriodArray.values
* clarify _box_func usage
* TST: unxfail ops tests
* Avoid use of .values
* __setitem__ type
* Misc cleanups
* docstring on PeriodArray
* examples for period_array
* remove _box_values_as_index
* names
* object_dtype
* use __sub__
* lint
* API: remove ordinal from period_array
* catch exception
* misc cleanup
* Handle astype integer size
* Bump test coverage
* remove partial test
* close bracket
* change the test
* isort
* consistent _data
* lint
* ndarray_values -> asi8
* colocate ops
* refactor PeriodIndex.item
remove unused method
* return NotImplemented for Series / Index
* remove xpass
* release note
* types, use data
* remove ufunc xpass1 parent b12f27d commit 6d220c7
File tree
51 files changed
+1779
-577
lines changed- doc/source/whatsnew
- pandas
- core
- arrays
- dtypes
- indexes
- io
- tests
- arithmetic
- arrays
- dtypes
- extension
- frame
- indexes
- period
- io
- formats
- reshape
- merge
- scalar
- series
- util
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
51 files changed
+1779
-577
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
145 | 145 | | |
146 | 146 | | |
147 | 147 | | |
148 | | - | |
149 | | - | |
| 148 | + | |
| 149 | + | |
150 | 150 | | |
151 | | - | |
152 | | - | |
| 151 | + | |
| 152 | + | |
153 | 153 | | |
154 | 154 | | |
155 | 155 | | |
156 | 156 | | |
157 | 157 | | |
158 | 158 | | |
159 | 159 | | |
160 | | - | |
161 | | - | |
162 | | - | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
163 | 171 | | |
164 | | - | |
| 172 | + | |
165 | 173 | | |
166 | 174 | | |
167 | 175 | | |
168 | 176 | | |
169 | 177 | | |
| 178 | + | |
170 | 179 | | |
171 | 180 | | |
172 | 181 | | |
173 | 182 | | |
174 | | - | |
175 | 183 | | |
176 | 184 | | |
177 | 185 | | |
| |||
360 | 368 | | |
361 | 369 | | |
362 | 370 | | |
363 | | - | |
| 371 | + | |
364 | 372 | | |
365 | 373 | | |
366 | 374 | | |
| |||
811 | 819 | | |
812 | 820 | | |
813 | 821 | | |
| 822 | + | |
814 | 823 | | |
815 | 824 | | |
816 | 825 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
| 32 | + | |
32 | 33 | | |
33 | 34 | | |
34 | 35 | | |
| |||
342 | 343 | | |
343 | 344 | | |
344 | 345 | | |
345 | | - | |
346 | 346 | | |
347 | 347 | | |
348 | 348 | | |
| |||
2478 | 2478 | | |
2479 | 2479 | | |
2480 | 2480 | | |
2481 | | - | |
| 2481 | + | |
| 2482 | + | |
| 2483 | + | |
2482 | 2484 | | |
2483 | 2485 | | |
2484 | | - | |
2485 | | - | |
| 2486 | + | |
| 2487 | + | |
| 2488 | + | |
| 2489 | + | |
| 2490 | + | |
| 2491 | + | |
| 2492 | + | |
| 2493 | + | |
| 2494 | + | |
| 2495 | + | |
| 2496 | + | |
| 2497 | + | |
| 2498 | + | |
| 2499 | + | |
| 2500 | + | |
2486 | 2501 | | |
2487 | 2502 | | |
2488 | 2503 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
474 | 474 | | |
475 | 475 | | |
476 | 476 | | |
477 | | - | |
478 | | - | |
479 | | - | |
480 | | - | |
481 | | - | |
482 | | - | |
483 | | - | |
484 | | - | |
485 | | - | |
486 | | - | |
487 | | - | |
| 477 | + | |
| 478 | + | |
488 | 479 | | |
489 | 480 | | |
490 | 481 | | |
| |||
524 | 515 | | |
525 | 516 | | |
526 | 517 | | |
527 | | - | |
528 | 518 | | |
529 | | - | |
530 | | - | |
| 519 | + | |
| 520 | + | |
531 | 521 | | |
532 | 522 | | |
533 | 523 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
832 | 832 | | |
833 | 833 | | |
834 | 834 | | |
835 | | - | |
| 835 | + | |
836 | 836 | | |
837 | 837 | | |
838 | 838 | | |
| |||
847 | 847 | | |
848 | 848 | | |
849 | 849 | | |
850 | | - | |
| 850 | + | |
851 | 851 | | |
852 | 852 | | |
853 | 853 | | |
| |||
0 commit comments