BrandonFors/pandas-github-issues huggingface dataset:
Refactor numeric tests
State: closed

Separate tests.series.test_operators into smaller test files specific to arithmetic for datetime-like, tiemdelta-like, numeric, and comparisons.

Cleans up some leftover TODOs for index arithmetic tests.

The actual contents of tests are unchanged, just split up and moved around.

Labels:
name: Testing
description: pandas testing functions or related to the test suite
name: Numeric Operations
description: Arithmetic, Comparison, and Logical operations

Comments:
This is too sprawling, should be cut down into smaller chunks for easier review.  My bad.  Closing.
Fix Index mul/div ops with Series, closes #19080, #19042
State: closed

- [x] closes #19080, closes #19042
- [ ] tests added / passed
- [ ] passes `git diff upstream/master -u -- "*.py" | flake8 --diff`
- [ ] whatsnew entry


Labels:
name: Indexing
description: Related to indexing on series/frames, not to indexes themselves
name: Reshaping
description: Concat, Merge/Join, Stack/Unstack, Explode
name: Numeric Operations
description: Arithmetic, Comparison, and Logical operations

Comments:
lgtm. pls add a whatsnew note, bug fix / conversion. in generall *anything* that is user facing needs a whatsnew note. ping on green.
# [Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/19253?src=pr&el=h1) Report
> Merging [#19253](https://codecov.io/gh/pandas-dev/pandas/pull/19253?src=pr&el=desc) into [master](https://codecov.io/gh/pandas-dev/pandas/commit/4ebdc50f250ab2fd4312f82d119e5370a5128810?src=pr&el=desc) will **increase** coverage by `<.01%`.
> The diff coverage is `100%`.

[![Impacted file tree graph](https://codecov.io/gh/pandas-dev/pandas/pull/19253/graphs/tree.svg?width=650&src=pr&token=eZ4WkYLtcO&height=150)](https://codecov.io/gh/pandas-dev/pandas/pull/19253?src=pr&el=tree)

```diff
@@            Coverage Diff             @@
##           master   #19253      +/-   ##
==========================================
+ Coverage   91.56%   91.56%   +<.01%     
==========================================
  Files         148      148              
  Lines       48856    48861       +5     
==========================================
+ Hits        44733    44738       +5     
  Misses       4123     4123
```

| Flag | Coverage Δ | |
|---|---|---|
| #multiple | `89.93% <100%> (ø)` | :arrow_up: |
| #single | `41.69% <40%> (-0.01%)` | :arrow_down: |

| [Impacted Files](https://codecov.io/gh/pandas-dev/pandas/pull/19253?src=pr&el=tree) | Coverage Δ | |
|---|---|---|
| [pandas/core/indexes/range.py](https://codecov.io/gh/pandas-dev/pandas/pull/19253/diff?src=pr&el=tree#diff-cGFuZGFzL2NvcmUvaW5kZXhlcy9yYW5nZS5weQ==) | `95.7% <100%> (+0.03%)` | :arrow_up: |
| [pandas/core/indexes/base.py](https://codecov.io/gh/pandas-dev/pandas/pull/19253/diff?src=pr&el=tree#diff-cGFuZGFzL2NvcmUvaW5kZXhlcy9iYXNlLnB5) | `96.46% <100%> (ø)` | :arrow_up: |

------

[Continue to review full report at Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/19253?src=pr&el=continue).
> **Legend** - [Click here to learn more](https://docs.codecov.io/docs/codecov-delta)
> `Δ = absolute <relative> (impact)`, `ø = not affected`, `? = missing data`
> Powered by [Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/19253?src=pr&el=footer). Last update [4ebdc50...c3e0267](https://codecov.io/gh/pandas-dev/pandas/pull/19253?src=pr&el=lastupdated). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments).

thanks!
Fix pd.NaT - Series
State: closed

Tests will be added after #19139 is merged, since largely that will involve removing an "xfail" from tests that already exist there.

- [x] closes #19158
- [ ] tests added / passed
- [x] passes `git diff upstream/master -u -- "*.py" | flake8 --diff`
- [x] whatsnew entry


Labels:
name: Datetime
description: Datetime data dtype
name: Missing-data
description: np.nan, pd.NaT, pd.NA, dropna, isnull, interpolate

Comments:
#19139 merged, so rebase and remove xfails.
# [Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/19251?src=pr&el=h1) Report
> :exclamation: No coverage uploaded for pull request base (`master@7208610`). [Click here to learn what that means](https://docs.codecov.io/docs/error-reference#section-missing-base-commit).
> The diff coverage is `n/a`.

[![Impacted file tree graph](https://codecov.io/gh/pandas-dev/pandas/pull/19251/graphs/tree.svg?width=650&height=150&token=eZ4WkYLtcO&src=pr)](https://codecov.io/gh/pandas-dev/pandas/pull/19251?src=pr&el=tree)

```diff
@@            Coverage Diff            @@
##             master   #19251   +/-   ##
=========================================
  Coverage          ?   91.54%           
=========================================
  Files             ?      147           
  Lines             ?    48825           
  Branches          ?        0           
=========================================
  Hits              ?    44699           
  Misses            ?     4126           
  Partials          ?        0
```

| Flag | Coverage Δ | |
|---|---|---|
| #multiple | `89.92% <ø> (?)` | |
| #single | `41.69% <ø> (?)` | |


------

[Continue to review full report at Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/19251?src=pr&el=continue).
> **Legend** - [Click here to learn more](https://docs.codecov.io/docs/codecov-delta)
> `Δ = absolute <relative> (impact)`, `ø = not affected`, `? = missing data`
> Powered by [Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/19251?src=pr&el=footer). Last update [7208610...dbb2a82](https://codecov.io/gh/pandas-dev/pandas/pull/19251?src=pr&el=lastupdated). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments).

lgtm. ping on green.
Ping
thanks!
CLN: Remove unused core.internals methods
State: closed

De-duplicate some bits of DatetimeBlock and DatetimeTZBlock.

- [x] closes #19243
- [ ] tests added / passed
- [x] passes `git diff upstream/master -u -- "*.py" | flake8 --diff`
- [ ] whatsnew entry


Labels:
name: Internals
description: Related to non-user accessible pandas implementation
name: Clean

Comments:
# [Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/19250?src=pr&el=h1) Report
> :exclamation: No coverage uploaded for pull request base (`master@ae96187`). [Click here to learn what that means](https://docs.codecov.io/docs/error-reference#section-missing-base-commit).
> The diff coverage is `100%`.

[![Impacted file tree graph](https://codecov.io/gh/pandas-dev/pandas/pull/19250/graphs/tree.svg?src=pr&token=eZ4WkYLtcO&width=650&height=150)](https://codecov.io/gh/pandas-dev/pandas/pull/19250?src=pr&el=tree)

```diff
@@            Coverage Diff            @@
##             master   #19250   +/-   ##
=========================================
  Coverage          ?   91.55%           
=========================================
  Files             ?      150           
  Lines             ?    48713           
  Branches          ?        0           
=========================================
  Hits              ?    44599           
  Misses            ?     4114           
  Partials          ?        0
```

| Flag | Coverage Δ | |
|---|---|---|
| #multiple | `89.92% <100%> (?)` | |
| #single | `41.74% <66.66%> (?)` | |

| [Impacted Files](https://codecov.io/gh/pandas-dev/pandas/pull/19250?src=pr&el=tree) | Coverage Δ | |
|---|---|---|
| [pandas/core/internals.py](https://codecov.io/gh/pandas-dev/pandas/pull/19250/diff?src=pr&el=tree#diff-cGFuZGFzL2NvcmUvaW50ZXJuYWxzLnB5) | `94.95% <100%> (ø)` | |

------

[Continue to review full report at Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/19250?src=pr&el=continue).
> **Legend** - [Click here to learn more](https://docs.codecov.io/docs/codecov-delta)
> `Δ = absolute <relative> (impact)`, `ø = not affected`, `? = missing data`
> Powered by [Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/19250?src=pr&el=footer). Last update [ae96187...59b3e60](https://codecov.io/gh/pandas-dev/pandas/pull/19250?src=pr&el=lastupdated). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments).

Travis error looks like OSX; I'll sit tight until advised otherwise.
my basic point is that the inheritance order needs to change for this, IOW NonConsolidated needs to be moved to the end of the MRO (and not the beginning). Then this will simply work (of course that might break other things)
ping on green.
That makes sense; thanks for explaining.
thanks!
DEPR: change Panel DeprecationWarning -> FutureWarning
State: closed

closes #18324


Labels:
name: Deprecate
description: Functionality to remove in pandas

Comments:
yeah I'll maybe make a sub-section essentially repeating the original whatsnew code.
# [Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/19247?src=pr&el=h1) Report
> Merging [#19247](https://codecov.io/gh/pandas-dev/pandas/pull/19247?src=pr&el=desc) into [master](https://codecov.io/gh/pandas-dev/pandas/commit/aa9e002463d104b6dc37cdb32b2726bafcb5aa36?src=pr&el=desc) will **not change** coverage.
> The diff coverage is `n/a`.

[![Impacted file tree graph](https://codecov.io/gh/pandas-dev/pandas/pull/19247/graphs/tree.svg?token=eZ4WkYLtcO&src=pr&height=150&width=650)](https://codecov.io/gh/pandas-dev/pandas/pull/19247?src=pr&el=tree)

```diff
@@           Coverage Diff           @@
##           master   #19247   +/-   ##
=======================================
  Coverage   91.52%   91.52%           
=======================================
  Files         147      147           
  Lines       48827    48827           
=======================================
  Hits        44691    44691           
  Misses       4136     4136
```

| Flag | Coverage Δ | |
|---|---|---|
| #multiple | `89.9% <ø> (ø)` | :arrow_up: |
| #single | `41.69% <ø> (ø)` | :arrow_up: |

| [Impacted Files](https://codecov.io/gh/pandas-dev/pandas/pull/19247?src=pr&el=tree) | Coverage Δ | |
|---|---|---|
| [pandas/core/panel.py](https://codecov.io/gh/pandas-dev/pandas/pull/19247/diff?src=pr&el=tree#diff-cGFuZGFzL2NvcmUvcGFuZWwucHk=) | `96.83% <ø> (ø)` | :arrow_up: |

------

[Continue to review full report at Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/19247?src=pr&el=continue).
> **Legend** - [Click here to learn more](https://docs.codecov.io/docs/codecov-delta)
> `Δ = absolute <relative> (impact)`, `ø = not affected`, `? = missing data`
> Powered by [Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/19247?src=pr&el=footer). Last update [aa9e002...4d1194d](https://codecov.io/gh/pandas-dev/pandas/pull/19247?src=pr&el=lastupdated). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments).
BUG: unsupported type Interval when writing dataframe to excel
State: closed

- [x] closes #19242 
closes #9155
- [x] whatsnew entry


Labels:
name: Dtype Conversions
description: Unexpected or buggy dtype conversions
name: IO Excel
description: read_excel, to_excel

Comments:
# [Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/19244?src=pr&el=h1) Report
> Merging [#19244](https://codecov.io/gh/pandas-dev/pandas/pull/19244?src=pr&el=desc) into [master](https://codecov.io/gh/pandas-dev/pandas/commit/5f6c80b5e3641ab96f747bd9967e4d58b5852814?src=pr&el=desc) will **not change** coverage.
> The diff coverage is `n/a`.

[![Impacted file tree graph](https://codecov.io/gh/pandas-dev/pandas/pull/19244/graphs/tree.svg?token=eZ4WkYLtcO&src=pr&width=650&height=150)](https://codecov.io/gh/pandas-dev/pandas/pull/19244?src=pr&el=tree)

```diff
@@           Coverage Diff           @@
##           master   #19244   +/-   ##
=======================================
  Coverage   91.65%   91.65%           
=======================================
  Files         150      150           
  Lines       48724    48724           
=======================================
  Hits        44658    44658           
  Misses       4066     4066
```

| Flag | Coverage Δ | |
|---|---|---|
| #multiple | `90.02% <ø> (ø)` | :arrow_up: |
| #single | `41.74% <ø> (ø)` | :arrow_up: |


------

[Continue to review full report at Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/19244?src=pr&el=continue).
> **Legend** - [Click here to learn more](https://docs.codecov.io/docs/codecov-delta)
> `Δ = absolute <relative> (impact)`, `ø = not affected`, `? = missing data`
> Powered by [Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/19244?src=pr&el=footer). Last update [5f6c80b...8859dc5](https://codecov.io/gh/pandas-dev/pandas/pull/19244?src=pr&el=lastupdated). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments).

Hello @cbertinato! Thanks for updating the PR.





Cheers ! There are no PEP8 issues in this Pull Request. :beers: 

##### Comment last updated on January 27, 2018 at 02:19 Hours UTC
small doc string comments, and pls rebase. ping on green.
Looks like the AppVeyor failures are in the parquet tests. Are those coming from the rebase?
can you rebase.
can you rebase. and ping on green.
All green!
thanks @cbertinato ! keep em coming!
PERF: sort_values speedup for multiple columns with random numeric values
State: closed

Continue work on #17141.
Speedup achieved for sorting by multiple columns: lexsort over multiple columns
replaced with mergesort of columns in reverse order than specified in "by"
argument of DataFrame.sort_values().
Issues:
- only works for numerical data
- only random enough data achieve sorting speedup (no factorization)
- ASV of one-column sort is worse, why?

- [ ] closes #xxxx
- [ ] tests added / passed
- [ ] passes `git diff upstream/master -u -- "*.py" | flake8 --diff`
- [ ] whatsnew entry


Labels:
name: Performance
description: Memory or execution speed performance

Comments:
Hello @mficek! Thanks for updating the PR.





Cheers ! There are no PEP8 issues in this Pull Request. :beers: 

##### Comment last updated on January 14, 2018 at 08:37 Hours UTC
I'm running tests and found out, that many of them fail simply because expected method for multi column sort is not a mergesort (stable) which I use. Hm... Should I start fixing tests? Doesn't sound right to me, but the approach I use is imho correct. 
> I'm running tests and found out, that many of them fail simply because expected method for multi column sort is not a mergesort (stable) which I use. Hm... Should I start fixing tests? Doesn't sound right to me, but the approach I use is imho correct.

can you show what you mean here?

prob would just change the default (this behavior is inherited from ndarray which defaults to quicksort :<)
Hello..i have a problem in my Facebook when I login it say your account has been disabled 
By an administrator I want to know why I am Disabled please and when I can login back I 
Hope that you can help me and it thank you for
Any answer you will give it to me bye
can you rebase and fixup
Hi Jeff, I'm sorry, but I can not find enough time and motivation to finish this issue. It seems more complex than expected with improvements being too much dependent of the nature of the data.
COMPAT: properly handle objects of datetimelike in astype_nansafe
State: closed

re-close #19116


Labels:
name: Compat
description: pandas objects compatability with Numpy or Python functions

Comments:
# [Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/19232?src=pr&el=h1) Report
> Merging [#19232](https://codecov.io/gh/pandas-dev/pandas/pull/19232?src=pr&el=desc) into [master](https://codecov.io/gh/pandas-dev/pandas/commit/04778805dd595e37e33f6ef0e02d9337a1154e09?src=pr&el=desc) will **decrease** coverage by `<.01%`.
> The diff coverage is `84.61%`.

[![Impacted file tree graph](https://codecov.io/gh/pandas-dev/pandas/pull/19232/graphs/tree.svg?src=pr&width=650&token=eZ4WkYLtcO&height=150)](https://codecov.io/gh/pandas-dev/pandas/pull/19232?src=pr&el=tree)

```diff
@@            Coverage Diff             @@
##           master   #19232      +/-   ##
==========================================
- Coverage   91.55%   91.54%   -0.01%     
==========================================
  Files         147      147              
  Lines       48797    48804       +7     
==========================================
+ Hits        44675    44680       +5     
- Misses       4122     4124       +2
```

| Flag | Coverage Δ | |
|---|---|---|
| #multiple | `89.92% <84.61%> (-0.01%)` | :arrow_down: |
| #single | `41.61% <61.53%> (ø)` | :arrow_up: |

| [Impacted Files](https://codecov.io/gh/pandas-dev/pandas/pull/19232?src=pr&el=tree) | Coverage Δ | |
|---|---|---|
| [pandas/core/dtypes/cast.py](https://codecov.io/gh/pandas-dev/pandas/pull/19232/diff?src=pr&el=tree#diff-cGFuZGFzL2NvcmUvZHR5cGVzL2Nhc3QucHk=) | `88.15% <84.61%> (-0.21%)` | :arrow_down: |

------

[Continue to review full report at Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/19232?src=pr&el=continue).
> **Legend** - [Click here to learn more](https://docs.codecov.io/docs/codecov-delta)
> `Δ = absolute <relative> (impact)`, `ø = not affected`, `? = missing data`
> Powered by [Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/19232?src=pr&el=footer). Last update [0477880...cc1ded7](https://codecov.io/gh/pandas-dev/pandas/pull/19232?src=pr&el=lastupdated). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments).
BUG/TST: assure conversions of datetimelikes for object, numeric dtypes
State: closed

closes #19223
closes #12425 

Labels:
name: Datetime
description: Datetime data dtype
name: Reshaping
description: Concat, Merge/Join, Stack/Unstack, Explode
name: Timedelta
description: Timedelta data type

Comments:
This is fixed as well (and present in <= 0.22.0), I thought we had an issue about this
```
In [1]: pd.DataFrame({'A': [1,2,3]}).astype('m8[s]').dtypes
Out[1]: 
A    timedelta64[s]
dtype: object

```
# [Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/19224?src=pr&el=h1) Report
> Merging [#19224](https://codecov.io/gh/pandas-dev/pandas/pull/19224?src=pr&el=desc) into [master](https://codecov.io/gh/pandas-dev/pandas/commit/08a3d3afca2ebbb8e189c173550ec90b4a27b7d9?src=pr&el=desc) will **decrease** coverage by `<.01%`.
> The diff coverage is `88.88%`.

[![Impacted file tree graph](https://codecov.io/gh/pandas-dev/pandas/pull/19224/graphs/tree.svg?height=150&width=650&token=eZ4WkYLtcO&src=pr)](https://codecov.io/gh/pandas-dev/pandas/pull/19224?src=pr&el=tree)

```diff
@@            Coverage Diff             @@
##           master   #19224      +/-   ##
==========================================
- Coverage   91.53%   91.52%   -0.01%     
==========================================
  Files         147      147              
  Lines       48797    48797              
==========================================
- Hits        44664    44661       -3     
- Misses       4133     4136       +3
```

| Flag | Coverage Δ | |
|---|---|---|
| #multiple | `89.89% <88.88%> (-0.01%)` | :arrow_down: |
| #single | `41.6% <55.55%> (ø)` | :arrow_up: |

| [Impacted Files](https://codecov.io/gh/pandas-dev/pandas/pull/19224?src=pr&el=tree) | Coverage Δ | |
|---|---|---|
| [pandas/core/internals.py](https://codecov.io/gh/pandas-dev/pandas/pull/19224/diff?src=pr&el=tree#diff-cGFuZGFzL2NvcmUvaW50ZXJuYWxzLnB5) | `94.5% <100%> (ø)` | :arrow_up: |
| [pandas/core/dtypes/common.py](https://codecov.io/gh/pandas-dev/pandas/pull/19224/diff?src=pr&el=tree#diff-cGFuZGFzL2NvcmUvZHR5cGVzL2NvbW1vbi5weQ==) | `94.58% <100%> (+0.04%)` | :arrow_up: |
| [pandas/core/dtypes/cast.py](https://codecov.io/gh/pandas-dev/pandas/pull/19224/diff?src=pr&el=tree#diff-cGFuZGFzL2NvcmUvZHR5cGVzL2Nhc3QucHk=) | `88.35% <75%> (-0.31%)` | :arrow_down: |
| [pandas/util/testing.py](https://codecov.io/gh/pandas-dev/pandas/pull/19224/diff?src=pr&el=tree#diff-cGFuZGFzL3V0aWwvdGVzdGluZy5weQ==) | `84.2% <0%> (-0.22%)` | :arrow_down: |

------

[Continue to review full report at Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/19224?src=pr&el=continue).
> **Legend** - [Click here to learn more](https://docs.codecov.io/docs/codecov-delta)
> `Δ = absolute <relative> (impact)`, `ø = not affected`, `? = missing data`
> Powered by [Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/19224?src=pr&el=footer). Last update [08a3d3a...b953695](https://codecov.io/gh/pandas-dev/pandas/pull/19224?src=pr&el=lastupdated). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments).
move DatetimeBlock and DatetimeTZBlock adjacent to DatetimeLikeBlockMixin
State: closed

Pure cut/paste.

Labels:

Comments:
Hello @jbrockmendel! Thanks for submitting the PR.

 - In the file [`pandas/core/internals.py`](https://github.com/pandas-dev/pandas/blob/2d7e3d43e58b23ef50dc72505f19c4d13258343e/pandas/core/internals.py), following are the PEP8 issues :

> [Line 2459:13](https://github.com/pandas-dev/pandas/blob/2d7e3d43e58b23ef50dc72505f19c4d13258343e/pandas/core/internals.py#L2459): [E722](https://duckduckgo.com/?q=pep8%20E722) do not use bare except'


# [Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/19221?src=pr&el=h1) Report
> Merging [#19221](https://codecov.io/gh/pandas-dev/pandas/pull/19221?src=pr&el=desc) into [master](https://codecov.io/gh/pandas-dev/pandas/commit/8347ff8c9d8876fa46f73dbc48919a672caef1d2?src=pr&el=desc) will **increase** coverage by `0.02%`.
> The diff coverage is `92.54%`.

[![Impacted file tree graph](https://codecov.io/gh/pandas-dev/pandas/pull/19221/graphs/tree.svg?src=pr&token=eZ4WkYLtcO&width=650&height=150)](https://codecov.io/gh/pandas-dev/pandas/pull/19221?src=pr&el=tree)

```diff
@@            Coverage Diff             @@
##           master   #19221      +/-   ##
==========================================
+ Coverage   91.53%   91.55%   +0.02%     
==========================================
  Files         147      147              
  Lines       48797    48797              
==========================================
+ Hits        44664    44676      +12     
+ Misses       4133     4121      -12
```

| Flag | Coverage Δ | |
|---|---|---|
| #multiple | `89.92% <92.54%> (+0.02%)` | :arrow_up: |
| #single | `41.6% <50.89%> (ø)` | :arrow_up: |

| [Impacted Files](https://codecov.io/gh/pandas-dev/pandas/pull/19221?src=pr&el=tree) | Coverage Δ | |
|---|---|---|
| [pandas/core/internals.py](https://codecov.io/gh/pandas-dev/pandas/pull/19221/diff?src=pr&el=tree#diff-cGFuZGFzL2NvcmUvaW50ZXJuYWxzLnB5) | `94.49% <92.54%> (ø)` | :arrow_up: |
| [pandas/plotting/\_converter.py](https://codecov.io/gh/pandas-dev/pandas/pull/19221/diff?src=pr&el=tree#diff-cGFuZGFzL3Bsb3R0aW5nL19jb252ZXJ0ZXIucHk=) | `66.95% <0%> (+1.73%)` | :arrow_up: |

------

[Continue to review full report at Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/19221?src=pr&el=continue).
> **Legend** - [Click here to learn more](https://docs.codecov.io/docs/codecov-delta)
> `Δ = absolute <relative> (impact)`, `ø = not affected`, `? = missing data`
> Powered by [Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/19221?src=pr&el=footer). Last update [8347ff8...2d7e3d4](https://codecov.io/gh/pandas-dev/pandas/pull/19221?src=pr&el=lastupdated). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments).

I agree this is ideally a better order of the classes in the file, but given that it makes blaming harder and there is currently intensive work on this file, not sure it is worth doing such a simple cut and paste (personally I often use the navigation or search of my ide anyway to navigate to a specific class)
Fair enough.  Higher priorities, closing.