Skip to content

Merge commit #5

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 1,071 commits into from
Feb 2, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1071 commits
Select commit Hold shift + click to select a range
a16c29b
MAINT: Port _timelex in codebase (#24520)
gfyoung Jan 1, 2019
b9284a2
BUG: output formatting with to_html(), index=False and/or index_names…
simonjayhawkins Jan 1, 2019
091cfbb
Run isort on tests/indexes (#24531)
thoo Jan 1, 2019
c5af282
CI: fix db usage in CI (#24529)
jreback Jan 1, 2019
8f3aa2b
Run isort (#24530)
thoo Jan 1, 2019
d659e7d
CLN: Refactor some sorting code in Index set operations (#24533)
reidy-p Jan 1, 2019
945445d
Make DTI[tz]._values and Series[tz]._values return DTA (#24534)
jbrockmendel Jan 1, 2019
cf92230
implement fillna from 24024, with fixes and tests (#24536)
jbrockmendel Jan 1, 2019
71efe61
Include MultiIndex slice in non-reducing slices (#19881)
fleimgruber Jan 2, 2019
f67c97e
DOC: Fix flake8 issues in doc/source/whatsnew/v0.17.*.rst (#24340)
aqurilla Jan 2, 2019
48dad14
Run isort at pandas/tests/io (#24532)
thoo Jan 2, 2019
f67aa13
ENH:Add EA types to read CSV (#23255)
kprestel Jan 2, 2019
e76c90e
MAINT: Remove empty Python file (#24544)
gfyoung Jan 2, 2019
e7dbb76
move test_non_reducing_slice_on_multiindex (#24545)
simonjayhawkins Jan 2, 2019
179822a
BUG: Ensuring that _get_standard_colors returns num_colors (GH #20585…
nokutu Jan 2, 2019
4395a8c
diff reduction for 24024 (#24543)
jbrockmendel Jan 2, 2019
3ad0cfc
BUG: (row) Index Name with to_html(header=False) is not displayed (#2…
simonjayhawkins Jan 2, 2019
27d18c7
TST: isort tests/reshape (#24550)
simonjayhawkins Jan 2, 2019
aa7cb01
TST: isort tests/test_* (#24551)
simonjayhawkins Jan 2, 2019
4cf985a
DOC: fix some doc build warnings/errors (#24552)
jorisvandenbossche Jan 2, 2019
8088fe0
TST: isort tests/groupby (#24553)
simonjayhawkins Jan 2, 2019
588b558
REF: DatetimeLikeArray (#24024)
TomAugspurger Jan 2, 2019
1fc76b8
CLN: Follow-ups to #24024 (#24573)
jbrockmendel Jan 3, 2019
a422da1
BUG: TypeError with to_html(sparsify=False) and max_cols < len(column…
simonjayhawkins Jan 3, 2019
c217656
Added Datetime & Timedelta inference to array (#24571)
TomAugspurger Jan 3, 2019
c08de6b
read_sas catches own error #24548 (#24554)
benjaminr Jan 3, 2019
819418e
Allow merging on object / non-object column (#21681)
jorisvandenbossche Jan 3, 2019
43b35fc
TST: isort tests/sparse (#24563)
simonjayhawkins Jan 3, 2019
9ad1e00
REF: shift ravel in infer_dtype (#24560)
h-vetinari Jan 3, 2019
4b91140
DTA Followups - remove redundant methods (#24577)
jbrockmendel Jan 3, 2019
0325e11
Fix import format at pandas/tests/io/dtypes directory (#24578)
mwoss Jan 3, 2019
afc2c86
REF: put DatetimeBlock adjacent to DatetimeLikeBlockMixin (#24582)
jbrockmendel Jan 3, 2019
268150f
ENH: Add additional options to nonexistent in tz_localize (#24493)
mroeschke Jan 3, 2019
0039158
DOC: Correct description of day_opt in shift_month (#24585)
gfyoung Jan 3, 2019
db051b9
Fix docstring templates not being filled (#24535) (#24584)
fakabbir Jan 3, 2019
479ddcb
DOC: hide warning from arrow about deprecated MultiIndex labels (#24591)
jorisvandenbossche Jan 3, 2019
62506ca
Remove unhittable methods in internals (#24594)
jbrockmendel Jan 3, 2019
c1be6b1
Rename DatetimeArray and TimedelaArray (#24601)
TomAugspurger Jan 3, 2019
cbe9648
DOC: fix to_numpy explanation for tz aware data (#24595)
jorisvandenbossche Jan 3, 2019
10650b1
TST/REF: Add more pytest idiom to tests/tslib (#24587)
gfyoung Jan 3, 2019
5ba4337
DOC: Update doc description for day_opt in offsets (#24602)
gfyoung Jan 3, 2019
c9a0405
Fixed construction / factorization of empty PA and IA (#24599)
TomAugspurger Jan 3, 2019
1d7623f
REF: Simplify quantile, remove reduction from BlockManager (#24597)
jbrockmendel Jan 3, 2019
6a0e276
Support hard-masked numpy arrays (#24581)
karldw Jan 4, 2019
c21f1a6
PERF: significant speedups in tz-aware operations (#24491)
qwhelan Jan 4, 2019
1e6b4b7
Fix import format at pandas/tests/io/arithmetic directory (#24579)
mwoss Jan 4, 2019
9175387
DOC: Fixing see also description formatting in docstrings (#24561)
dylanchase Jan 4, 2019
6249355
DOC: update warning on py 2.7 support
jreback Jan 3, 2019
1574b0e
REF: dispatch Series.quantile to DataFrame, remove ScalarBlock (#24606)
jbrockmendel Jan 4, 2019
62045c3
24024 follow-up: fix incorrectly accepting iNaT in validate_fill_valu…
jbrockmendel Jan 4, 2019
a8f97c1
Fix import format at pandas/tests/io/plotting directory (#24580)
mwoss Jan 4, 2019
c5166b6
REF: clearer Categorical/CategoricalIndex construction (#24419)
topper-123 Jan 4, 2019
2f842f2
DEPR: deprecate default of skipna=False in infer_dtype (#24050)
h-vetinari Jan 4, 2019
2d60af2
DOC: Remove flake8 errors for basics.rst and contributing_docstring.r…
saurav-chakravorty Jan 4, 2019
25c1c38
DOC: update str.cat example (#23723)
h-vetinari Jan 4, 2019
a42c9be
REF/TST: Add more pytest idiom to test_to_html.py (#24609)
simonjayhawkins Jan 4, 2019
19f715c
CLN: use idiomatic pandas_dtypes in pandas/dtypes/common.py (#24541)
jreback Jan 4, 2019
9642fea
Fixed PeriodIndex._shallow_copy for i8 (#24604)
TomAugspurger Jan 4, 2019
cb31b2b
Fix 32-bit builds by correctly using intp_t instead of int64_t for nu…
qwhelan Jan 4, 2019
510afa7
CLN: Remove _eadata (#24625)
TomAugspurger Jan 5, 2019
f770c97
Fix 32-bit builds by correctly using intp_t instead of int64_t for nu…
jreback Jan 5, 2019
0dd02f1
REF/TST: mixed use of mock/monkeypatch (#24557)
simonjayhawkins Jan 5, 2019
8506e66
DOC: Bump fastparquet version (#24590)
TomAugspurger Jan 5, 2019
fe29123
DEPR: __array__ for tz-aware Series/Index (#24596)
TomAugspurger Jan 5, 2019
05a9279
CLN: _try_coerce_result, redundant dtypes.missing method (#24619)
jbrockmendel Jan 5, 2019
09db271
ensure DatetimeTZBlock always gets a DatetimeArray (#24622)
jbrockmendel Jan 5, 2019
b751953
REF/TST: use pytest builtin monkeypatch fixture and remove mock fixtu…
simonjayhawkins Jan 5, 2019
33d1ca8
Array api docs (#24626)
TomAugspurger Jan 5, 2019
994db9f
CLN: replace lambdas with named functions so they are labeled in asv …
qwhelan Jan 5, 2019
dc703ce
Have Categorical ops defer to DataFrame; broken off of #24282 (#24630)
jbrockmendel Jan 5, 2019
b287e97
DOC: Improve DataFrame.align docstring (#24631)
Jan 5, 2019
c6b09e4
DOC: update applymap docstring in pandas/core/frame.py (#24612) (#24633)
nixphix Jan 5, 2019
8730ea9
DOC: fix flake8 errors for whatsnew v0.15* (#24635)
saurav-chakravorty Jan 5, 2019
3ae4229
REF: io/formats/html.py (and io/formats/format.py) (#24637)
simonjayhawkins Jan 5, 2019
62a2a11
DOC: parallel safe (#24638)
TomAugspurger Jan 5, 2019
d106e99
Parameterize test cases (#24639)
alimcmaster1 Jan 5, 2019
ebd598a
DOC: fix warnings in docstrings examples (#24525) (#24642)
nixphix Jan 5, 2019
eace81c
Fix DeprecationWarning: invalid escape sequence in versioneer.py (#24…
BoboTiG Jan 5, 2019
4b4bf72
catch complex nan in util.is_nan, de-dup+optimize libmissing, tests (…
jbrockmendel Jan 5, 2019
6e22000
CLN: remove redundant mac wheel-build code (#24644)
robbuckley Jan 5, 2019
f074abe
Add _expand_user to _stringify_path as we need to allow tilde - ~, to…
srinivasreddy Jan 5, 2019
c2d4a1a
Repr for Integer and Pandas Dtypes (#24646)
TomAugspurger Jan 5, 2019
280a88f
API: consistent __array__ for datetime-like ExtensionArrays (#23593)
jorisvandenbossche Jan 5, 2019
9ceccec
Make DTA/TDA/PA return NotImplemented on comparisons (#24643)
jbrockmendel Jan 5, 2019
e2fb47b
EHN: Add filename to FileNotFoundError (#24266)
milliams Jan 5, 2019
b9d2700
BUG-19214 int categoricals are formatted as ints (#24494)
JustinZhengBC Jan 5, 2019
2ed7ade
CI/TST: Check that unittest.mock is not being used in testing (#24648)
simonjayhawkins Jan 5, 2019
dc91f4c
Deprecate series.nonzero (GH18262) (#24048)
makbigc Jan 5, 2019
88ca968
MAINT: instread --> instead
gfyoung Jan 6, 2019
48c3ce5
PERF: provide additional type information to compiler in maybe_conver…
qwhelan Jan 6, 2019
1218de7
DOC: whatsnew & linked edits (#24649)
jreback Jan 6, 2019
393d0aa
TST: Fixed timezone issues post DatetimeArray refactor (#24634)
mroeschke Jan 6, 2019
7c842b0
DOC: Fixing more doc warings and wrong .. code-block :: directive (sp…
datapythonista Jan 6, 2019
c4994ca
TST/CI: disable hypothesis deadline for test_tick_add_sub in test_tic…
nixphix Jan 6, 2019
ca842cc
DOC: Small doc fixups of missing pd. and numpy method (#24659)
jorisvandenbossche Jan 7, 2019
4bf3a0e
DOC: Fix docstring of window.Expanding/Rolling.apply and document *ar…
LJArendse Jan 7, 2019
1ae466c
clear out a bunch of algos, de-duplicate a bunch of core.missing (#24…
jbrockmendel Jan 7, 2019
be406f3
BUG: DataFrame/Series.tz_convert does not modifies original data with…
mroeschke Jan 8, 2019
4e7f074
BLD: Include tslibs src (#24664)
TomAugspurger Jan 8, 2019
fbd39d9
Have DTA._simple_new take dtype instead of tz (#24665)
jbrockmendel Jan 8, 2019
f13859d
STY: use pytest.raises context syntax (#24655)
simonjayhawkins Jan 8, 2019
f57bd72
REF: io/formats/html.py (and io/formats/format.py) (#24651)
simonjayhawkins Jan 8, 2019
6bd1705
API: Datetime/TimedeltaArray from to_datetime (#24660)
TomAugspurger Jan 8, 2019
2897fca
API: Add dtype parameter to Categorical.from_codes (#24398)
topper-123 Jan 8, 2019
caf462c
REF: move templated index.pyx code to non-template (#24669)
jbrockmendel Jan 8, 2019
8de2a92
BUG: Fix segfault in Categorical.set_categories (#24680)
jschendel Jan 9, 2019
42b3182
BUG: fix to_datetime failing to raise on mixed tznaive/tzaware dateti…
jbrockmendel Jan 9, 2019
9744a4d
STY: use pytest.raises context syntax (#24676)
simonjayhawkins Jan 9, 2019
ea8c9bf
DOC: Fixes to the whatsnew structure (#24679)
datapythonista Jan 9, 2019
46a31c9
PERF: expand asv benchmark coverage (#24214)
qwhelan Jan 9, 2019
decc8ce
Ensure TDA.__init__ validates freq (#24666)
jbrockmendel Jan 9, 2019
d56db9d
DOC: Updated sample CI image in contributing docs (#24692)
datapythonista Jan 10, 2019
3f1e594
CLN: Removing find_undoc_args.py, validate_docstrings.py implements t…
datapythonista Jan 10, 2019
021cbae
Update test_ticks.py (#24701)
rajibmitra Jan 10, 2019
4bd286a
remove unused kwarg (#24695)
jbrockmendel Jan 10, 2019
bad02e8
fix interpreting int as second--> nano (#24694)
jbrockmendel Jan 10, 2019
d46d2a5
BUG: do freq validation in DTA.__init__ (#24686)
jbrockmendel Jan 10, 2019
e2b2068
BUG: Fix DataFrame.astype(ExtensionDtype) with duplicate column names…
jschendel Jan 11, 2019
3fe28fc
CLN: replace %s syntax with .format in pandas.io (#24719)
makeajourney Jan 11, 2019
7c4efe0
DEPR/API: Revert handling of i8values to DatetimeIndex (#24708)
TomAugspurger Jan 11, 2019
c1a81fe
API: TimedeltaArray freq validation without _from_sequence (#24723)
jorisvandenbossche Jan 11, 2019
fdc4db2
RLS: 0.24.0rc1
TomAugspurger Jan 11, 2019
33f91d8
DOC: Small whatsnew fixes (#24738)
jschendel Jan 12, 2019
097c71f
implement Tick division, fix Timedelta.__cmp__ tick (#24710)
jbrockmendel Jan 13, 2019
8f5c9e3
PERF: 3x speedup in Series of dicts with datetime keys by not having …
qwhelan Jan 13, 2019
88a4170
DOC: Use backticks instead of quotes (#24744)
Jan 13, 2019
f641c35
CLN: More isort (#24745)
alimcmaster1 Jan 13, 2019
f02b548
Change MultiIndex repr (labels -> codes) (#24731)
topper-123 Jan 13, 2019
6c84005
ModuleNotFoundError in in_interactive_session (#24714)
dickreuter Jan 13, 2019
f160c7d
CLN/TST: indexing/multiindex/test_getitem.py (#24741)
simonjayhawkins Jan 13, 2019
10a353b
CI: Pinning flake8-rst, last version raises incorrect errors (#24756)
datapythonista Jan 13, 2019
cef5e8a
PERF: speed up .ix by moving deprecation string out of __init__ (#24747)
qwhelan Jan 13, 2019
306e733
STY: use pytest.raises context syntax (series/indexing/*) (#24750)
simonjayhawkins Jan 13, 2019
453fa85
CI: isort ci (#24746)
alimcmaster1 Jan 14, 2019
e2bf1ff
COMPAT: Properly encode filenames in read_csv (#24758)
gfyoung Jan 14, 2019
ff40c2f
DOC: Correct minor spelling error (#24770)
apryor6 Jan 14, 2019
6d3565a
API: Added is_extension_array_dtype (#24771)
TomAugspurger Jan 14, 2019
56d809e
DOC: Interval related doc fixes (#24780)
jschendel Jan 15, 2019
f512a61
BUG: Hashtable size hint cap (#22805)
chris-b1 Jan 15, 2019
a7f7474
Update DataFrame.eq docstring (#24774)
TomAugspurger Jan 15, 2019
0bd454c
Fix flake8 issues in doc/source/enhancingperf.rst (#24772)
thoo Jan 15, 2019
02b5d9f
DEPR: CategoricalAccessor.categorical removed in 0.24.0rc1 #24751 (#2…
benjaminr Jan 15, 2019
57a6f44
PERF avoid object-dtype comparisons (#24792)
jbrockmendel Jan 16, 2019
8ce64b7
BUG: DataFrame.min/max with axis=1 and uniform datetime64[ns, tz] typ…
mroeschke Jan 16, 2019
5a15a37
TST/REF: Collect Reduction, Arithmetic Tests (#24776)
jbrockmendel Jan 16, 2019
b99f8bc
TST: Updated with match (#24707)
rajibmitra Jan 16, 2019
98f46f7
Revert unnecessary changes from 22019 (#24802)
TomAugspurger Jan 16, 2019
0bf62b3
DOC: Whatsnew reorganization (#24799)
TomAugspurger Jan 16, 2019
17a6bc5
TST: Add test for C parser handling binary mode (#24797)
gfyoung Jan 16, 2019
be26f6d
STY: use pytest.raises context syntax (series) (#24812)
simonjayhawkins Jan 17, 2019
9f4357b
TST/CLN: follow-up to #24750 (#24810)
simonjayhawkins Jan 17, 2019
512830b
Avoid unnecessary use of coerce_scalar_to_timedelta_type (#24793)
jbrockmendel Jan 17, 2019
2bbe418
BUG: Offset-based rolling window, with only one raw in dataframe and …
jh-wu Jan 18, 2019
08f92c4
BUG: Switched shapes in ValueError msg in DataFrame construct (#20742…
meiermark Jan 18, 2019
ccde0a8
TST: remove patches to pandas.util.testing.N (#24826)
simonjayhawkins Jan 18, 2019
a07d685
use Timedelta instead of convert_to_timedelta64 (#24821)
jbrockmendel Jan 18, 2019
7e6ad86
DOC: Update Series.argsort documentation #24816 (#24830)
benjaminr Jan 19, 2019
aa05e54
fixed regression commit (#24835)
TomAugspurger Jan 19, 2019
bd3c001
ENH: Add sort parameter to set operations for some Indexes and adjust…
reidy-p Jan 19, 2019
e984947
DOC: update DF.set_index (#24762)
h-vetinari Jan 19, 2019
1dcfc5f
avoid non-standard imports (#24822)
jbrockmendel Jan 19, 2019
f78790f
STY: use pytest.raises context syntax (reshape) (#24838)
simonjayhawkins Jan 19, 2019
f4458c1
remove unused imports from tseries.frequencies; update imports elsewh…
jbrockmendel Jan 19, 2019
03001be
Fix memory growth bug in read_csv (#24837)
gfyoung Jan 20, 2019
d716feb
BUG-24212 fix usage of Index.take in pd.merge (#24733)
JustinZhengBC Jan 20, 2019
2d47349
PERF: fix some of .clip() performance regression by using numpy array…
qwhelan Jan 20, 2019
518b237
STY: use pytest.raises context syntax (groupby) (#24828)
simonjayhawkins Jan 20, 2019
af82b2a
ERR/TST: Add pytest idiom to dtypes/test_cast.py (#24847)
gfyoung Jan 20, 2019
01e7872
fix MacPython pandas-wheels failue (#24851)
simonjayhawkins Jan 20, 2019
402d5db
DEPS: Bump pyarrow min version to 0.9.0 (#24854)
gfyoung Jan 21, 2019
0f84b40
DOC: Document AttributeError for accessor (#24855)
TomAugspurger Jan 21, 2019
ce5ced4
Start whatsnew for 0.24.1 and 0.25.0 (#24848)
TomAugspurger Jan 21, 2019
8eaccd8
DEPR/API: Non-ns precision in Index constructors (#24806)
TomAugspurger Jan 21, 2019
e4441df
BUG: Format mismatch doesn't coerce to NaT (#24815)
sinhrks Jan 21, 2019
6d918f0
BUG: Properly parse unicode usecols names in CSV (#24856)
gfyoung Jan 21, 2019
12bb6d0
CLN: fix typo in asv eval.Query suite (#24865)
qwhelan Jan 21, 2019
a49be7f
BUG: DataFrame respects dtype with masked recarray (#24874)
mroeschke Jan 22, 2019
853cd70
REF/CLN: Move private method (#24875)
mroeschke Jan 22, 2019
597f9f3
BUG : ValueError in case on NaN value in groupby columns (#24850)
cgangwar11 Jan 22, 2019
c588437
BUG: fix floating precision formatting in presence of inf (#24863)
glemaitre Jan 23, 2019
8972ddf
DOC: Creating top-level user guide section, and moving pages inside (…
datapythonista Jan 23, 2019
14eac28
DOC: Creating top-level development section, and moving pages inside …
datapythonista Jan 23, 2019
4b937ff
DOC: Creating top-level getting started section, and moving pages ins…
datapythonista Jan 23, 2019
6a745d8
DOC: Implementing redirect system, and adding user_guide redirects (#…
datapythonista Jan 23, 2019
2fa0835
DOC: fixups (#24888)
TomAugspurger Jan 23, 2019
94d989e
CLN: fix typo in ctors.SeriesDtypesConstructors setup (#24894)
qwhelan Jan 24, 2019
0c319f5
DOC: No clean in sphinx_build (#24902)
TomAugspurger Jan 24, 2019
17ad791
BUG (output formatting): use fixed with for truncation column instead…
jorisvandenbossche Jan 24, 2019
e2c0b12
DOC: also redirect old whatsnew url (#24906)
jorisvandenbossche Jan 24, 2019
0a4665a
Revert BUG-24212 fix usage of Index.take in pd.merge (#24904)
TomAugspurger Jan 24, 2019
fa12b9e
DOC: Add experimental note to DatetimeArray and TimedeltaArray (#24882)
TomAugspurger Jan 24, 2019
5761e35
Disable M8 in nanops (#24907)
TomAugspurger Jan 24, 2019
539c54f
CLN: fix typo in asv benchmark of non_unique_sorted, which was not so…
qwhelan Jan 25, 2019
f971b11
API/VIS: remove misc plotting methods from plot accessor (revert #238…
jorisvandenbossche Jan 25, 2019
bb86a9d
DOC: some 0.24.0 whatsnew clean-up (#24911)
jorisvandenbossche Jan 25, 2019
013ae3d
DOC: Final reorganization of documentation pages (#24890)
datapythonista Jan 25, 2019
85982ed
DOC: Adding redirects to API moved pages (#24909)
datapythonista Jan 25, 2019
0bc2d3e
DOC: Making home page links more compact and clearer (#24928)
datapythonista Jan 25, 2019
14b68ea
DOC: 0.24 release date (#24930)
TomAugspurger Jan 25, 2019
8a8a083
DOC: Adding version to the whatsnew section in the home page (#24929)
datapythonista Jan 25, 2019
c8aae35
API: Remove IntervalArray from top-level (#24926)
TomAugspurger Jan 25, 2019
83eb242
RLS: 0.24.0
TomAugspurger Jan 25, 2019
0c4113f
DEV: Start 0.25 cycle
TomAugspurger Jan 25, 2019
d2fa4b4
DOC: State that we support scalars in to_numeric (#24944)
gfyoung Jan 26, 2019
2626215
DOC: Minor what's new fix (#24933)
rth Jan 26, 2019
c1cad5d
TST: GH#23922 Add missing match params to pytest.raises (#24937)
mike-cramblett Jan 26, 2019
dd7afa0
Add tests for NaT when performing dt.to_period (#24921)
alexander-ponomaroff Jan 26, 2019
b641963
DOC: switch headline whatsnew to 0.25 (#24941)
h-vetinari Jan 26, 2019
41166c6
BUG-24212 fix regression in #24897 (#24916)
JustinZhengBC Jan 26, 2019
69a2c54
CLN: reduce overhead in setup for categoricals benchmarks in asv (#24…
qwhelan Jan 26, 2019
9541540
Excel Reader Refactor - Base Class Introduction (#24829)
WillAyd Jan 26, 2019
37a224d
TST/REF: Add pytest idiom to test_numeric.py (#24946)
gfyoung Jan 26, 2019
602eda4
BLD: silence npy_no_deprecated warnings with numpy>=1.16.0 (#24864)
jbrockmendel Jan 26, 2019
95f8dca
CLN: Refactor cython to use memory views (#24932)
noamher Jan 26, 2019
2b16e2e
DOC: Clean sort_values and sort_index docstrings (#24843)
Jan 27, 2019
9f2c421
STY: use pytest.raises context syntax (indexing) (#24960)
simonjayhawkins Jan 28, 2019
bf693ff
Fixed itertuples usage in to_dict (#24965)
TomAugspurger Jan 28, 2019
3fd47fe
STY: use pytest.raises context manager (resample) (#24977)
simonjayhawkins Jan 28, 2019
ba7b895
DOC: Document breaking change to read_csv (#24989)
TomAugspurger Jan 29, 2019
dd16aa7
DEPR: Fixed warning for implicit registration (#24964)
TomAugspurger Jan 29, 2019
145ade2
STY: use pytest.raises context manager (indexes/datetimes) (#24995)
simonjayhawkins Jan 29, 2019
6449bc1
DOC: move whatsnew note of #24916 (#24999)
jorisvandenbossche Jan 29, 2019
1fc88c7
BUG: Fix broken links (#25002)
yoanngoular Jan 29, 2019
abf0824
fix for BUG: grouping with tz-aware: Values falls after last bin (#24…
ahcub Jan 29, 2019
ece58cb
REGR: Preserve order by default in Index.difference (#24967)
TomAugspurger Jan 29, 2019
3f90255
CLN: do not use .repeat asv setting for storing benchmark data (#25015)
qwhelan Jan 30, 2019
5d1e633
CLN: isort asv_bench/benchmark/algorithms.py (#24958)
gasparia405 Jan 30, 2019
7486808
fix+test to_timedelta('NaT', box=False) (#24961)
jbrockmendel Jan 30, 2019
b9f2e2b
PERF: significant speedup in sparse init and ops by using numpy in ch…
qwhelan Jan 30, 2019
6220d22
BUG: Fixed merging on tz-aware (#25033)
TomAugspurger Jan 30, 2019
32c0a5d
Test nested PandasArray (#24993)
TomAugspurger Jan 30, 2019
515b0fa
DOC: fix error in documentation #24981 (#25038)
johnnychiuchiu Jan 30, 2019
4cbee17
BUG: support dtypes in column_dtypes for to_records() (#24895)
qwhelan Jan 30, 2019
3052eb1
Makes example from docstring work (#25035)
heavelock Jan 31, 2019
c4cc9fc
CLN: typo fixups (#25028)
jbrockmendel Jan 31, 2019
534bce9
BUG: to_datetime(strs, utc=True) used previous UTC offset (#25020)
mroeschke Jan 31, 2019
149138e
BUG: Better handle larger numbers in to_numeric (#24956)
gfyoung Jan 31, 2019
da5f5eb
BUG: avoid usage in_qtconsole for recent IPython versions (#25039)
TomAugspurger Jan 31, 2019
ea013a2
REGR: fix read_sql delegation for queries on MySQL/pymysql (#25024)
jorisvandenbossche Jan 31, 2019
5c40cf2
DOC: Start 0.24.2.rst (#25026)
TomAugspurger Feb 1, 2019
a0623af
REGR: rename_axis with None should remove axis name (#25069)
jschendel Feb 1, 2019
76f5d2d
clarified the documentation for DF.drop_duplicates (#25056)
mjmdavis Feb 1, 2019
01483d7
Clarification in docstring of Series.value_counts (#25062)
AllenDowney Feb 1, 2019
6d7bd98
ENH: Support fold argument in Timestamp.replace (#25046)
mroeschke Feb 1, 2019
5e224fb
CLN: to_pickle internals (#25044)
mroeschke Feb 1, 2019
d4b42c8
Implement+Test Tick.__rtruediv__ (#24832)
jbrockmendel Feb 1, 2019
25ff472
API: change Index set ops sort=True -> sort=None (#25063)
jorisvandenbossche Feb 1, 2019
89dd4d6
BUG: to_clipboard text truncated for Python 3 on Windows for UTF-16 t…
david-liu-brattle-1 Feb 1, 2019
3a0fbfd
PERF: use new to_records() argument in to_stata() (#25045)
qwhelan Feb 1, 2019
bb43726
DOC: Cleanup 0.24.1 whatsnew (#25084)
TomAugspurger Feb 1, 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
  •  
  •  
  •  
147 changes: 0 additions & 147 deletions .circleci/config.yml

This file was deleted.

27 changes: 13 additions & 14 deletions .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,24 +1,23 @@
Contributing to pandas
======================
# Contributing to pandas

Whether you are a novice or experienced software developer, all contributions and suggestions are welcome!

Our main contribution docs can be found [here](https://github.com/pandas-dev/pandas/blob/master/doc/source/contributing.rst), but if you do not want to read it in its entirety, we will summarize the main ways in which you can contribute and point to relevant places in the docs for further information.
Our main contributing guide can be found [in this repo](https://github.com/pandas-dev/pandas/blob/master/doc/source/contributing.rst) or [on the website](https://pandas-docs.github.io/pandas-docs-travis/contributing.html). If you do not want to read it in its entirety, we will summarize the main ways in which you can contribute and point to relevant sections of that document for further information.

## Getting Started

Getting Started
---------------
If you are looking to contribute to the *pandas* codebase, the best place to start is the [GitHub "issues" tab](https://github.com/pandas-dev/pandas/issues). This is also a great place for filing bug reports and making suggestions for ways in which we can improve the code and documentation.

If you have additional questions, feel free to ask them on the [mailing list](https://groups.google.com/forum/?fromgroups#!forum/pydata) or on [Gitter](https://gitter.im/pydata/pandas). Further information can also be found in our [Getting Started](https://github.com/pandas-dev/pandas/blob/master/doc/source/contributing.rst#where-to-start) section of our main contribution doc.
If you have additional questions, feel free to ask them on the [mailing list](https://groups.google.com/forum/?fromgroups#!forum/pydata) or on [Gitter](https://gitter.im/pydata/pandas). Further information can also be found in the "[Where to start?](https://github.com/pandas-dev/pandas/blob/master/doc/source/development/contributing.rst#where-to-start)" section.

## Filing Issues

If you notice a bug in the code or documentation, or have suggestions for how we can improve either, feel free to create an issue on the [GitHub "issues" tab](https://github.com/pandas-dev/pandas/issues) using [GitHub's "issue" form](https://github.com/pandas-dev/pandas/issues/new). The form contains some questions that will help us best address your issue. For more information regarding how to file issues against *pandas*, please refer to the "[Bug reports and enhancement requests](https://github.com/pandas-dev/pandas/blob/master/doc/source/development/contributing.rst#bug-reports-and-enhancement-requests)" section.

Filing Issues
-------------
If you notice a bug in the code or in docs or have suggestions for how we can improve either, feel free to create an issue on the [GitHub "issues" tab](https://github.com/pandas-dev/pandas/issues) using [GitHub's "issue" form](https://github.com/pandas-dev/pandas/issues/new). The form contains some questions that will help us best address your issue. For more information regarding how to file issues against *pandas*, please refer to the [Bug reports and enhancement requests](https://github.com/pandas-dev/pandas/blob/master/doc/source/contributing.rst#bug-reports-and-enhancement-requests) section of our main contribution doc.
## Contributing to the Codebase

Contributing to the Codebase
----------------------------
The code is hosted on [GitHub](https://www.github.com/pandas-dev/pandas), so you will need to use [Git](http://git-scm.com/) to clone the project and make changes to the codebase. Once you have obtained a copy of the code, you should create a development environment that is separate from your existing Python environment so that you can make and test changes without compromising your own work environment. For more information, please refer to our [Working with the code](https://github.com/pandas-dev/pandas/blob/master/doc/source/contributing.rst#working-with-the-code) section of our main contribution docs.
The code is hosted on [GitHub](https://www.github.com/pandas-dev/pandas), so you will need to use [Git](http://git-scm.com/) to clone the project and make changes to the codebase. Once you have obtained a copy of the code, you should create a development environment that is separate from your existing Python environment so that you can make and test changes without compromising your own work environment. For more information, please refer to the "[Working with the code](https://github.com/pandas-dev/pandas/blob/master/doc/source/development/contributing.rst#working-with-the-code)" section.

Before submitting your changes for review, make sure to check that your changes do not break any tests. You can find more information about our test suites can be found [here](https://github.com/pandas-dev/pandas/blob/master/doc/source/contributing.rst#test-driven-development-code-writing). We also have guidelines regarding coding style that will be enforced during testing. Details about coding style can be found [here](https://github.com/pandas-dev/pandas/blob/master/doc/source/contributing.rst#code-standards).
Before submitting your changes for review, make sure to check that your changes do not break any tests. You can find more information about our test suites in the "[Test-driven development/code writing](https://github.com/pandas-dev/pandas/blob/master/doc/source/contributing.rst#test-driven-development-code-writing)" section. We also have guidelines regarding coding style that will be enforced during testing, which can be found in the "[Code standards](https://github.com/pandas-dev/pandas/blob/master/doc/source/development/contributing.rst#code-standards)" section.

Once your changes are ready to be submitted, make sure to push your changes to GitHub before creating a pull request. Details about how to do that can be found in the [Contributing your changes to pandas](https://github.com/pandas-dev/pandas/blob/master/doc/source/contributing.rst#contributing-your-changes-to-pandas) section of our main contribution docs. We will review your changes, and you will most likely be asked to make additional changes before it is finally ready to merge. However, once it's ready, we will merge it, and you will have successfully contributed to the codebase!
Once your changes are ready to be submitted, make sure to push your changes to GitHub before creating a pull request. Details about how to do that can be found in the "[Contributing your changes to pandas](https://github.com/pandas-dev/pandas/blob/master/doc/source/development/contributing.rst#contributing-your-changes-to-pandas)" section. We will review your changes, and you will most likely be asked to make additional changes before it is finally ready to merge. However, once it's ready, we will merge it, and you will have successfully contributed to the codebase!
4 changes: 2 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -101,14 +101,14 @@ asv_bench/pandas/
# Documentation generated files #
#################################
doc/source/generated
doc/source/user_guide/styled.xlsx
doc/source/reference/api
doc/source/_static
doc/source/vbench
doc/source/vbench.rst
doc/source/index.rst
doc/build/html/index.html
# Windows specific leftover:
doc/tmp.sv
doc/source/styled.xlsx
doc/source/templates/
env/
doc/source/savefig/
12 changes: 10 additions & 2 deletions .pep8speaks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,17 @@
scanner:
diff_only: True # If True, errors caused by only the patch are shown

# Opened issue in pep8speaks, so we can directly use the config in setup.cfg
# (and avoid having to duplicate it here):
# https://github.com/OrkoHunter/pep8speaks/issues/95

pycodestyle:
max-line-length: 79
ignore: # Errors and warnings to ignore
ignore:
- W503, # line break before binary operator
- W504, # line break after binary operator
- E402, # module level import not at top of file
- E731, # do not assign a lambda expression, use a def
- W503 # line break before binary operator
- C406, # Unnecessary list literal - rewrite as a dict literal.
- C408, # Unnecessary dict call - rewrite as a literal.
- C409 # Unnecessary list passed to tuple() - rewrite as a tuple literal.
71 changes: 27 additions & 44 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ env:

git:
# for cloning
depth: 1000
depth: 2000

matrix:
fast_finish: true
Expand All @@ -34,55 +34,40 @@ matrix:
include:
- dist: trusty
env:
- JOB="3.7" ENV_FILE="ci/travis-37.yaml" TEST_ARGS="--skip-slow --skip-network"
- JOB="3.7" ENV_FILE="ci/deps/travis-37.yaml" PATTERN="(not slow and not network)"

- dist: trusty
env:
- JOB="2.7, locale, slow, old NumPy" ENV_FILE="ci/travis-27-locale.yaml" LOCALE_OVERRIDE="zh_CN.UTF-8" SLOW=true
addons:
apt:
packages:
- language-pack-zh-hans
- dist: trusty
env:
- JOB="2.7, lint" ENV_FILE="ci/travis-27.yaml" TEST_ARGS="--skip-slow" LINT=true
- JOB="2.7" ENV_FILE="ci/deps/travis-27.yaml" PATTERN="(not slow or (single and db))"
addons:
apt:
packages:
- python-gtk2

- dist: trusty
env:
- JOB="3.6, coverage" ENV_FILE="ci/travis-36.yaml" TEST_ARGS="--skip-slow --skip-network" PANDAS_TESTING_MODE="deprecate" COVERAGE=true DOCTEST=true
# In allow_failures
- JOB="3.6, locale" ENV_FILE="ci/deps/travis-36-locale.yaml" PATTERN="((not slow and not network) or (single and db))" LOCALE_OVERRIDE="zh_CN.UTF-8"

- dist: trusty
env:
- JOB="3.6, slow" ENV_FILE="ci/travis-36-slow.yaml" SLOW=true
- JOB="3.6, coverage" ENV_FILE="ci/deps/travis-36.yaml" PATTERN="((not slow and not network) or (single and db))" PANDAS_TESTING_MODE="deprecate" COVERAGE=true

# In allow_failures
- dist: trusty
env:
- JOB="3.7, NumPy dev" ENV_FILE="ci/travis-37-numpydev.yaml" TEST_ARGS="--skip-slow --skip-network -W error" PANDAS_TESTING_MODE="deprecate"
addons:
apt:
packages:
- xsel
- 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/travis-36-doc.yaml" DOC=true
- 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/travis-36-slow.yaml" SLOW=true
- dist: trusty
env:
- JOB="3.7, NumPy dev" ENV_FILE="ci/travis-37-numpydev.yaml" TEST_ARGS="--skip-slow --skip-network -W error" PANDAS_TESTING_MODE="deprecate"
addons:
apt:
packages:
- xsel
- JOB="3.6, slow" ENV_FILE="ci/deps/travis-36-slow.yaml" PATTERN="slow"
- dist: trusty
env:
- JOB="3.6, doc" ENV_FILE="ci/travis-36-doc.yaml" DOC=true
- JOB="3.6, doc" ENV_FILE="ci/deps/travis-36-doc.yaml" DOC=true

before_install:
- echo "before_install"
Expand All @@ -96,6 +81,12 @@ before_install:
- uname -a
- git --version
- git tag
# Because travis runs on Google Cloud and has a /etc/boto.cfg,
# it breaks moto import, see:
# https://github.com/spulec/moto/issues/1771
# https://github.com/boto/boto/issues/3741
# This overrides travis and tells it to look nowhere.
- export BOTO_CONFIG=/dev/null

install:
- echo "install start"
Expand All @@ -111,25 +102,17 @@ before_script:

script:
- echo "script start"
- ci/run_build_docs.sh
- ci/script_single.sh
- ci/script_multi.sh
- ci/lint.sh
- ci/doctests.sh
- echo "checking imports"
- source activate pandas && python ci/check_imports.py
- echo "script done"

after_success:
- ci/upload_coverage.sh
- source activate pandas-dev
- ci/build_docs.sh
- ci/run_tests.sh

after_script:
- echo "after_script start"
- source activate pandas && pushd /tmp && python -c "import pandas; pandas.show_versions();" && popd
- if [ -e /tmp/single.xml ]; then
ci/print_skipped.py /tmp/single.xml;
- 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 /tmp/multiple.xml ]; then
ci/print_skipped.py /tmp/multiple.xml;
- if [ -e test-data-multiple.xml ]; then
ci/print_skipped.py test-data-multiple.xml;
fi
- echo "after_script done"
Loading