Skip to content

!I master -> fork #3

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 511 commits into from
Dec 6, 2018
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
511 commits
Select commit Hold shift + click to select a range
4c63f3e
CLN: use float64_t consistently instead of double, double_t (#23583)
jbrockmendel Nov 11, 2018
43a558f
API: DataFrame.__getitem__ returns Series for sparse column (#23561)
TomAugspurger Nov 11, 2018
da23030
BUG: Delegate more of Excel parsing to CSV (#23544)
gfyoung Nov 11, 2018
58a59bd
BUG: Casting tz-aware DatetimeIndex to object-dtype ndarray/Index (#2…
jbrockmendel Nov 11, 2018
2c982df
BUG/REF: TimedeltaIndex.__new__ (#23539)
jbrockmendel Nov 11, 2018
592fd64
BUILD: Simplifying contributor dependencies (#23522)
datapythonista Nov 11, 2018
bb32564
TST: Fix xfailing DataFrame arithmetic tests by transposing (#23620)
jbrockmendel Nov 12, 2018
dcb8b6a
DOC: Enhancing pivot / reshape docs (#21038)
VincentLa Nov 12, 2018
8a7ecee
CLN:Remove unused **kwargs from user facing methods (#23249)
kprestel Nov 12, 2018
a092e91
CI: Check in the CI that assert_raises_regex is not being used (#23627)
datapythonista Nov 12, 2018
3592a46
CLN: datetimelike arrays: isort, small reorg (#23587)
jbrockmendel Nov 12, 2018
a5127b1
BUG: astype fill_value for SparseArray.astype (#23547)
TomAugspurger Nov 12, 2018
eb19fe9
More helpful Stata string length error. (#23629)
jtkiley Nov 12, 2018
0bc4580
DEPR: Deprecate usecols as int in read_excel (#23635)
gfyoung Nov 12, 2018
011b79f
BUG: Don't over-optimize memory with jagged CSV (#23527)
gfyoung Nov 12, 2018
b9ba708
DOC: Adding validation of the section order in docstrings (#23607)
datapythonista Nov 12, 2018
c738523
CLN: remove incorrect usages of com.AbstractMethodError (#23625)
jbrockmendel Nov 12, 2018
2d4dd50
DOC: avoid SparseArray.take error (#23637)
TomAugspurger Nov 12, 2018
a08bf3d
DOC: clean-up recent doc errors/warnings (#23636)
jorisvandenbossche Nov 12, 2018
e75b239
DOC: Fix name of the See Also section titles in docstrings (#23653)
gueletk Nov 13, 2018
20bdb3e
CI: Allow to compile docs with ipython 7.11 #22990 (#23655)
benoxoft Nov 13, 2018
2e1ce1a
TST: IntervalTree.get_loc_interval should return platform int (#23660)
jschendel Nov 13, 2018
71cd230
CLN: Move to_excel to generic.py (#23656)
gfyoung Nov 13, 2018
454ecfc
Add to_flat_index method to MultiIndex (#22866)
WillAyd Nov 13, 2018
fe52d9f
BUG: Fix read_excel w/parse_cols & empty dataset (#23661)
gfyoung Nov 13, 2018
a197837
DOC: Update is_sparse docstring (#19983)
sechilds Nov 13, 2018
2d2b214
DOC: Surface / doc mangle_dupe_cols in read_excel (#23678)
gfyoung Nov 14, 2018
886b040
Fix errorbar visualization (#23674)
justinchan23 Nov 14, 2018
6f8c6e1
DOC: Accessing files from a S3 bucket. (#23639)
myles Nov 14, 2018
118ba81
REF: Move Excel names parameter handling to CSV (#23690)
gfyoung Nov 14, 2018
4476962
BUG: Fix Series/DataFrame.rank(pct=True) with more than 2**24 rows (#…
jschendel Nov 14, 2018
302e4ca
CI: raise clone depth limit on CI
jreback Nov 14, 2018
fb4405d
Implement _most_ of the EA interface for DTA/TDA (#23643)
jbrockmendel Nov 14, 2018
a6c71bf
Pin flake8-rst version (#23699)
FHaase Nov 14, 2018
3edc18d
CLN: Remove unnecessary code (#23696)
suminb Nov 14, 2018
fcb8403
ENH: Allow export of mixed columns to Stata strl (#23692)
bashtage Nov 14, 2018
5a04e6e
DOC: update pandas.core.groupby.DataFrameGroupBy.resample docstring. …
pandres Nov 14, 2018
6d031f2
DOC: Fix format of the See Also descriptions (#23654)
syutbai Nov 14, 2018
e413c49
DOC: Change release and whatsnew (#21599)
TomAugspurger Nov 14, 2018
b4b945a
DOC: Delete trailing blank lines in docstrings. (#23651)
douglatornell Nov 14, 2018
6920363
BUG-22984 Fix truncation of DataFrame representations (#22987)
JustinZhengBC Nov 15, 2018
c55057f
DOC: Validate space before colon docstring parameters #23483 (#23506)
dannyhyunkim Nov 15, 2018
615f137
DOC: Handle exceptions when computing contributors. (#23714)
TomAugspurger Nov 15, 2018
ac8cb03
DOC: flake8-per-pr for windows users (#23707)
h-vetinari Nov 15, 2018
fb68731
Ensure Index._data is an ndarray (#23628)
TomAugspurger Nov 15, 2018
88cbce3
ENH: Allow for join between two multi-index dataframe instances (#20356)
harisbal Nov 15, 2018
e3e59bf
CLN/CI: Catch that stderr-warning! (#23706)
h-vetinari Nov 15, 2018
ee5e79f
BUG: Append DataFrame to Series with dateutil timezone (#23685)
mroeschke Nov 15, 2018
e50b5fe
API/DEPR: replace "raise_conflict" with "errors" for df.update (#23657)
h-vetinari Nov 15, 2018
8af7637
BUG: to_html misses truncation indicators (...) when index=False (#22…
simonjayhawkins Nov 15, 2018
a23f901
Fix order parameters and add decimal to to_string (#23614)
thoo Nov 15, 2018
e98032d
DOC: Delete more trailing blank lines in docstrings. (#23698)
douglatornell Nov 15, 2018
4a6a918
BUG: 'Unnamed' != unnamed column in CSV (#23687)
gfyoung Nov 16, 2018
57347e8
ERR: Fail-fast with incompatible skipfooter combos (#23711)
gfyoung Nov 16, 2018
b92f85c
fix renaming of packages (#23740)
FHaase Nov 16, 2018
b53a1a8
TST: Test cleanup, parametrization for datetime64 arithmetic tests (#…
jbrockmendel Nov 16, 2018
db2066b
DEPR: deprecate default of keep_tz=False of DatetimeIndex.to_series (…
jorisvandenbossche Nov 16, 2018
2d766b6
TST: implement tm.to_array, box_with_timedelta, box4 (#23748)
jbrockmendel Nov 17, 2018
3abff0d
Fix nonzero of a SparseArray (#21175)
babky Nov 17, 2018
e9bbc6f
TST/CLN: refactor tests\io\formats\test_to_html.py (#23747)
simonjayhawkins Nov 17, 2018
a52c6ee
resample bin edge add test case (#23756)
simonjayhawkins Nov 17, 2018
1fecce2
MAINT: Add more pytest idiom to parser tests (#23712)
gfyoung Nov 17, 2018
001a05f
TST: Fix pytables test (#23732)
h-vetinari Nov 17, 2018
2c25bd1
DOC: Remove pandas. prefix from See Also section in Series #23659 (#2…
dcreekp Nov 17, 2018
f8727ce
BUG: concat warning bubbling up through str.cat (#23725)
h-vetinari Nov 17, 2018
1a42c70
Add missing spacing before or after a param name in docstrings (#23738)
srinivasreddy Nov 17, 2018
e9aee5b
ENH: Improve error message for empty object array (#23718)
bashtage Nov 17, 2018
731ac60
DOC: Improve error message to show correct order (#23652)
dat-boris Nov 17, 2018
24bce1a
ENH: update pandas-gbq to 0.8.0, adds credentials arg (#23662)
tswast Nov 17, 2018
1250500
DOC: Add ignore-deprecate argument to validate_docstrings.py (#23650)
charlesdong1991 Nov 18, 2018
bb96447
REF/TST: Add more pytest idiom to parsers tests (#23761)
gfyoung Nov 18, 2018
e6eec3e
TST: Use new arithmetic fixtures, parametrize many more tests (#23757)
jbrockmendel Nov 18, 2018
3702de2
PERF: Datetime/Timestamp.normalize for timezone naive datetimes (#23634)
mroeschke Nov 18, 2018
e2c4f04
DEPR: tz_convert in the Timestamp constructor (#23621)
mroeschke Nov 18, 2018
91d1c50
BUG: Index.str.partition not nan-safe (#23558) (#23618)
meiermark Nov 18, 2018
bccb78b
BUG: Don't extract header names if none specified (#23703)
gfyoung Nov 18, 2018
960a73f
TST: Add test case for GH14080 for overflow exception (#23762)
eoveson Nov 18, 2018
deedb5f
API: Make Categorical.searchsorted returns a scalar when supplied a s…
topper-123 Nov 18, 2018
cc712c9
CLN: io/formats/html.py: refactor (#22726)
simonjayhawkins Nov 18, 2018
84cc0fb
PERF: Use is_utc check to improve performance of dateutil UTC in Date…
mroeschke Nov 18, 2018
97b612f
ENH: between_time, at_time accept axis parameter (#21799)
yrhooke Nov 19, 2018
e538182
STYLE: Specify bare exceptions in pandas/tests (#23370)
alexander-ponomaroff Nov 19, 2018
0ab8eb2
TST: Extend datetime64 arith tests to array classes, fix several brok…
jbrockmendel Nov 19, 2018
3d6d873
BUG: Fixing memory leaks in read_csv (#23072)
zhezherun Nov 19, 2018
2946745
BUG: Don't warn if default conflicts with dialect (#23775)
gfyoung Nov 19, 2018
deb7b4d
DEPS: bump xlrd min version to 1.0.0 (#23774)
jreback Nov 19, 2018
1952afa
TST: Mark test_pct_max_many_rows with pytest.mark.single (#23799)
jschendel Nov 20, 2018
6fad5a0
CLN: Finish isort core (#23765)
alimcmaster1 Nov 20, 2018
b2fe1c8
API/DEPR: replace kwarg "pat" with "sep" in str.[r]partition (#23767)
h-vetinari Nov 20, 2018
71ba5bf
BUG: Maintain column order with groupby.nth (#22811)
reidy-p Nov 20, 2018
2af56d4
BUG: fixed .str.contains(..., na=False) for categorical series (#22170)
pulkitmaloo Nov 20, 2018
b4c6632
STY: isort tests/scalar, tests/tslibs, import libwindow instead of _w…
jbrockmendel Nov 20, 2018
c9c9912
TST: move .str-test to strings.py & parametrize it; precursor to #235…
h-vetinari Nov 20, 2018
34e8d52
TST: For GH4861, Period and datetime in multiindex (#23776)
eoveson Nov 20, 2018
295c278
TST: add tests for keeping dtype in Series.update (#23604)
h-vetinari Nov 20, 2018
9f17a07
DOC: Improve GL03 message re: blank lines at end of docstrings. (#23649)
douglatornell Nov 20, 2018
7a6ecf7
DOC: Fixed the doctsring for _set_axis_name (GH 22895) (#22969)
bkjchoi72 Nov 20, 2018
df5eeec
DOC: more consistent flake8-commands in contributing.rst (#23724)
h-vetinari Nov 20, 2018
83c7e28
DOC: Updating to_timedelta docstring (#23259)
ryankarlos Nov 20, 2018
029d57c
Added support for Fraction and Number (PEP 3141) to pandas.api.types.…
tm9k1 Nov 20, 2018
a289aee
REF/TST: Add more pytest idiom to parsers tests (#23810)
gfyoung Nov 20, 2018
1520047
DOC: update pandas.core.resample.Resampler.nearest docstring (#20381)
thicorfon Nov 20, 2018
f0b2ff3
BUG: Fix dtype=str converts NaN to 'n' (#22564)
Nikoleta-v3 Nov 20, 2018
01cb440
DOC: Removing rpy2 dependencies, and converting examples using it to …
datapythonista Nov 20, 2018
99df7da
TST: Extend timedelta64 arithmetic tests to TimedeltaArray (#23642)
jbrockmendel Nov 20, 2018
3625e1e
TST: Make assert_extension_array_equal behavior consistent (#23808)
jschendel Nov 21, 2018
4f16dff
DOC: Fixing spaces before non param colons in docstrings (#23805)
bk521234 Nov 21, 2018
8341cec
DOC: #22896, Fixed docstring of to_stata in pandas/core/frame.py (#2…
ryankarlos Nov 21, 2018
2cb7ddc
DOC: fixed doc-string for combine & combine_first in pandas/core/seri…
tm9k1 Nov 21, 2018
f2ff633
DOC: Updating the docstring of read_csv and related functions (#23517)
thoo Nov 21, 2018
485e7cd
DOC: Capitalize docstring summaries of Series (#23647)
avolkov Nov 21, 2018
161e8f3
DOC: Fix format of basics.rst, following PEP-8 standard (#23802)
ywpark1 Nov 21, 2018
6e932f8
TST: Fix indexes test inheritance / fixturization (#23825)
TomAugspurger Nov 21, 2018
280781a
DOC: Fix flake8 issues in categorical.rst (#23839)
charlesdong1991 Nov 21, 2018
8a2238c
DOC: fix import of tm in Panel dsintro.rst section (#23841)
jorisvandenbossche Nov 21, 2018
3e01c38
Melting with not present column does not produce error (#23575)
michaelsilverstein Nov 21, 2018
e405a10
REF/TST: Add more pytest idiom to parsers tests (#23832)
gfyoung Nov 21, 2018
20ae454
Fix doc string of make_signature() function (#23768)
srinivasreddy Nov 22, 2018
70b99bc
REF/TST: Finish pytest idiom in parser tests (#23863)
gfyoung Nov 23, 2018
7e184f0
move misplaced modulo test (#23827)
jbrockmendel Nov 23, 2018
54932d0
TST: Add test cases for GH6173, appending to empty df (#23806)
eoveson Nov 23, 2018
1e30a67
DOC/TST: doctests leaving extraneous files (#23858)
RomainSa Nov 23, 2018
8edf972
CLN: Isort core/*.py and core/indexes/ (#23764)
alimcmaster1 Nov 23, 2018
e5c90e5
TST: split up pandas/tests/test_multilevel.py (#23797)
simonjayhawkins Nov 23, 2018
94ce05d
BUG/TST: Add more timezone fixtures and use is_utc more consistently …
mroeschke Nov 23, 2018
dc0674d
Fix: Removing in docstrings double blank lines and blank lines at the…
alexander-ponomaroff Nov 23, 2018
f2839fe
CI: Fixing possible bugs in the CI (#23727)
datapythonista Nov 24, 2018
bea9da2
DOC: Fixing flake8 errors in cookbook.rst (#23837)
saurav-chakravorty Nov 24, 2018
d865e52
DOC: Update Series.apply docstring (#22510)
eldritchideen Nov 24, 2018
a37b3e2
CLN: writers.pyx cdef cleanup (#23880)
mroeschke Nov 25, 2018
3117f78
TST: Test .loc with uint64 numbers (#23879)
gfyoung Nov 25, 2018
002ab43
CI: Fixes to conda environment names (#23866)
charlesdong1991 Nov 25, 2018
a7b187a
DOC: Fix DataFrame.nunique docstring and doctests (#23891)
Moisan Nov 25, 2018
6f25411
Fix PEP-8 issues in reshaping.rst (#23897)
FHaase Nov 25, 2018
5ef2e4f
Fix PEP-8 issues in visualization.rst (#23899)
FHaase Nov 25, 2018
8dadf96
Remove unused ipython directive in developer.rst (#23901)
FHaase Nov 25, 2018
54b5b2d
Fix PEP-8 issues in internals.rst (#23903)
FHaase Nov 25, 2018
204856e
Fix PEP-8 issues in text.rst (#23904)
FHaase Nov 25, 2018
cdbd004
Fix PEP-8 issues in sparse.rst (#23907)
FHaase Nov 25, 2018
98070c1
Fix PEP-8 issues in gotchas.rst (#23909)
FHaase Nov 25, 2018
47aed15
Fix PEP-8 issues in basics.rst (#23910)
FHaase Nov 25, 2018
9afc21e
Fix format of advanced.rst according to PEP-8 standard (#23893)
YuechengWu Nov 25, 2018
bb3f048
DOC: Fix PEP-8 issues in comparison_with_sas.rst (#23902)
FHaase Nov 25, 2018
209e7f5
DOC: Fix PEP-8 issues in groupby.rst (#23900)
FHaase Nov 25, 2018
1f02bf2
ENH/TST/DOC: set infer_nrows for read_fwf (GH15138) (#23238)
rdmontgomery Nov 26, 2018
dc3323e
TST: split up pandas/tests/test_resample.py (#23872)
simonjayhawkins Nov 26, 2018
f1cee69
REF: DatetimeIndex constructor fixups (#23916)
jbrockmendel Nov 26, 2018
b7294dd
BUG: Fix float formatting when a string is passed as float_format arg…
tomneep Nov 26, 2018
ede0dae
DOC: update the DataFrame.reindex_like docstring (#22775)
math-and-data Nov 26, 2018
e5d31ab
DOC: Change code-block to ipython in r_interface.rst (#23906)
FHaase Nov 27, 2018
f8b6496
Fix PEP-8 issues in timedeltas.rst (#23905)
FHaase Nov 27, 2018
c05b73f
implement deprecation portion of #23675 (#23937)
jbrockmendel Nov 27, 2018
11e2cb7
Increase timeout for flakey test (#23849)
alimcmaster1 Nov 27, 2018
feb9c6e
DOC: Move content in doc/README.rst to doc/source/contributing.rst (#…
KimiJL Nov 27, 2018
5e0c392
CLN: io/formats/html.py: refactor (#23818)
simonjayhawkins Nov 27, 2018
6af9c30
CLN/DEPS: Clean up post numpy bump to 1.12 (#23796)
h-vetinari Nov 27, 2018
90961f2
DOC: Fix PEP-8 issues in 10min.rst (#23908)
FHaase Nov 27, 2018
448c9bc
DOC: Capitalize docstring summaries (#23886)
varadgunjal Nov 27, 2018
3922947
BUG GH23744 ufuncs on DataFrame keeps dtype sparseness (#23755)
JustinZhengBC Nov 27, 2018
d53a4cc
BUG: Properly handle CSV boolean CategoricalDtype (#20826)
TomAugspurger Nov 27, 2018
a215a7b
DOC: fix double Returns section in set_index docstring (#23948)
jorisvandenbossche Nov 27, 2018
ee283fa
CLN: Remove/deprecate unused/misleading dtype functions (#23917)
jbrockmendel Nov 27, 2018
0e7cf48
Add asv benchmarks for essential functions (#23935)
qwhelan Nov 27, 2018
db8d33e
isort plotting, a handful of test dirs (#23957)
jbrockmendel Nov 28, 2018
ca70fe6
CLN: Add more cdefs for tslib.pyx (#23966)
mroeschke Nov 28, 2018
6b4b956
TST: add method/dtype coverage to str-accessor; precursor to #23167 (…
h-vetinari Nov 28, 2018
66abbc3
ENH: Add Styler.pipe() method (#23229) (#23384)
nmusolino Nov 28, 2018
adc47d8
TST: Test unnamed columns with index_col for Excel (#23874)
gfyoung Nov 28, 2018
2712c8f
Ensure that DatetimeArray keeps reference to original data (#23956)
TomAugspurger Nov 28, 2018
30c1290
Collect Index methods by purpose: rendering, constructors, setops... …
jbrockmendel Nov 28, 2018
15f7046
CLN: keyerror in versioneer error message (#23974)
chris-b1 Nov 28, 2018
440469b
Collect methods in generic/frame/series (#23973)
jbrockmendel Nov 28, 2018
580a094
GroupBy Cleanup (#23971)
WillAyd Nov 28, 2018
b1ee2df
REF/TST: Fix remaining DatetimeArray with DateOffset arithmetic ops (…
jbrockmendel Nov 28, 2018
6b3490f
DEPR: Deprecate passing range-like arguments to DatetimeIndex, Timede…
jbrockmendel Nov 28, 2018
982c169
CLN: remove unused import causing flake8 error on master (#23989)
qwhelan Nov 29, 2018
43b2dab
MAINT: Arithmetc --> Arithmetic
gfyoung Nov 29, 2018
d9a037e
BUG: Fix lxml import in show_versions (#23949)
nixphix Nov 29, 2018
b219bf9
CLN: Add missing types to tslibs/conversion.pyx (#23984)
mroeschke Nov 29, 2018
d887927
implement truediv, rtruediv directly in TimedeltaArray; tests (#23829)
jbrockmendel Nov 29, 2018
005f44e
TST: split up pandas/tests/indexing/test_multiindex.py (#23912)
simonjayhawkins Nov 29, 2018
295703b
MAINT Use list and dict comprehension (#23894)
rth Nov 29, 2018
8ed347a
DOC: fix DataFrame.replace and DataFrame.set_index (#23939)
Moisan Nov 29, 2018
0a4f40c
API: Public data for Series and Index: .array and .to_numpy() (#23623)
TomAugspurger Nov 29, 2018
6c3d9cb
DOC: work around IPython directive bug (#23994)
TomAugspurger Nov 29, 2018
0365828
ENH: Add return_inverse to cython-unique; unify unique/factorize-code…
h-vetinari Nov 29, 2018
7653a6b
ENH: Implement IntervalIndex.is_overlapping (#23327)
jschendel Nov 29, 2018
87c6433
REF: prelim for fixing array_to_datetime (#24000)
jbrockmendel Nov 29, 2018
5a91c53
TST: fix fixture for numpy dtypes (#23983)
h-vetinari Nov 29, 2018
dc8d35a
Implement TimedeltaArray._from_sequence (#23953)
jbrockmendel Nov 29, 2018
d1a2f5f
REF: Convert test_hashing to pytest idiom (#24009)
gfyoung Nov 30, 2018
6194b63
PERF: Use Categorical.equals in CategoricalIndex.equals (#24023)
TomAugspurger Nov 30, 2018
5411421
TST/CI: Unify CI test scripts (single and multi) and simplify the sys…
datapythonista Nov 30, 2018
cfacd4c
CI: Removing outdated and unused CI files (#24004)
datapythonista Nov 30, 2018
bdeddb1
PERF: For GH23814, return early in Categorical.__init__ (#23888)
eoveson Nov 30, 2018
fa547d8
BUG: pandas.cut should disallow overlapping IntervalIndex bins (#23999)
charlesdong1991 Dec 1, 2018
5b6b346
TST: Check error message in overlapping bins test (#24029)
gfyoung Dec 1, 2018
5b0610b
DEPS: Pinning versions of some dependencies to speed up environment c…
datapythonista Dec 1, 2018
b45eb26
DOC: Update DateOffset intro in timeseries.rst (#23385)
mroeschke Dec 1, 2018
fe2969e
GH20591 read_csv raise ValueError for bool columns with missing value…
JustinZhengBC Dec 2, 2018
96e0bd7
CLN: Adjust cdef types to fix MacPython build (#24041)
mroeschke Dec 2, 2018
26d7c52
do NPY_NAT check inside get_datetime64_nanos (#24031)
jbrockmendel Dec 2, 2018
18b68c7
REF: Refactor Date/TimeLikeOps (#24038)
TomAugspurger Dec 2, 2018
9d85b22
Fix PEP-8 issues in visualization.rst (#23898)
FHaase Dec 2, 2018
e303a46
DOC: Fix PEP-8 issues in computation.rst and comparison_*.rst (#24002)
FHaase Dec 2, 2018
1c6a968
REF: Move non-raising parts of array_to_datetime outside of try/excep…
jbrockmendel Dec 2, 2018
212a1d1
Fix the docstring of xs in pandas/core/generic.py #22892 (#23913)
tlentali Dec 2, 2018
35b1702
DOC: Upgrade flake8-rst version (#23847)
FHaase Dec 2, 2018
6dd130a
DOC: conform to PEP-8 (#23855)
saurav-chakravorty Dec 2, 2018
92d25f0
Proper boxing of scalars in `DataFrame.to_dict` (#23921)
bourbaki Dec 2, 2018
7a885ee
BUG: all-na corner case for str.cat (#24045)
h-vetinari Dec 2, 2018
e4d494b
catch OutOfBoundsDatetime in just one place (#24049)
jbrockmendel Dec 2, 2018
45f880b
Fix PEP-8 issues in contributing.rst (#24003)
FHaase Dec 2, 2018
9d0f113
API: fix str-accessor on CategoricalIndex (#24005)
h-vetinari Dec 2, 2018
a88ae2b
PERF: optimize NaT lookups in cython modules (#24008)
jbrockmendel Dec 2, 2018
5259e33
BUG: CategoricalIndex allows reindexing with non-unique CategoricalIn…
qwhelan Dec 2, 2018
d967aef
BUG/TST: PeriodArray.__setitem__ with slice and list-like value (#23991)
charlesdong1991 Dec 2, 2018
9b58f4d
DOC: Updating operators docstrings (#20415)
ParfaitG Dec 2, 2018
022f458
CI: Linting with azure instead of travis (#22854)
datapythonista Dec 3, 2018
b7bdf7c
ZeroDivisionError when groupby rank with method="dense" and pct=True …
Koustav-Samaddar Dec 3, 2018
8b0f9b3
DOC: Stop ignoring fixed rst files in flake8-rst (#24051)
datapythonista Dec 3, 2018
367efb2
TST/CLN: parametrize tests\resample\test_time_grouper.py (#24013)
simonjayhawkins Dec 3, 2018
e7991b3
REF/DEPR: DatetimeIndex constructor (#23675)
jbrockmendel Dec 3, 2018
21568c5
Implement mul, floordiv, mod, divmod, and reversed directly in Timede…
jbrockmendel Dec 3, 2018
71ab3bc
TST: clean up to change setup.cfg to `xfail_strict = True` (GH23057) …
dcreekp Dec 3, 2018
f06b969
REF: Refactor Datetimelike delegation (#24039)
TomAugspurger Dec 3, 2018
a7bb972
fix quote position (#24065)
charlesdong1991 Dec 3, 2018
5f963c8
CI: Fixing benchmark log (#24062)
datapythonista Dec 3, 2018
08395af
TST: run setitem tests for IntegerArray (#24054)
jreback Dec 3, 2018
3fe697f
REF/API: DatetimeTZDtype (#23990)
TomAugspurger Dec 3, 2018
3a609ea
PERF: Define PeriodArray._values_for_argsort (#24083)
qwhelan Dec 4, 2018
b3fc609
TST: use s3_resource fixture consistently (#24073)
h-vetinari Dec 4, 2018
940104e
remove calls to DataFrame.consolidated (#24080)
topper-123 Dec 4, 2018
00f5aba
CI/TST: Making ci/run_tests.sh fail if one of the steps fail (#24075)
datapythonista Dec 4, 2018
72980fb
ENH: Add columns argument to read_feather() (#24025) (#24034)
nixphix Dec 4, 2018
1573340
Add default repr for EAs (#23601)
TomAugspurger Dec 4, 2018
d7e96d8
Additional DOC and BUG fix related to merging with mix of columns and…
Dr-Irv Dec 4, 2018
1d3ed91
TST: Work around statsmodels bug (#24090)
TomAugspurger Dec 4, 2018
4b5f4d1
CI: Various fixups (#24092)
TomAugspurger Dec 4, 2018
d8d114c
CI: Check import is warning free (#24102)
TomAugspurger Dec 5, 2018
473f21a
PERF: consolidate imports inside parse_time_string (#24084)
qwhelan Dec 5, 2018
6919013
BUG/TST: Fix TimedeltaIndex comparisons with invalid types (#24056)
jbrockmendel Dec 5, 2018
669cb27
REF: Separate out DataFrame/Series Construction Helpers (#24100)
jbrockmendel Dec 5, 2018
9f2c716
DOC: Make _field_accessor manage the docstring format (#24099)
charlesdong1991 Dec 5, 2018
aead29b
API: rename MultiIndex.labels to MultiIndex.codes (#23752)
topper-123 Dec 5, 2018
cb862e4
BUG: fix mutation of DTI backing Series/DataFrame (#24096)
jbrockmendel Dec 5, 2018
8ea7744
PERF: ascii c string functions (#23981)
chris-b1 Dec 5, 2018
2643721
CLN: Follow-up to #24100 (#24116)
jbrockmendel Dec 5, 2018
4ae63aa
Implement DatetimeArray._from_sequence (#24074)
jbrockmendel Dec 5, 2018
b841374
BUG: Fix concat series loss of timezone (#24027)
evangelinehl Dec 5, 2018
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
  •  
  •  
  •  
129 changes: 10 additions & 119 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
@@ -1,43 +1,6 @@
version: 2
jobs:

# --------------------------------------------------------------------------
# 0. py27_compat
# --------------------------------------------------------------------------
py27_compat:
docker:
- image: continuumio/miniconda:latest
# databases configuration
- image: circleci/postgres:9.6.5-alpine-ram
environment:
POSTGRES_USER: postgres
POSTGRES_DB: pandas_nosetest
- image: circleci/mysql:8-ram
environment:
MYSQL_USER: "root"
MYSQL_HOST: "localhost"
MYSQL_ALLOW_EMPTY_PASSWORD: "true"
MYSQL_DATABASE: "pandas_nosetest"
environment:
JOB: "2.7_COMPAT"
ENV_FILE: "ci/circle-27-compat.yaml"
LOCALE_OVERRIDE: "it_IT.UTF-8"
MINICONDA_DIR: /home/ubuntu/miniconda3
steps:
- checkout
- run:
name: build
command: |
./ci/install_circle.sh
./ci/show_circle.sh
- run:
name: test
command: ./ci/run_circle.sh --skip-slow --skip-network

# --------------------------------------------------------------------------
# 1. py36_locale
# --------------------------------------------------------------------------
py36_locale:
build:
docker:
- image: continuumio/miniconda:latest
# databases configuration
Expand All @@ -54,94 +17,22 @@ jobs:

environment:
JOB: "3.6_LOCALE"
ENV_FILE: "ci/circle-36-locale.yaml"
LOCALE_OVERRIDE: "zh_CN.UTF-8"
MINICONDA_DIR: /home/ubuntu/miniconda3
steps:
- checkout
- run:
name: build
command: |
./ci/install_circle.sh
./ci/show_circle.sh
- run:
name: test
command: ./ci/run_circle.sh --skip-slow --skip-network

# --------------------------------------------------------------------------
# 2. py36_locale_slow
# --------------------------------------------------------------------------
py36_locale_slow:
docker:
- image: continuumio/miniconda:latest
# databases configuration
- image: circleci/postgres:9.6.5-alpine-ram
environment:
POSTGRES_USER: postgres
POSTGRES_DB: pandas_nosetest
- image: circleci/mysql:8-ram
environment:
MYSQL_USER: "root"
MYSQL_HOST: "localhost"
MYSQL_ALLOW_EMPTY_PASSWORD: "true"
MYSQL_DATABASE: "pandas_nosetest"

environment:
JOB: "3.6_LOCALE_SLOW"
ENV_FILE: "ci/circle-36-locale_slow.yaml"
ENV_FILE: "ci/deps/circle-36-locale.yaml"
LOCALE_OVERRIDE: "zh_CN.UTF-8"
MINICONDA_DIR: /home/ubuntu/miniconda3
steps:
- checkout
- run:
name: build
command: |
./ci/install_circle.sh
./ci/show_circle.sh
./ci/circle/install_circle.sh
export PATH="$MINICONDA_DIR/bin:$PATH"
source activate pandas-dev
python -c "import pandas; pandas.show_versions();"
- run:
name: test
command: ./ci/run_circle.sh --only-slow --skip-network

# --------------------------------------------------------------------------
# 3. py35_ascii
# --------------------------------------------------------------------------
py35_ascii:
docker:
- image: continuumio/miniconda:latest
# databases configuration
- image: circleci/postgres:9.6.5-alpine-ram
environment:
POSTGRES_USER: postgres
POSTGRES_DB: pandas_nosetest
- image: circleci/mysql:8-ram
environment:
MYSQL_USER: "root"
MYSQL_HOST: "localhost"
MYSQL_ALLOW_EMPTY_PASSWORD: "true"
MYSQL_DATABASE: "pandas_nosetest"

environment:
JOB: "3.5_ASCII"
ENV_FILE: "ci/circle-35-ascii.yaml"
LOCALE_OVERRIDE: "C"
MINICONDA_DIR: /home/ubuntu/miniconda3
steps:
- checkout
- run:
name: build
command: |
./ci/install_circle.sh
./ci/show_circle.sh
- run:
name: test
command: ./ci/run_circle.sh --skip-slow --skip-network


workflows:
version: 2
build_and_test:
jobs:
- py27_compat
- py36_locale
- py36_locale_slow
- py35_ascii
export PATH="$MINICONDA_DIR/bin:$PATH"
source activate pandas-dev
echo "pytest -m "not slow and not network" --strict --durations=10 --color=no --junitxml=$CIRCLE_TEST_REPORTS/reports/junit.xml pandas"
pytest -m "not slow and not network" --strict --durations=10 --color=no --junitxml=$CIRCLE_TEST_REPORTS/reports/junit.xml pandas
1 change: 0 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -109,6 +109,5 @@ 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.
43 changes: 17 additions & 26 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: 1500

matrix:
fast_finish: true
Expand All @@ -34,29 +34,28 @@ 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
- JOB="2.7, locale, slow, old NumPy" ENV_FILE="ci/deps/travis-27-locale.yaml" LOCALE_OVERRIDE="zh_CN.UTF-8" PATTERN="slow"
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"
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

- JOB="3.6, coverage" ENV_FILE="ci/deps/travis-36.yaml" PATTERN="not slow and not network" PANDAS_TESTING_MODE="deprecate" COVERAGE=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"
- JOB="3.7, NumPy dev" ENV_FILE="ci/deps/travis-37-numpydev.yaml" PATTERN="not slow and not network" TEST_ARGS="-W error" PANDAS_TESTING_MODE="deprecate"
addons:
apt:
packages:
Expand All @@ -65,19 +64,19 @@ matrix:
# In allow_failures
- dist: trusty
env:
- JOB="3.6, slow" ENV_FILE="ci/travis-36-slow.yaml" SLOW=true
- 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
- 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 Down Expand Up @@ -106,25 +105,17 @@ before_script:

script:
- echo "script start"
- source activate pandas-dev
- 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
- 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