Skip to content

Updating fork #1

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 574 commits into from
Aug 18, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
574 commits
Select commit Hold shift + click to select a range
c74a853
DOC: Small whatsnew fixes (#27289)
jschendel Jul 10, 2019
4edf938
TST/CLN: replace %s formatting syntax with .format in tests (#27324)
simonjayhawkins Jul 10, 2019
823af76
REF: check can_hold_element instead of try/except (#27298)
jbrockmendel Jul 10, 2019
298c7cc
REF: separate indexer utilities from indexing.py (#27229)
jbrockmendel Jul 10, 2019
134bec4
BUG: Preserve CategoricalDtype._ordered_from_sentinel with pickle (#2…
jschendel Jul 10, 2019
c0c1c9a
check early for non-scalar default_fill_value (#27302)
jbrockmendel Jul 10, 2019
50fb400
CLN: Split test_window.py (#27305)
mroeschke Jul 10, 2019
15df8a4
BUG: appending a Timedelta to Series incorrectly casts to integer (#2…
jbrockmendel Jul 10, 2019
472af55
CLN: replace usage internally of .iteritems with .items (#26114)
topper-123 Jul 10, 2019
2d0b20b
TST: suppress rolling warnings correctly for raw= (#27330)
jreback Jul 11, 2019
3885575
BUG: Consistent division by zero behavior for Index/Series (#27321)
jbrockmendel Jul 11, 2019
8887b1e
CLN: requested follow-ups (#27332)
jbrockmendel Jul 11, 2019
0cefff0
BUG: fix inserting tz-aware datetime to Series, closes #12862 (#27322)
jbrockmendel Jul 11, 2019
d3e84b7
ENH: Raise ValueError for unsupported Window functions (#27275)
ihsansecer Jul 11, 2019
eeff07f
Accept empty dataframes in DataFrame.to_parquet (#27341)
CJStadler Jul 11, 2019
76cca0e
BUG: fix+test assigning invalid NAT-like to DTA/TDA/PA (#27331)
jbrockmendel Jul 11, 2019
5a7a8e1
CLN: remove Hypothesis warning during test (#27336)
Jul 11, 2019
baba98c
add type annotations to io\formats\html.py (#27355)
simonjayhawkins Jul 12, 2019
4536853
TST/CLN: Add message checks to raises KeyError tests (#27354)
simonjayhawkins Jul 12, 2019
423ca86
CLN: Collapse private ._take implementation into the public take meth…
endenis Jul 12, 2019
40e3c7b
CLN: Split test_window.py further (#27348)
ihsansecer Jul 12, 2019
07d0488
CLN: revisit build warnings in cython templates (#27346)
Jul 12, 2019
23a6684
TST: add test for multiindex partial indexing both axis (#27359)
simonjayhawkins Jul 12, 2019
84136d5
Dispatch Index ops to Series (#27352)
jbrockmendel Jul 12, 2019
c633579
CLN/REF: indexing typing, prune unreachable branches (#27351)
jbrockmendel Jul 12, 2019
0437f68
TST: add test for series list indexing with missing values (#27362)
simonjayhawkins Jul 12, 2019
8913b7e
REF: separate out docstrings.py (#27361)
jbrockmendel Jul 12, 2019
51860f1
adds non regression test for GH27358 (#27360)
glyg Jul 12, 2019
269d368
Add small docs about xlsxwriter in user guide (#27366)
Dr-Irv Jul 12, 2019
208bbe8
Added annotations to util._decorators (#27393)
WillAyd Jul 15, 2019
b9d6433
Fix compilation warnings (#27371)
Jul 15, 2019
0f725bf
BUG: Fix take with read-only indexer, closes #17192 (#27375)
jbrockmendel Jul 15, 2019
c104a0c
DOC: update file path descriptions in IO docstrings (#25164)
enricorotundo Jul 15, 2019
2ed1f28
DOC: Explicitly include "private" ExtensionArray methods in API docs …
tadeja Jul 15, 2019
1fbc16d
disallow np.timedelta64 in is_integer (#27401)
jbrockmendel Jul 15, 2019
5688096
Easy warning fixups for mypy (#27402)
WillAyd Jul 15, 2019
d4e2734
Added 32-bit build (#27274)
TomAugspurger Jul 15, 2019
7b61952
Fix _can_hold_element for datetimelike blocks (#27347)
jbrockmendel Jul 15, 2019
4dd2e3f
Assorted cleanups (#27376)
jbrockmendel Jul 15, 2019
24bd67e
TST: add NaN tests for all data types (#12535) (#27378)
tq0 Jul 15, 2019
5614dad
CLN: docstring (#27410)
Jul 16, 2019
7259371
CI: limit pytest version on 3.6 (#27416)
jreback Jul 16, 2019
26bd34d
CLN: fix compiler warnings in tzconversion.pyx (#27412)
Jul 16, 2019
58f56b7
Merged mypy.ini into setup.cfg (#27427)
WillAyd Jul 17, 2019
f1684a1
ENH: Preserve key order when passing list of dicts to DataFrame on py…
Jul 17, 2019
0d2ec3e
BUG: Fix timezone-related indexing and plotting bugs (#27367)
mroeschke Jul 17, 2019
a373e0e
PERF: 5x speedup for read_json() with orient='index' by avoiding tran…
qwhelan Jul 17, 2019
89d79c5
arrays/period: allow parsing of PeriodDtype columns from read_csv (#2…
chibby0ne Jul 17, 2019
8ffdf7a
Reallow usecols to reference OOB indices - reverts 25623 (#27426)
WillAyd Jul 17, 2019
2ae5152
BUG: fix+test fillna with non-nano datetime64; closes #27419 (#27425)
jbrockmendel Jul 17, 2019
957f5e7
DOC: cleanup docstring for read_json and fix error in contribution gu…
mpmoran Jul 17, 2019
479d003
BUG: Fix insertion of wrong-dtypes NaT into Series[m8ns] (#27323)
jbrockmendel Jul 17, 2019
a4c19e7
TYPING: pandas/core/window.py (#27391)
mroeschke Jul 18, 2019
f2886c1
ENH: Add Series method to explode a list-like column (#27267)
jreback Jul 18, 2019
1857bff
PERF: restore performance for unsorted CategoricalDtype comparison (#…
qwhelan Jul 18, 2019
c50b0e7
CLN: Trim unused/unnecessary code (#27440)
jbrockmendel Jul 18, 2019
f1b9fc1
PLT: Delegating to plotting backend only plots of Series and DataFram…
datapythonista Jul 18, 2019
44322d1
PERF: significantly improve performance of MultiIndex.shape (#27384)
qwhelan Jul 18, 2019
0f3e2a1
Pinned date and fixed contributors directive (#27455)
WillAyd Jul 18, 2019
d1accd0
RLS: 0.25.0
WillAyd Jul 18, 2019
d48306e
Start 0.26
WillAyd Jul 18, 2019
9bab81e
DOC: Fix typos in docstrings for functions referring. (#27474)
bingyao Jul 19, 2019
556245e
PERF: speed up IntervalIndex._intersection_non_unique by ~50x (#27489)
qwhelan Jul 20, 2019
0e05f55
Remove .. versonadded:: 0.18 (#27463)
topper-123 Jul 20, 2019
28317f5
remove unused row_bool_subset (#27466)
jbrockmendel Jul 20, 2019
4dba140
CLN/REF: Unify Arithmetic Methods (#27413)
jbrockmendel Jul 20, 2019
7b28bbc
DOC: setup 1.0.0 docs (#27491)
jreback Jul 20, 2019
5bd57f9
CLN: fix build warning in c_timestamp.pyx (#27423)
Jul 20, 2019
8f4295a
CLN: simplify maybe_convert_objects, soft_convert_objects (#27444)
jbrockmendel Jul 20, 2019
88ccb25
add some type annotations io/formats/format.py (#27418)
simonjayhawkins Jul 21, 2019
ed48765
CLN: avoid runtime imports (#27461)
jbrockmendel Jul 22, 2019
1ca62af
remove last references to v0.18 in docs and code (#27507)
topper-123 Jul 22, 2019
86049dd
remove references to v0.19 in docs and code (#27508)
topper-123 Jul 22, 2019
41e3b29
BUG: Retain tz transformation in groupby.transform (#27510)
mroeschke Jul 22, 2019
76247c1
BUG: Fix inserting of wrong-dtyped NaT, closes #27297 (#27311)
jbrockmendel Jul 22, 2019
2d2d670
stop conflating iNaT with td64-NaT (#27411)
jbrockmendel Jul 22, 2019
ea666da
REF: de-privatize dtypes.concat functions (#27499)
jbrockmendel Jul 22, 2019
cd2bc1a
xfail to fix CI (#27536)
jbrockmendel Jul 23, 2019
d749aae
CI debug (#27542)
TomAugspurger Jul 23, 2019
49e6e53
remove arrmap, closes #27251 (#27530)
jbrockmendel Jul 23, 2019
1690ffb
TST: label-based indexing fails with certain list indexers in case of…
simonjayhawkins Jul 23, 2019
8fe775f
DEPR: remove .ix tests from tests/indexing/test_floats.py (#27533)
simonjayhawkins Jul 23, 2019
a39bcb5
PERF: speed up MultiIndex.is_monotonic by 50x (#27495)
qwhelan Jul 23, 2019
c2293be
TST: Add test for operations on DataFrame with Interval CategoricalIn…
another-green Jul 23, 2019
05b3b96
CI: troubleshoot failures that necessited #27536 (#27545)
jbrockmendel Jul 23, 2019
d717ad8
CLN/REF: stop allowing iNaT in DatetimeBlock (#27428)
jbrockmendel Jul 23, 2019
d6b443c
Avoid accessing private loc methods (#27383)
jbrockmendel Jul 24, 2019
0b02137
DEPR: remove previously-deprecated get_value, set_value (#27377)
jbrockmendel Jul 24, 2019
5d10aa4
BUG: Fix fields functions with readonly data, vaex#357 (#27529)
jbrockmendel Jul 24, 2019
41dc873
Reverted parts of 27542 (#27550)
WillAyd Jul 24, 2019
460f174
BUG: Fix interpolate ValueError for datetime64_tz index (#27549)
alorenzo175 Jul 24, 2019
0d3bdf1
BUG: Allow ensure_index to coerce nan to NaT with numpy object array …
mroeschke Jul 24, 2019
0da8b3f
CLN: simplify join take call (#27531)
jbrockmendel Jul 24, 2019
6502df0
more type hints for io/formats/format.py (#27512)
simonjayhawkins Jul 24, 2019
4d9016e
BUG: maybe_convert_objects mixed datetimes and timedeltas (#27438)
BeforeFlight Jul 24, 2019
01babb5
BUG: fix+test quantile with empty DataFrame, closes #23925 (#27436)
jbrockmendel Jul 24, 2019
d7eb306
DEPR: remove .ix from tests/indexing/test_indexing.py (#27535)
simonjayhawkins Jul 24, 2019
3b96ada
Removed ABCs from pandas._typing (#27424)
WillAyd Jul 24, 2019
ba31de3
BUG: display.precision of negative complex numbers (#27511)
mroeschke Jul 25, 2019
3fb865e
DEPR: remove .ix from tests/indexing/multiindex/test_setitem.py (#27574)
simonjayhawkins Jul 25, 2019
bf8d495
TST: add regression test for slicing IntervalIndex MI level with scal…
Jul 25, 2019
ee17169
DEPR: remove .ix from tests/indexing/test_partial.py (#27566)
simonjayhawkins Jul 25, 2019
22a0025
DEPR: remove .ix from tests/indexing/multiindex/test_ix.py (#27565)
simonjayhawkins Jul 25, 2019
c1fd9ab
TYPING: some type hints for core.dtypes.common (#27564)
simonjayhawkins Jul 25, 2019
1a22f9d
CLN: pandas\io\formats\format.py (#27577)
simonjayhawkins Jul 25, 2019
7acfc38
CLN: more assorted cleanups (#27555)
jbrockmendel Jul 25, 2019
8993fac
REF: implement module for shared constructor functions (#27551)
jbrockmendel Jul 25, 2019
e9a60bb
API: Add entrypoint for plotting (#27488)
TomAugspurger Jul 25, 2019
4f7bb5f
REF: collect indexing methods (#27588)
jbrockmendel Jul 25, 2019
0a712fa
TYPING: Partial typing of Categorical (#27318)
topper-123 Jul 25, 2019
5b1a870
TYPING: add type hints to pandas\io\formats\printing.py (#27579)
simonjayhawkins Jul 25, 2019
eeb264c
Groupby transform cleanups (#27467)
Jul 25, 2019
87853b2
CLN: get parts of Block.replace out of try/except (#27408)
jbrockmendel Jul 25, 2019
ebcfee4
CLN: Prune unnecessary indexing code (#27576)
jbrockmendel Jul 25, 2019
d170cc9
Removed old benchmarks (#27603)
WillAyd Jul 26, 2019
a39f238
CLN: one less try/except in Block methods (#27606)
jbrockmendel Jul 26, 2019
8c0b131
CLN: simplify indexing code (#27604)
jbrockmendel Jul 26, 2019
619f52b
DEPR: NDFrame.set_axis inplace defaults to false #27525 (#27600)
Jul 26, 2019
37f29e5
Expanded ASVs for to_json (#27595)
WillAyd Jul 26, 2019
c00d683
CLN: remove block._coerce_values (#27567)
jbrockmendel Jul 26, 2019
47a6635
DOC: add documentation for read_spss(#27476) (#27594)
another-green Jul 26, 2019
6e28b67
CLN: comment (#27612)
Jul 26, 2019
f6a5dd4
Continue simplifying indexing code (#27619)
jbrockmendel Jul 27, 2019
61362be
Fix sphinx directives in docstrings that were considered comments (#2…
albertvillanova Jul 28, 2019
f34dbbf
CLN: Assorted cleanups (#27632)
jbrockmendel Jul 29, 2019
0fd888c
BUG: raise when wrong level name is passed to "unstack" (#27631)
toobaz Jul 29, 2019
ee37443
CLN: all the things (#27647)
jbrockmendel Jul 30, 2019
ffcbfc8
DOC: Add Pandas-Bokeh to pandas ecosystem page (#27644)
PatrikHlobil Jul 30, 2019
143bc34
DOC: improve warnings for Series.{real,imag} (#27651)
h-vetinari Jul 30, 2019
eb6fd31
PERF: Improve performance of cut with IntervalIndex bins (#27669)
jschendel Jul 31, 2019
854a89d
CLN: de-kludge Block.quantile (#27627)
jbrockmendel Jul 31, 2019
5919f9d
remove undesired values kwarg (#27625)
jbrockmendel Jul 31, 2019
c046dfb
PERF: Add if branch for empty sep in str.cat (#26605)
h-vetinari Jul 31, 2019
eb9a8e3
ENH: Infer integer-na in infer_dtype (#27392)
jiangyue12392 Jul 31, 2019
9000c39
DEPR: execute deprecations for str.cat in v1.0 (#27611)
h-vetinari Jul 31, 2019
4ff0d61
CLN: Unify Window._apply_window and Rolling._apply functions (#27403)
ihsansecer Jul 31, 2019
313665a
DOC: Fix length typo (#27675)
ihsansecer Jul 31, 2019
7039f6a
DEPR: remove deprecated date casting; closes #21359 (#27109)
jbrockmendel Jul 31, 2019
c7a1321
Make interpolate_2d handle datetime64 correctly (#27628)
jbrockmendel Jul 31, 2019
52362bf
DOC:Update python version support info (#27580)
sameshl Aug 1, 2019
0bde569
CLN: Prune unnecessary internals (#27685)
jbrockmendel Aug 1, 2019
9614789
BUG: Fix dir(interval_index) (#27653)
jbrockmendel Aug 1, 2019
516d712
DOC: 0.25 fixups (#27689)
TomAugspurger Aug 1, 2019
95be01d
DOC: Add a Roadmap (#27478)
TomAugspurger Aug 1, 2019
e1b89c8
DOC: add anonymizeIp for Google analytics in docs (#27662)
jorisvandenbossche Aug 1, 2019
360ae1c
CI: Fixed CI (#27701)
TomAugspurger Aug 1, 2019
c8f040d
BUG: Handle construction of string ExtensionArray from lists (#27674)
xhochy Aug 2, 2019
0f0dc80
DOC:Remove DataFrame.append from the 10min intro (#27520)
sameshl Aug 2, 2019
2de4fbb
Fixed a typo (the word "uses" appeared twice) (#27710)
MKhalusova Aug 2, 2019
1fa1ad9
BUG: grouby(axis=1) cannot select column names (#27700)
charlesdong1991 Aug 2, 2019
08a4c1a
BUG: DTA/TDA incorrectly accepting iNaT for setitem (#27699)
jbrockmendel Aug 2, 2019
15b11c8
TYPING: some type hints for pandas\io\common.py (#27598)
simonjayhawkins Aug 2, 2019
3fccf6a
DOC: pandas.PeriodIndex and pandas.DateTimeIndex docstring fix (#27716)
abkosar Aug 2, 2019
66ada8c
Linebreak is bleeding into the documentation page (#27708)
clemens-tolboom Aug 3, 2019
c23c130
TYPING: type hints for io.formats.latex (#27734)
simonjayhawkins Aug 4, 2019
1944ab8
CLN: deprivatize names in pd.core.common (#27741)
topper-123 Aug 4, 2019
409b415
DOC update docstrings following refactor of buffer handling (#27738)
simonjayhawkins Aug 4, 2019
b6a8aee
Add flake8-comprehensions to pre-commit configuration (#27725)
jschendel Aug 4, 2019
447d2c5
BUG: fix+test PA+all-NaT TDA (#27739)
jbrockmendel Aug 4, 2019
6af6d51
REF/CLN: maybe_downcast_to_dtype (#27714)
jbrockmendel Aug 4, 2019
2263982
BUG: partial string indexing with scalar (#27712)
TomAugspurger Aug 4, 2019
4056ded
BUG: Avoid try/except in blocks, fix setitem bug in datetimelike EA (…
jbrockmendel Aug 4, 2019
d44fb07
BUG: Concatenation warning still appears with sort=False (#27702)
Aug 4, 2019
d330416
BUG: Fix NaT +/- DTA/TDA (#27740)
jbrockmendel Aug 4, 2019
9c37226
CLN: rename reduce-->do_reduce (#27706)
jbrockmendel Aug 5, 2019
ce357d9
CLN: Move base.StringMixin to computations.common (#27746)
topper-123 Aug 5, 2019
9fe8a0f
REF: combine dispatch_to_index_op into dispatch_to_extension_op (#27747)
jbrockmendel Aug 5, 2019
9b1c005
BUG: fix+test DTA/TDA/PA add/sub Index (#27726)
jbrockmendel Aug 5, 2019
4c76505
REF: define concat classmethods in the appropriate places (#27727)
jbrockmendel Aug 5, 2019
b9a9b9f
TST: troubleshoot inconsistent xfails (#27715)
jbrockmendel Aug 5, 2019
f6ade9b
CLN: remove _try_coerce_result altogether (#27683)
jbrockmendel Aug 5, 2019
7d8eeff
BUG: fix replace_list (#27720)
jbrockmendel Aug 5, 2019
97509e9
Slightly rephrase SPSS doc (#27754)
cbrnr Aug 5, 2019
b3c2453
DOC: update compiling instructions and link. (#27717)
Aug 5, 2019
0e7ed3d
missed from #27720 (#27759)
jbrockmendel Aug 5, 2019
f9f95c0
ENH: Validation to only allow positive integers for options (#27382)
Adam-Klaum Aug 5, 2019
2f775b0
REF: separate out invalid ops (#27735)
jbrockmendel Aug 5, 2019
ac69333
CLN: collected cleanups from other branches (#27723)
jbrockmendel Aug 5, 2019
61819ab
BUG: fix to_datetime(dti, utc=True) (#27733)
jbrockmendel Aug 5, 2019
f669f94
BUG: Fix windowing over read-only arrays (#27767)
kernc Aug 6, 2019
341043d
CLN/REF: Remove _try_cast_result, _try_coerce_and_cast_result (#27764)
jbrockmendel Aug 6, 2019
640d9e1
BUG: pd.crosstab not working when margin and normalize are set togeth…
charlesdong1991 Aug 6, 2019
54e5803
DOC: Validate docstring directives (#27630)
albertvillanova Aug 6, 2019
a45760f
DEPR: Removed the previously deprecated ExtensionArray._formatting_va…
simonjayhawkins Aug 7, 2019
820e09e
CI: Fix setting PATH in azure pipelines (#27787)
bhavaniravi Aug 7, 2019
6cde0b3
DEPR: Remove previously deprecated IntervalIndex.from_intervals (#27793)
jschendel Aug 7, 2019
38d2372
BUG: fix construction of NonConsolidatableBlock with inconsistent ndi…
jorisvandenbossche Aug 7, 2019
9724ace
[BLD] Add script that fails build if git tags do not exist (#27770)
qwhelan Aug 7, 2019
3bf35c6
REF: pandas/core/window.py into multiple files (#27736)
mroeschke Aug 7, 2019
3bdac3e
TST: Add tests for groupby categorical values with axis=1 (#27788)
charlesdong1991 Aug 7, 2019
3581073
CLN: remove nested error handling (#27792)
jbrockmendel Aug 7, 2019
c0ff67a
BUG: Add mapping for pyqt for successful package installation (#27645)
charlesdong1991 Aug 7, 2019
3ae18d5
CI: remove pytest pins (#27809)
TomAugspurger Aug 8, 2019
fae84ec
DOC: add print statement in to_latex example (#27798)
sameshl Aug 8, 2019
c729b73
REF: separate method-pinning functions (#27811)
jbrockmendel Aug 8, 2019
f00905e
REF: Simplify _comp_method_SERIES (#27803)
jbrockmendel Aug 8, 2019
d320ef7
CLN: Assorted Cleanups (#27791)
jbrockmendel Aug 8, 2019
78c6843
DOC: Add expanded index descriptors for specifying for RangeIndex-as-…
wesm Aug 8, 2019
8b6942f
PERF: break reference cycle in Index._engine (#27607)
crepererum Aug 8, 2019
d7dcdf3
COMPAT: restore shape for 'invalid' Index with nd array (#27818)
jorisvandenbossche Aug 9, 2019
0227e69
EA: implement+test EA.view (#27633)
jbrockmendel Aug 9, 2019
62429ae
Update sample() documentation (#27833)
lizsaret Aug 9, 2019
67de633
Add example for Series.str.slice() (#27832)
Aug 9, 2019
7bfa9b8
Add security policy (#27822)
TomAugspurger Aug 9, 2019
be6c369
Add tidelift sponsor to FUNDING (#27823)
TomAugspurger Aug 9, 2019
e26fa2b
CI: pytest, xdist versions (#27845)
TomAugspurger Aug 12, 2019
2ebab98
CI: Pin Python to 3.7.3 (#27868)
TomAugspurger Aug 12, 2019
9fd432b
BUG: Fix groupby quantile segfault (#27826)
TomAugspurger Aug 12, 2019
2b6c977
op--> opname (#27849)
jbrockmendel Aug 12, 2019
01f90c1
CLN: short-circuit case in Block.replace (#27768)
jbrockmendel Aug 12, 2019
6afa2ad
BUG: Allow plotting boolean values (#27665)
charlesdong1991 Aug 12, 2019
35821a5
Avoid calling S3File.s3 (#27777)
CJStadler Aug 12, 2019
aef0804
BUG: add back check for MultiIndex case and take_split_path (#27855)
jorisvandenbossche Aug 13, 2019
794be8c
Added missing space to error description (#27866)
jimmycallin Aug 13, 2019
666928b
DOC: Updated Series.items 'See also' section for clarity (#27888)
Aug 13, 2019
2349783
DOC: clarify see also for DataFrame.iterrows() (#27893)
Ankit-Dhankhar Aug 13, 2019
f872bcd
DOC: Add append example in to_excel documentation (#27852)
sameshl Aug 13, 2019
6572497
DOC: Standardize use of "Iterate" and "Iterator" (#27871)
sameshl Aug 13, 2019
3e4b196
REF: Make CategoricalIndex comparison defer to Categorical comparison…
jbrockmendel Aug 13, 2019
d187d90
skip test if running non-installed (#27810)
jbrockmendel Aug 13, 2019
6a927b0
CLN: match standardized dispatch logic (#27830)
jbrockmendel Aug 13, 2019
eddeee5
requested edit to comparison method (#27873)
jbrockmendel Aug 13, 2019
69b25ee
CLN: use invalid_comparison for incorrect case in Index comparison (#…
jbrockmendel Aug 13, 2019
e47362a
CLN: Index.__new__ (#27883)
jbrockmendel Aug 13, 2019
de53f6e
remove unnecessary validate_for_numeric_binop (#27886)
jbrockmendel Aug 13, 2019
d32d464
CLN: remove unnecessary dtype checks (#27889)
jbrockmendel Aug 13, 2019
b623a9d
BUG: boxplot does not work when data has datetime column (#27846)
charlesdong1991 Aug 13, 2019
80a7a45
DOC: Add CoC to the README (#27851)
sparalic Aug 13, 2019
5de4e55
BUG: fix Sparse reduction (#27890)
jbrockmendel Aug 13, 2019
584b154
DOC:Use of "Yields" for documentation of DataFrame.iteritems() (#27876)
sameshl Aug 14, 2019
11b28ea
Revert 37 pins (#27907)
TomAugspurger Aug 14, 2019
fae56d0
PERF: Break reference cycle for all Index types (#27840)
topper-123 Aug 14, 2019
46ff5ee
CLN: remove never-True checks (#27908)
jbrockmendel Aug 14, 2019
5c81d8a
REF: implement should_extension_dispatch (#27815)
jbrockmendel Aug 14, 2019
603dbdc
CLN: remove unnecessary validate_for_numeric_unary (#27891)
jbrockmendel Aug 14, 2019
6813d77
DOC: Fix section reference placement in whatsnew (#27919)
jschendel Aug 14, 2019
a656d24
TST: parametrize arithmetic tests (#27847)
jbrockmendel Aug 15, 2019
c1f7b39
BUG: fix+test op(NaT, ndarray), also simplify (#27807)
jbrockmendel Aug 15, 2019
48dd753
CLN: remove _maybe_update_attributes (#27896)
jbrockmendel Aug 15, 2019
9d7a282
CLN: simplify comparison method, docstring cleanups (#27923)
jbrockmendel Aug 15, 2019
a818281
TST: Raise ValueError and suggestion to use header=None if header=-1 …
MarcoGorelli Aug 15, 2019
ca5198a
BUG: Ensure that fill_na in Categorical only replaces null values (#2…
MarcoGorelli Aug 16, 2019
0e24468
DOC: Fix typos in HDFStore docs (#27940)
adamjstewart Aug 16, 2019
5d3b492
VIS: Fix DataFrame.plot() produces incorrect legend markers (#27808)
charlesdong1991 Aug 16, 2019
7a0bcc3
BUG: Merge with readonly arrays (#27946)
TomAugspurger Aug 16, 2019
e66ad6c
cleanups, remove StringMixin (#27939)
jbrockmendel Aug 16, 2019
d03beab
implement array_ops (#27936)
jbrockmendel Aug 16, 2019
802f670
TST: Asserts all types are caterogical in function fillna with correc…
LiuSeeker Aug 16, 2019
f4b4ec2
DOC/CLN: docstring cleanups (#27942)
jbrockmendel Aug 16, 2019
9f93d57
TST: xfail on 37, win (#27956)
TomAugspurger Aug 16, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 2 additions & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
custom: https://pandas.pydata.org/donate.html
tidelift: pypi/pandas
1 change: 1 addition & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
- [ ] closes #xxxx
- [ ] tests added / passed
- [ ] passes `black pandas`
- [ ] passes `git diff upstream/master -u -- "*.py" | flake8 --diff`
- [ ] whatsnew entry
1 change: 1 addition & 0 deletions .github/SECURITY.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
To report a security vulnerability to pandas, please go to https://tidelift.com/security and see the instructions there.
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,9 @@ coverage_html_report
# hypothesis test database
.hypothesis/
__pycache__
# pytest-monkeytype
monkeytype.sqlite3


# OS generated files #
######################
Expand Down
17 changes: 17 additions & 0 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
repos:
- repo: https://github.com/python/black
rev: stable
hooks:
- id: black
language_version: python3.7
- repo: https://gitlab.com/pycqa/flake8
rev: 3.7.7
hooks:
- id: flake8
language: python_venv
additional_dependencies: [flake8-comprehensions]
- repo: https://github.com/pre-commit/mirrors-isort
rev: v4.3.20
hooks:
- id: isort
language: python_venv
20 changes: 3 additions & 17 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
sudo: false
language: python
python: 3.5

Expand All @@ -22,7 +21,7 @@ env:

git:
# for cloning
depth: 2000
depth: false

matrix:
fast_finish: true
Expand All @@ -48,17 +47,10 @@ matrix:
env:
- JOB="3.6, slow" ENV_FILE="ci/deps/travis-36-slow.yaml" PATTERN="slow"

# In allow_failures
- dist: trusty
env:
- JOB="3.6, doc" ENV_FILE="ci/deps/travis-36-doc.yaml" DOC=true
allow_failures:
- dist: trusty
env:
- JOB="3.6, slow" ENV_FILE="ci/deps/travis-36-slow.yaml" PATTERN="slow"
- dist: trusty
env:
- JOB="3.6, doc" ENV_FILE="ci/deps/travis-36-doc.yaml" DOC=true

before_install:
- echo "before_install"
Expand All @@ -71,7 +63,7 @@ before_install:
- pwd
- uname -a
- git --version
- git tag
- ./ci/check_git_tags.sh
# Because travis runs on Google Cloud and has a /etc/boto.cfg,
# it breaks moto import, see:
# https://github.com/spulec/moto/issues/1771
Expand All @@ -97,16 +89,10 @@ before_script:
script:
- echo "script start"
- source activate pandas-dev
- ci/build_docs.sh
- ci/run_tests.sh

after_script:
- echo "after_script start"
- source activate pandas-dev && pushd /tmp && python -c "import pandas; pandas.show_versions();" && popd
- if [ -e test-data-single.xml ]; then
ci/print_skipped.py test-data-single.xml;
fi
- if [ -e test-data-multiple.xml ]; then
ci/print_skipped.py test-data-multiple.xml;
fi
- ci/print_skipped.py
- echo "after_script done"
2 changes: 2 additions & 0 deletions LICENSES/HAVEN_LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
YEAR: 2013-2016
COPYRIGHT HOLDER: Hadley Wickham; RStudio; and Evan Miller
32 changes: 32 additions & 0 deletions LICENSES/HAVEN_MIT
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
Based on http://opensource.org/licenses/MIT

This is a template. Complete and ship as file LICENSE the following 2
lines (only)

YEAR:
COPYRIGHT HOLDER:

and specify as

License: MIT + file LICENSE

Copyright (c) <YEAR>, <COPYRIGHT HOLDER>

Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:

The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
10 changes: 6 additions & 4 deletions Makefile
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
tseries: pandas/_libs/lib.pyx pandas/_libs/tslib.pyx pandas/_libs/hashtable.pyx
python setup.py build_ext --inplace
.PHONY : develop build clean clean_pyc doc lint-diff black

.PHONY : develop build clean clean_pyc tseries doc
all: develop

clean:
-python setup.py clean
Expand All @@ -15,8 +14,11 @@ build: clean_pyc
lint-diff:
git diff upstream/master --name-only -- "*.py" | xargs flake8

black:
black . --exclude '(asv_bench/env|\.egg|\.git|\.hg|\.mypy_cache|\.nox|\.tox|\.venv|_build|buck-out|build|dist|setup.py)'

develop: build
-python setup.py develop
python setup.py develop

doc:
-rm -rf doc/build doc/source/generated
Expand Down
4 changes: 3 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -224,7 +224,7 @@ Most development discussion is taking place on github in this repo. Further, the

All contributions, bug reports, bug fixes, documentation improvements, enhancements and ideas are welcome.

A detailed overview on how to contribute can be found in the **[contributing guide](https://pandas-docs.github.io/pandas-docs-travis/contributing.html)**. There is also an [overview](.github/CONTRIBUTING.md) on GitHub.
A detailed overview on how to contribute can be found in the **[contributing guide](https://dev.pandas.io/contributing.html)**. There is also an [overview](.github/CONTRIBUTING.md) on GitHub.

If you are simply looking to start working with the pandas codebase, navigate to the [GitHub "issues" tab](https://github.com/pandas-dev/pandas/issues) and start looking through interesting issues. There are a number of issues listed under [Docs](https://github.com/pandas-dev/pandas/issues?labels=Docs&sort=updated&state=open) and [good first issue](https://github.com/pandas-dev/pandas/issues?labels=good+first+issue&sort=updated&state=open) where you could start out.

Expand All @@ -233,3 +233,5 @@ You can also triage issues which may include reproducing bug reports, or asking
Or maybe through using pandas you have an idea of your own or are looking for something in the documentation and thinking ‘this can be improved’...you can do something about it!

Feel free to ask questions on the [mailing list](https://groups.google.com/forum/?fromgroups#!forum/pydata) or on [Gitter](https://gitter.im/pydata/pandas).

As contributors and maintainers to this project, you are expected to abide by pandas' code of conduct. More information can be found at: [Contributor Code of Conduct](https://github.com/pandas-dev/pandas/blob/master/.github/CODE_OF_CONDUCT.md)
2 changes: 1 addition & 1 deletion asv_bench/asv.conf.json
Original file line number Diff line number Diff line change
Expand Up @@ -107,7 +107,7 @@
// `asv` will cache wheels of the recent builds in each
// environment, making them faster to install next time. This is
// number of builds to keep, per environment.
"wheel_cache_size": 8,
"build_cache_size": 8,

// The commits after which the regression search in `asv publish`
// should start looking for regressions. Dictionary whose keys are
Expand Down
Loading