Skip to content

get all the things #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 4,522 commits into from
Jun 29, 2018
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
4522 commits
Select commit Hold shift + click to select a range
2ab3727
DEPR: removed long deprecated input param 'axis' in .replace() (#20789)
math-and-data May 3, 2018
3340f27
CLN: removed unused "convert" parameter to _take (#20934)
toobaz May 3, 2018
ce4ab82
CLN: Fix typo "strudes" --> "strides" (#20929)
jschendel May 3, 2018
d3d3352
Update link to NumPy Docstring Standard explanation (#20942)
mm3509 May 3, 2018
21f5fb1
BUG: Fix KeyError in merge on CategoricalIndex (#20777)
fjetter May 3, 2018
cb5c869
Base Index Tests Cleanup Part 3 (#20931)
WillAyd May 3, 2018
28dbae9
ENH: linearly spaced date_range (GH 20808) (#20846)
onnoeberhard May 3, 2018
ec4609e
DEPR: deprecated `sheetname` from ExcelFile.parse (#20938)
deflatSOCO May 4, 2018
ef019fa
Follow-up #20347: incorporate review about _get_series_list (#20923)
h-vetinari May 4, 2018
be6f11e
CLN: add missing space in package's description (#20950)
sietse May 5, 2018
c94a68c
DOC: followup to #20583, observed kwarg for .groupby (#20941)
jreback May 5, 2018
e8e6e89
BUG: Fix IntervalIndex.get_loc/get_indexer for IntervalIndex of lengt…
jschendel May 5, 2018
bd4332f
Handle duplicate column names in select_dtypes and get_dummies (#20839)
kunalgosar May 5, 2018
587a0dd
DOC: add Raises, Examples and See Also sections to methods at_time/be…
topper-123 May 7, 2018
da96244
PERF: improve get_loc on unsorted, non-unique indexes (#19539)
toobaz May 8, 2018
fc50bde
BUG: Fix isna cannot handle ambiguous typed list (#20971)
Licht-T May 8, 2018
e051303
CLN: simplify combine_first (#20972)
jreback May 8, 2018
620784f
BUG in .groupby.apply when applying a function that has mixed data ty…
jreback May 8, 2018
d15c104
BUG: cant modify df with duplicate index (#17105) (#20939)
fersarr May 8, 2018
2299693
Fixes Update docs on reserved attributes #20878 (#20933)
sharad-vm May 8, 2018
d98f25a
BUG: Fix wrong khash method definition (#20966)
Licht-T May 8, 2018
3dd90a2
COMPAT: 32-bit indexing compat (#20977)
jreback May 8, 2018
b3f07b2
DOC: add reshaping visuals to the docs (Reshaping and Pivot Tables) (…
jalammar May 8, 2018
673fe6e
Parametrization of indexes/test_base #4 (#20979)
WillAyd May 9, 2018
21ee836
Consistent Return Structure for Rolling Apply (#20984)
WillAyd May 9, 2018
e978279
BUG: Fix Series.get() for ExtensionArray and Categorical (#20885)
Dr-Irv May 9, 2018
eff1faf
DOC: update Readme recommended tags for new contributors (#20992)
mvinoba May 9, 2018
d99cc94
COMPAT: 32-bit indexing compat (#20989)
jreback May 10, 2018
21dd192
BUG: date_range linspace behavior respects tz (#20988)
mroeschke May 10, 2018
780b8d2
DEPR: DataFrame dropna accepting multiple axes (#20995)
kunalgosar May 10, 2018
6d5d701
DOC: Improve the docstring of Str.contains() (#20870)
Blair-Young May 10, 2018
8e2a4a9
API: Added axis to take (#20999)
TomAugspurger May 10, 2018
c30f0bb
Allow drop bins when using the cut function (#20947)
FANGOD May 10, 2018
52effcb
Fixed instantiation misspell (#21006)
WillAyd May 10, 2018
17a0ca1
cleanup of v0.23.0.txt (#21007)
topper-123 May 11, 2018
0e00151
Don't raise warning on merging int and float with nan (#21011)
jorisvandenbossche May 11, 2018
648ca95
ENH: Implement linspace behavior for timedelta_range/interval_range (…
jschendel May 11, 2018
3d03fdb
Preserve None in Series unique (#20893)
WillAyd May 11, 2018
3283ae8
ENH: Raise useful error when iterating a Window (#20996)
selik May 12, 2018
1dcddba
BUG: Concatentation of TZ-aware dataframes
paul-mannino Jan 18, 2018
a5c02d5
rework tests & implementation in concat of tz-aware dataframes
jreback May 10, 2018
83a46ca
Mention NaN handling in dtype description (#20895)
jowagner May 14, 2018
36b8753
Added script to fetch wheels [ci skip] (#20928)
TomAugspurger May 14, 2018
bd14ea3
TST: add arithmetic operators fixture (#21033)
jreback May 14, 2018
46c9656
BUG: Fixed 19497 - previously, renaming an index changed its type if …
charlie0389 May 14, 2018
d007c2d
cleanup whatsnew files (#21021)
topper-123 May 15, 2018
363426f
PERF: removed coercion to int64 for arrays of ints in Categorical.fro…
nlee737 May 15, 2018
3da49cb
CI: Fixed linting on download_wheels (#21042)
TomAugspurger May 15, 2018
1a9937d
Warn on ndarray[int] // timedelta (#21036)
TomAugspurger May 15, 2018
186ce4e
BUG: Iteration over DatetimeIndex stops at chunksize (GH21012) (#21027)
kittoku May 15, 2018
8aff124
DOC: Updated release and whatsnew for 0.23.0 [ci skip] (#21051)
TomAugspurger May 15, 2018
dfb2651
BUG: Keep original name in str.cat (#21054)
TomAugspurger May 15, 2018
3be623b
Add epoch alternative to deprecation message (#21060)
jorisvandenbossche May 15, 2018
81cfe91
Fixed space in small info (#21057)
TomAugspurger May 15, 2018
90f638f
Pass sort for agg multiple (#21062)
TomAugspurger May 15, 2018
3ff7541
DOC: add highlights and toc to whatsnew file for 0.23.0 (#21061)
jorisvandenbossche May 15, 2018
3147a86
RLS: 0.23.0
TomAugspurger May 15, 2018
2eb5a67
DEV: Start 0.24 cycle
TomAugspurger May 16, 2018
cff6e01
DOC: Added 0.23.1 whatsnew template (#21001)
TomAugspurger May 16, 2018
d63d015
DOC: Correct the date of whatsnew v0.23 #21067 (#21069)
peterpanmj May 16, 2018
a327920
DOC: Start 0.24.0 whatsnew [ci skip] (#21072)
TomAugspurger May 16, 2018
27581e9
Fixed extensionarray ref [ci skip] (#21077)
TomAugspurger May 16, 2018
501f041
Revert "Revert "MAINT: Remove Long and WidePanel (#15748)" (#15802)" …
gfyoung May 16, 2018
9f40757
DOC: updated docstring for nanoseconds function per doc guidelines (#…
chalmerlowe May 17, 2018
1ee5ecf
improved performance of CategoricalIndex.is_monotonic* (#21025)
topper-123 May 17, 2018
d623ffd
BUG: Prevent Unlimited Agg Recursion with Duplicate Col Names (#21066)
WillAyd May 17, 2018
6cc5f23
BUG: type aliasing is not allowed to be compared using isinstance() (…
adamabk May 17, 2018
e033c06
BUG: make .reset_index() raise when passed an invalid level name (#21…
KalyanGokhale May 18, 2018
cc8d33e
Spell check (#21130)
Giftlin May 19, 2018
ed784a8
Replaced open with Context Mgrs in Parser Tests (#21105)
WillAyd May 19, 2018
af2b609
BUG: assert_index_equal does not raise error for check_categorical=Fa…
alysivji May 19, 2018
bc37ea2
Fix Inconsistent MultiIndex Sorting (#21043)
WillAyd May 19, 2018
1c3418b
TST: Remove .ix deprecation warnings (#21148)
gfyoung May 21, 2018
3cae0a2
Refactor to use context managers (#21139)
alysivji May 21, 2018
e80cc43
BUG: Should not raise error in concatenating Series with numpy scalar…
KalyanGokhale May 21, 2018
0ebbafd
DEPR: Add deprecated index attribute names to deprecation list (#21125)
topper-123 May 21, 2018
508ec3d
DOC: Improve the docstring of Timedelta.delta redux (#21138)
chalmerlowe May 21, 2018
81358e8
BUG: Avoid Timedelta rounding when specifying unit and integer (#1269…
mroeschke May 21, 2018
ac32ce8
TST: Escape invalid escape characters (#21154)
gfyoung May 21, 2018
172ab7a
Idx droplevel (#21116)
toobaz May 21, 2018
90c2237
DOC: Add linspace range behavior to the timeseries/timedeltas/interva…
jschendel May 22, 2018
791de95
DOC: move mention of #21115 from bugs to enhancements (#21165)
toobaz May 22, 2018
cd04471
Small typo in deprecation message added in PR #21060 (#21170)
zertrin May 22, 2018
be90d49
BUG: Fix invalid truncation in interval_range (#21162)
jschendel May 23, 2018
1abfd1b
Remove deprecated Slepian test (#21173)
gfyoung May 23, 2018
6f1f975
BUG: DecimalArray and JSONArray that are empty return incorrect resul…
Dr-Irv May 24, 2018
f91e28c
BUG: Enable stata files to be written to buffers (#21169)
bashtage May 24, 2018
e0f6c22
CLN: Remove duplicate Categorical section from 0.23.1 whatsnew (#21197)
jschendel May 25, 2018
dc02831
CI: use latest deps for pandas-datareader, python-dateutil (#21204)
jreback May 25, 2018
f6abb61
styling deprecated message (#21210)
minggli May 25, 2018
1c2844a
DOC: correct header line in v0.24.0 (#21218)
jorisvandenbossche May 26, 2018
36c1f6b
BUG: Categorical.fillna with iterables (#21215)
TomAugspurger May 28, 2018
7b1f9bf
ENH: Parse %z and %Z directive in format for to_datetime (#19979)
mroeschke May 29, 2018
7c522bf
DOC: Add numeric_only to DataFrame.quantile (#21214)
mroeschke May 29, 2018
d30cc74
Stable Sorting Algorithm for Fillna Indexer (#21212)
WillAyd May 29, 2018
a5259cc
BUG: Should not raise errors in .set_names for MultiIndex with nlevel…
KalyanGokhale May 29, 2018
f0c2330
TST: tests for inconsistent indexing with datetimes (#20550)
jcontesti May 29, 2018
b64e9d5
Implement integer array add/sub for datetimelike indexes (#19959)
jbrockmendel May 29, 2018
b2eec25
CLN: move common printing utilties to pandas.io.formats.printing (#21…
jreback May 29, 2018
c85ab08
BUG: set keyword argument so zipfile actually compresses (#21144)
minggli May 29, 2018
4cbbcc6
BUG: Support for OO Optimization (#21093)
WillAyd May 30, 2018
bc9241d
EHN: to_csv compression accepts file-like object (#21249)
minggli May 30, 2018
e1b6cbf
DOC: Fix renaming categories section (#21264)
JarnoRFB May 31, 2018
7647969
DOC: fill in class names for rename methods (#21268)
gef756 May 31, 2018
5348e06
BUG: Fix inconsistency between the shape properties of SparseSeries a…
nprad May 31, 2018
9af5fee
CI: bump numpy on appveyor ci (#21271)
jreback May 31, 2018
b237b11
BUG: make dense ranks results scale to 100 percent (#21203)
peterpanmj May 31, 2018
f1631be
ENH: Implement mode(dropna=False) (#20779)
reidy-p May 31, 2018
4274b84
Add missing period to get_dummies docs (#21277)
adamjstewart Jun 1, 2018
88c3f08
CI: revert skip of geopandas downstream test (#21217)
jorisvandenbossche Jun 4, 2018
cbec58e
TST: fix shebang typo (#21307)
Jun 4, 2018
686f604
BUG: Allow IntervalIndex to be constructed from categorical data with…
jschendel Jun 4, 2018
9f95f7d
Improve performance of CategoricalIndex.is_unique (#21107)
topper-123 Jun 4, 2018
b32fdc4
BUG: Fix encoding error in to_csv compression (#21300)
minggli Jun 5, 2018
15b39cd
DOC: whatsnew note for MultiIndex Sorting Fix (#21316)
WillAyd Jun 5, 2018
67e6e6f
Add Featuretools to Pandas Ecosystem Page (#21297)
kmax12 Jun 5, 2018
7dc6f70
PERF: improve performance of NDFrame.describe (#21274)
DataOmbudsman Jun 5, 2018
dd91539
DOC: Fixing 'a la' confusion in series.quantile documentation (#21293)
uds5501 Jun 6, 2018
fbb47d6
BUG: Fix encoding for Stata format 118 format files (#21279)
bashtage Jun 6, 2018
0c65c57
DOC: fix mistake in Series.str.cat (#21330)
h-vetinari Jun 6, 2018
a363e1a
BUG: Using DatetimeIndex.date with timezone returns incorrect date (#…
jamestran201-alt Jun 7, 2018
cea0a81
Fix typo in error message in the PlanePlot class (#21350)
CianciuStyles Jun 7, 2018
c388dde
ENH: Color text based on background in Styler (#21263)
joelostblom Jun 7, 2018
9d61ab5
DOC: Add sphinx spelling extension (#21109)
FabioRosado Jun 7, 2018
ab6aaf7
Fix nested_to_record with None values in nested levels (#21164)
ssikdar1 Jun 7, 2018
a65e4af
DOC: move whatsnew file for #21116 (index droplevel) (#21367)
jorisvandenbossche Jun 7, 2018
5bbbaf6
DOC: clean-up 0.23.1 whatsnew (#21368)
jorisvandenbossche Jun 7, 2018
649bfae
BUG: Fixed concat warning message (#21362)
TomAugspurger Jun 7, 2018
c460710
Revert "enable multivalues insert (#19664)" (#21355)
jorisvandenbossche Jun 7, 2018
abfac97
BUG: dropna incorrect with categoricals in pivot_table (#21252)
jreback Jun 7, 2018
4f1704e
Sharey keyword for boxplot (#20968)
Jun 8, 2018
7f6ea67
BUG: Series.combine() fails with ExtensionArray inside of Series (#21…
Dr-Irv Jun 8, 2018
93be27d
BUG: invalid rolling window on empty input (#21291)
uds5501 Jun 8, 2018
636dd01
REGR: NA-values in ctors with string dtype (#21366)
TomAugspurger Jun 8, 2018
0f521ab
DOC: update whatsnew 0.23.1 (#21387)
jorisvandenbossche Jun 8, 2018
ff26632
Fix #21356: JSON nested_to_record Silently Drops Top-Level None Value…
daminisatya Jun 8, 2018
d79203a
Revert change to comparison op with datetime.date objects (#21361)
TomAugspurger Jun 8, 2018
05e55aa
DOC: update multi-index term with MultiIndex (#21382)
FabioRosado Jun 8, 2018
8d5032a
REGR: allow merging on object boolean columns (#21310)
jorisvandenbossche Jun 8, 2018
324b324
BLD: include dll in package_data on Windows (#21321)
chris-b1 Jun 8, 2018
415012f
BUG: Fix empty Data frames to JSON round-trippable back to data frame…
Jun 8, 2018
7000b89
DOC: MultiIndex Fixes (#21414)
alimcmaster1 Jun 11, 2018
4807905
DOC: fix grammar of deprecation message (#21421)
jorisvandenbossche Jun 11, 2018
66d9b15
MAINT: Deprecate encoding from stata reader/writer (#21400)
bashtage Jun 12, 2018
879b15f
DOC: Add 0.23.2 whatsnew template (#21433)
gfyoung Jun 12, 2018
defdb34
MAINT: More friendly error msg on Index overflow (#21377)
gfyoung Jun 12, 2018
1275f91
DOC: follow 0.23.1 template for 0.23.2 whatsnew (#21435)
jorisvandenbossche Jun 12, 2018
2e3f4ec
DOC: Loading sphinxcontrib.spelling to sphinx only if it's available …
datapythonista Jun 12, 2018
d8a1fef
Fix flake8 in conf.py (#21438)
jorisvandenbossche Jun 12, 2018
e77dc7e
Doc Fixes (#21415)
alimcmaster1 Jun 12, 2018
ffffa5c
Reapply all patches by @testvinder against master (#21413)
testvinder Jun 12, 2018
92e9882
Two tests didn't properly assert an exception was raised. Fixed. (#21…
akaihola Jun 12, 2018
ab668b0
DOC: 0.23.1 release (#21446)
TomAugspurger Jun 12, 2018
73c0da0
DOC: Fixed warning in doc build (#21449)
TomAugspurger Jun 13, 2018
11a26be
DOC: add favicon to doc pages (#21440)
joelostblom Jun 13, 2018
7a49449
Fix tests fragile to PATH (#21453)
alimcmaster1 Jun 13, 2018
8eb4937
use ccalendar.get_days_in_month, deprecate tslib.monthrange (#21451)
jbrockmendel Jun 13, 2018
bc4ccd7
BUG: Construct Timestamp with tz correctly near DST border (#21407)
mroeschke Jun 13, 2018
c8f27cc
parametrize tests, unify repeated tests (#21405)
jbrockmendel Jun 13, 2018
b3744a1
DOC: isin() docstring change DataFrame to pd.DataFrame (#21403)
beepscore Jun 13, 2018
576d5c6
BUG: fix get_indexer_non_unique with CategoricalIndex key (#21457)
toobaz Jun 13, 2018
b5fc769
BUG: Fix DateOffset eq to depend on normalize attr (#21404)
jbrockmendel Jun 13, 2018
40d5982
API/BUG: DatetimeIndex correctly localizes integer data (#21216)
mroeschke Jun 14, 2018
2a33926
PERF: improve performance of groupby rank (#21237) (#21285)
peterpanmj Jun 14, 2018
6028a5b
PERF: typing and cdefs for tslibs.resolution (#21452)
jbrockmendel Jun 14, 2018
fd121ed
disallow normalize=True with Tick classes (#21427)
jbrockmendel Jun 14, 2018
a8738ba
CLN: Comparison methods for MultiIndex should have consistent behavio…
KalyanGokhale Jun 14, 2018
bf1c3dc
PERF: Add __contains__ to CategoricalIndex (#21369)
topper-123 Jun 14, 2018
e92b786
CLN: Index imports and 0.23.1 whatsnew (#21490)
mroeschke Jun 15, 2018
4918829
improve speed of nans in CategoricalIndex (#21493)
topper-123 Jun 15, 2018
c50a9dc
perf improvements in tslibs.period (#21447)
jbrockmendel Jun 15, 2018
ec5956e
BUG: Fix Series.nlargest for integer boundary values (#21432)
jschendel Jun 15, 2018
6c71c45
Removing SimpleMock test from pandas.util.testing (#21482)
uds5501 Jun 15, 2018
9e982e1
TST: adding test cases for verifying correct values shown by pivot_ta…
uds5501 Jun 15, 2018
ea54d39
PERF: remove useless overrides (#21523)
toobaz Jun 18, 2018
89418a3
TST: Add unit tests for older timezone issues (#21491)
mroeschke Jun 18, 2018
d5a1232
BUG: Timedelta.__bool__ (#21485)
TomAugspurger Jun 18, 2018
076635a
BUG: Fix Index construction when given empty generator (#21470). (#21…
Liam3851 Jun 18, 2018
91451cb
BUG/REG: file-handle object handled incorrectly in to_csv (#21478)
minggli Jun 18, 2018
6131a59
Append Mode for ExcelWriter with openpyxl (#21251)
WillAyd Jun 19, 2018
6d34657
DOC: Improve code example for Index.get_indexer (#21511)
topper-123 Jun 19, 2018
71c53f0
DOC: remove grammar duplication in groupby docs (#21534)
adamjstewart Jun 19, 2018
27f7c2b
remove daytime attr, move getstate and setstate to base class (#21533)
jbrockmendel Jun 19, 2018
c2da06c
BUG: Handle read_csv corner case (#21176)
r00ta Jun 19, 2018
5fbb683
De-duplicate code for indexing with list-likes of keys (#21503)
toobaz Jun 19, 2018
cb57fa6
Update "See Also" section of pandas/core/generic.py (#21550)
wil Jun 20, 2018
2625759
Fixing documentation lists indentation (#21519)
datapythonista Jun 20, 2018
89874d3
PERF: add method Categorical.__contains__ (#21508)
topper-123 Jun 20, 2018
ec20207
REGR: Fixes first_valid_index when DataFrame or Series has duplicate …
KalyanGokhale Jun 20, 2018
b36b451
API/BUG: Raise when int-dtype coercions fail (#21456)
gfyoung Jun 20, 2018
506935c
DOC: Add documentation for freq='infer' option of DatetimeIndex and T…
jschendel Jun 21, 2018
f91a704
BUG: Fix group index calculation to prevent hitting maximum recursion…
Jun 21, 2018
f4fba9e
BUG: Fix passing empty label to df drop (#21515)
alimcmaster1 Jun 21, 2018
582323b
ERR: Raise a simpler backtrace for missing key (#21558)
toobaz Jun 21, 2018
1c0740c
Fixed HDFSTore.groups() performance. (#21543)
spott Jun 21, 2018
6a5a565
DOC: Fixing spaces around backticks, and linting (#21570)
datapythonista Jun 21, 2018
e24da6c
fix hashing string-casting error (#21187)
jbrockmendel Jun 21, 2018
1638331
make DateOffset immutable (#21341)
jbrockmendel Jun 21, 2018
f1ffc5f
REF: multi_take is now able to tackle all list-like (non-bool) cases …
toobaz Jun 21, 2018
dcc0857
TST: Use int fixtures in test_construction.py (#21588)
gfyoung Jun 22, 2018
4795e8c
DOC: Adding clarification on return dtype of to_numeric (#21585)
uds5501 Jun 22, 2018
bd1b04e
Update v0.24.0.txt (#21586)
uds5501 Jun 22, 2018
c2b03e4
clarifying regex pipe behavior (#21589)
mitchnegus Jun 22, 2018
ac56856
DOC: Note assert_almost_equal impl. detail (#21580)
gfyoung Jun 22, 2018
028c9c0
DOC: update the Series.any / Dataframe.any docstring (#21579)
strickvl Jun 22, 2018
aa3e683
TST: Clean up tests in test_take.py (#21591)
gfyoung Jun 22, 2018
a166638
TST: Add interval closed fixture to top-level conftest (#21595)
jschendel Jun 22, 2018
922c8ba
cache DateOffset attrs now that they are immutable (#21582)
jbrockmendel Jun 22, 2018
7d8626d
BUG: Series dot product __rmatmul__ doesn't allow matrix vector multi…
minggli Jun 22, 2018
c6347c4
BUG: first/last lose timezone in groupby with as_index=False (#21573)
reidy-p Jun 22, 2018
66fea91
add test case when to_csv argument is sys.stdout (#21572)
r00ta Jun 22, 2018
5fdaa97
BUG: Fix json_normalize throwing TypeError (#21536) (#21540)
vuminhle Jun 22, 2018
7bee353
DOC: updated the Series.str.rsplit and Series.str.split docstrings (#…
ryankarlos Jun 22, 2018
eb40557
TST: Use multiple instances of parametrize instead of product (#21602)
jschendel Jun 23, 2018
f1aa08c
MyPy cleanup and absolute imports in pandas.core.dtypes.common (#21008)
WillAyd Jun 23, 2018
4922c0e
remove unused cimport (#21619)
jbrockmendel Jun 25, 2018
7829ad3
CI: Test against Python 3.7 (#21604)
TomAugspurger Jun 25, 2018
3433f19
DOC: Do no use 'type' as first word when specifying a return type (#2…
aberres Jun 25, 2018
44f7b14
CLN: make CategoricalIndex._create_categorical a classmethod (#21618)
topper-123 Jun 25, 2018
51d548d
PERF: do not check for label presence preventively (#21594)
toobaz Jun 25, 2018
1033e8b
TST: Refactor test_maybe_match_name and test_hash_pandas_object (#21600)
minggli Jun 25, 2018
f7ed7f8
API/COMPAT: support axis=None for logical reduction (reduce over all …
TomAugspurger Jun 26, 2018
6db8076
DOC: Move tz cleanup whatsnew entries to v0.24 (#21631)
mroeschke Jun 26, 2018
5188c00
DOC: fixup old whatsnew for dtype coercing change (#21456) (#21634)
jorisvandenbossche Jun 26, 2018
af8d174
DEPR: MultiIndex.to_hierarchical (#21613)
KalyanGokhale Jun 26, 2018
dbd102c
TST: xfail flaky 3.7 test, xref #21636 (#21637)
jreback Jun 26, 2018
95427d5
[ENH] Add read support for Google Cloud Storage (#20729)
bnaul Jun 26, 2018
36422a8
PKG: Exclude data test files. (#19535)
TomAugspurger Jun 26, 2018
80d85fc
DOC: fix typo in cookbook.rst (#21635)
bgroveben Jun 26, 2018
4c4579d
DOC: minor correction to v0.23.2.txt (#21644)
topper-123 Jun 26, 2018
9d38e0e
Cleanup clipboard tests (#21163)
david-liu-brattle-1 Jun 26, 2018
2a7e1f2
ENH: Update to_gbq and read_gbq to pandas-gbq 0.5.0 (#21628)
tswast Jun 26, 2018
838e8da
More speedups for Period comparisons (#21606)
jbrockmendel Jun 26, 2018
ebe480a
use ccalendar instead of np_datetime (#21549)
jbrockmendel Jun 26, 2018
45e55af
ENH: Function to walk the group hierarchy of a PyTables HDF5 file.
Aug 30, 2015
b35cb1c
DOC: Fix versionadded directive typos in IntervalIndex (#21649)
jschendel Jun 27, 2018
44c5460
TST: Use absolute path for datapath (#21647)
elmq0022 Jun 27, 2018
f9cc39f
DOC: update DataFrame.dropna's axis argument docs (#21652)
taljaards Jun 27, 2018
a620e72
BUG: Let IntervalIndex constructor override inferred closed (#21584)
jschendel Jun 27, 2018
73ab162
TST: Use fixtures in dtypes/test_cast.py (#21661)
gfyoung Jun 28, 2018
e0f978d
TST: Clean old timezone issues PT2 (#21612)
mroeschke Jun 28, 2018
0801b8c
ENH: Allow keep='all' for nlargest/nsmallest (#21650)
gfyoung Jun 28, 2018
76ef7c4
Fix Timestamp rounding (#21507)
alimcmaster1 Jun 29, 2018
c45bb0b
PERF: avoid unneeded recoding of categoricals and reuse CategoricalDt…
topper-123 Jun 29, 2018
8cb6be0
API/REGR: (re-)allow neg/pos unary operation on object dtype (#21590)
jorisvandenbossche Jun 29, 2018
66b517c
API: re-allow duplicate index level names (#21423)
jorisvandenbossche Jun 29, 2018
5afb953
Make Period - Period return DateOffset instead of int (#21314)
jbrockmendel Jun 29, 2018
a3e56f2
API: PeriodIndex subtraction to return object Index of DateOffsets (#…
jbrockmendel Jun 29, 2018
5c761f1
BUG: Series.get() with ExtensionArray and integer index (#21260)
Dr-Irv Jun 29, 2018
0b63e81
ENH: Support ExtensionArray operators via a mixin (#21261)
Dr-Irv Jun 29, 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
  •  
  •  
  •  
3 changes: 2 additions & 1 deletion .coveragerc
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
# .coveragerc to control coverage.py
[run]
branch = False
omit = */tests/*

[report]
# Regexes for lines to exclude from consideration
Expand All @@ -23,4 +24,4 @@ exclude_lines =
ignore_errors = False

[html]
directory = coverage_html_report
directory = coverage_html_report
63 changes: 63 additions & 0 deletions .github/CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
# Contributor Code of Conduct

As contributors and maintainers of this project, and in the interest of
fostering an open and welcoming community, we pledge to respect all people who
contribute through reporting issues, posting feature requests, updating
documentation, submitting pull requests or patches, and other activities.

We are committed to making participation in this project a harassment-free
experience for everyone, regardless of level of experience, gender, gender
identity and expression, sexual orientation, disability, personal appearance,
body size, race, ethnicity, age, religion, or nationality.

Examples of unacceptable behavior by participants include:

* The use of sexualized language or imagery
* Personal attacks
* Trolling or insulting/derogatory comments
* Public or private harassment
* Publishing other's private information, such as physical or electronic
addresses, without explicit permission
* Other unethical or unprofessional conduct

Project maintainers have the right and responsibility to remove, edit, or
reject comments, commits, code, wiki edits, issues, and other contributions
that are not aligned to this Code of Conduct, or to ban temporarily or
permanently any contributor for other behaviors that they deem inappropriate,
threatening, offensive, or harmful.

By adopting this Code of Conduct, project maintainers commit themselves to
fairly and consistently applying these principles to every aspect of managing
this project. Project maintainers who do not follow or enforce the Code of
Conduct may be permanently removed from the project team.

This Code of Conduct applies both within project spaces and in public spaces
when an individual is representing the project or its community.

A working group of community members is committed to promptly addressing any
reported issues. The working group is made up of pandas contributors and users.
Instances of abusive, harassing, or otherwise unacceptable behavior may be
reported by contacting the working group by e-mail ([email protected]).
Messages sent to this e-mail address will not be publicly visible but only to
the working group members. The working group currently includes

- Safia Abdalla
- Tom Augspurger
- Joris Van den Bossche
- Camille Scott
- Nathaniel Smith

All complaints will be reviewed and investigated and will result in a response
that is deemed necessary and appropriate to the circumstances. Maintainers are
obligated to maintain confidentiality with regard to the reporter of an
incident.

This Code of Conduct is adapted from the [Contributor Covenant][homepage],
version 1.3.0, available at
[http://contributor-covenant.org/version/1/3/0/][version],
and the [Swift Code of Conduct][swift].

[homepage]: http://contributor-covenant.org
[version]: http://contributor-covenant.org/version/1/3/0/
[swift]: https://swift.org/community/#code-of-conduct

24 changes: 24 additions & 0 deletions .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
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.

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.

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
----------------------------
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.

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).

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!
29 changes: 29 additions & 0 deletions .github/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
#### Code Sample, a copy-pastable example if possible

```python
# Your code here

```
#### Problem description

[this should explain **why** the current behaviour is a problem and why the expected output is a better solution.]

**Note**: We receive a lot of issues on our GitHub tracker, so it is very possible that your issue has been posted before. Please check first before submitting so that we do not have to handle and close duplicates!

**Note**: Many problems can be resolved by simply upgrading `pandas` to the latest version. Before submitting, please check if that solution works for you. If possible, you may want to check if `master` addresses this issue, but that is not necessary.

For documentation-related issues, you can check the latest versions of the docs on `master` here:

https://pandas-docs.github.io/pandas-docs-travis/

If the issue has not been resolved there, go ahead and file it in the issue tracker.

#### Expected Output

#### Output of ``pd.show_versions()``

<details>

[paste the output of ``pd.show_versions()`` here below this line]

</details>
4 changes: 4 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
- [ ] closes #xxxx
- [ ] tests added / passed
- [ ] passes `git diff upstream/master -u -- "*.py" | flake8 --diff`
- [ ] whatsnew entry
23 changes: 20 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
*$
*.bak
*flymake*
*.iml
*.kdev4
*.log
*.swp
Expand All @@ -18,6 +19,9 @@
.vagrant
.noseids
.ipynb_checkpoints
.tags
.cache/
.vscode/

# Compiled source #
###################
Expand All @@ -26,6 +30,7 @@
*.class
*.dll
*.exe
*.pxi
*.o
*.py[ocd]
*.so
Expand All @@ -43,6 +48,7 @@ dist
# Egg metadata
*.egg-info
.eggs
.pypirc

# tox testing tool
.tox
Expand All @@ -53,6 +59,9 @@ dist
**/wheelhouse/*
# coverage
.coverage
coverage.xml
coverage_html_report
*.pytest_cache

# OS generated files #
######################
Expand All @@ -66,6 +75,7 @@ Thumbs.db
# Data files #
##############
*.dta
*.xpt
*.h5
pandas/io/*.dat
pandas/io/*.json
Expand All @@ -79,9 +89,12 @@ scikits
*.c
*.cpp

# Performance Testing #
#######################
asv_bench/
# Unit / Performance Testing #
##############################
asv_bench/env/
asv_bench/html/
asv_bench/results/
asv_bench/pandas/

# Documentation generated files #
#################################
Expand All @@ -93,3 +106,7 @@ 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: 12 additions & 0 deletions .pep8speaks.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# File : .pep8speaks.yml

scanner:
diff_only: True # If True, errors caused by only the patch are shown

pycodestyle:
max-line-length: 79
ignore: # Errors and warnings to ignore
- E402, # module level import not at top of file
- E731, # do not assign a lambda expression, use a def
- E741, # do not use variables named 'l', 'O', or 'I'
- W503 # line break before binary operator
Loading