Skip to content

Bug 23970 #24411

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

Closed
wants to merge 266 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
266 commits
Select commit Hold shift + click to select a range
5a671d7
CI: Fixes to conda environment names (#23866)
charlesdong1991 Nov 25, 2018
aff7ff6
DOC: Fix DataFrame.nunique docstring and doctests (#23891)
Moisan Nov 25, 2018
2d4cc0b
Fix PEP-8 issues in reshaping.rst (#23897)
FHaase Nov 25, 2018
d8ad02c
Fix PEP-8 issues in visualization.rst (#23899)
FHaase Nov 25, 2018
45c74a7
Remove unused ipython directive in developer.rst (#23901)
FHaase Nov 25, 2018
b24c3fe
Fix PEP-8 issues in internals.rst (#23903)
FHaase Nov 25, 2018
357ad5f
Fix PEP-8 issues in text.rst (#23904)
FHaase Nov 25, 2018
3595b5c
Fix PEP-8 issues in sparse.rst (#23907)
FHaase Nov 25, 2018
7944b56
Fix PEP-8 issues in gotchas.rst (#23909)
FHaase Nov 25, 2018
45f0535
Fix PEP-8 issues in basics.rst (#23910)
FHaase Nov 25, 2018
048849c
Fix format of advanced.rst according to PEP-8 standard (#23893)
YuechengWu Nov 25, 2018
f52858d
DOC: Fix PEP-8 issues in comparison_with_sas.rst (#23902)
FHaase Nov 25, 2018
d35c024
DOC: Fix PEP-8 issues in groupby.rst (#23900)
FHaase Nov 25, 2018
e576c94
ENH/TST/DOC: set infer_nrows for read_fwf (GH15138) (#23238)
rdmontgomery Nov 26, 2018
40ec4dd
TST: split up pandas/tests/test_resample.py (#23872)
simonjayhawkins Nov 26, 2018
a3d0f7d
REF: DatetimeIndex constructor fixups (#23916)
jbrockmendel Nov 26, 2018
78c9af8
BUG: Fix float formatting when a string is passed as float_format arg…
tomneep Nov 26, 2018
5526196
DOC: update the DataFrame.reindex_like docstring (#22775)
math-and-data Nov 26, 2018
49f3fa2
DOC: Change code-block to ipython in r_interface.rst (#23906)
FHaase Nov 27, 2018
6368a2e
Fix PEP-8 issues in timedeltas.rst (#23905)
FHaase Nov 27, 2018
05689d6
implement deprecation portion of #23675 (#23937)
jbrockmendel Nov 27, 2018
989bc5e
Increase timeout for flakey test (#23849)
alimcmaster1 Nov 27, 2018
ab95d2f
DOC: Move content in doc/README.rst to doc/source/contributing.rst (#…
KimiJL Nov 27, 2018
998aace
CLN: io/formats/html.py: refactor (#23818)
simonjayhawkins Nov 27, 2018
69a9e7a
CLN/DEPS: Clean up post numpy bump to 1.12 (#23796)
h-vetinari Nov 27, 2018
d0d3e31
DOC: Fix PEP-8 issues in 10min.rst (#23908)
FHaase Nov 27, 2018
d82dcae
DOC: Capitalize docstring summaries (#23886)
varadgunjal Nov 27, 2018
f77db10
BUG GH23744 ufuncs on DataFrame keeps dtype sparseness (#23755)
JustinZhengBC Nov 27, 2018
5405db3
BUG: Properly handle CSV boolean CategoricalDtype (#20826)
TomAugspurger Nov 27, 2018
ed90832
DOC: fix double Returns section in set_index docstring (#23948)
jorisvandenbossche Nov 27, 2018
1de7b49
CLN: Remove/deprecate unused/misleading dtype functions (#23917)
jbrockmendel Nov 27, 2018
8a97bb3
Add asv benchmarks for essential functions (#23935)
qwhelan Nov 27, 2018
2190813
isort plotting, a handful of test dirs (#23957)
jbrockmendel Nov 28, 2018
628558b
CLN: Add more cdefs for tslib.pyx (#23966)
mroeschke Nov 28, 2018
1a596e3
TST: add method/dtype coverage to str-accessor; precursor to #23167 (…
h-vetinari Nov 28, 2018
1b9bb62
ENH: Add Styler.pipe() method (#23229) (#23384)
nmusolino Nov 28, 2018
821d8a4
TST: Test unnamed columns with index_col for Excel (#23874)
gfyoung Nov 28, 2018
c9a1f43
Ensure that DatetimeArray keeps reference to original data (#23956)
TomAugspurger Nov 28, 2018
9f7341b
Collect Index methods by purpose: rendering, constructors, setops... …
jbrockmendel Nov 28, 2018
62bb763
CLN: keyerror in versioneer error message (#23974)
chris-b1 Nov 28, 2018
f273b36
Collect methods in generic/frame/series (#23973)
jbrockmendel Nov 28, 2018
ebd374e
GroupBy Cleanup (#23971)
WillAyd Nov 28, 2018
4e60471
REF/TST: Fix remaining DatetimeArray with DateOffset arithmetic ops (…
jbrockmendel Nov 28, 2018
f501a53
DEPR: Deprecate passing range-like arguments to DatetimeIndex, Timede…
jbrockmendel Nov 28, 2018
6e9a815
CLN: remove unused import causing flake8 error on master (#23989)
qwhelan Nov 29, 2018
7dda1e9
MAINT: Arithmetc --> Arithmetic
gfyoung Nov 29, 2018
06eacc9
BUG: Fix lxml import in show_versions (#23949)
nixphix Nov 29, 2018
c8fd78f
CLN: Add missing types to tslibs/conversion.pyx (#23984)
mroeschke Nov 29, 2018
cd41c46
implement truediv, rtruediv directly in TimedeltaArray; tests (#23829)
jbrockmendel Nov 29, 2018
1184219
TST: split up pandas/tests/indexing/test_multiindex.py (#23912)
simonjayhawkins Nov 29, 2018
d057ef8
MAINT Use list and dict comprehension (#23894)
rth Nov 29, 2018
05e53f3
DOC: fix DataFrame.replace and DataFrame.set_index (#23939)
Moisan Nov 29, 2018
48f1161
API: Public data for Series and Index: .array and .to_numpy() (#23623)
TomAugspurger Nov 29, 2018
a733f71
DOC: work around IPython directive bug (#23994)
TomAugspurger Nov 29, 2018
fce0b46
ENH: Add return_inverse to cython-unique; unify unique/factorize-code…
h-vetinari Nov 29, 2018
fb8776b
ENH: Implement IntervalIndex.is_overlapping (#23327)
jschendel Nov 29, 2018
f112fb3
REF: prelim for fixing array_to_datetime (#24000)
jbrockmendel Nov 29, 2018
0c25c1d
TST: fix fixture for numpy dtypes (#23983)
h-vetinari Nov 29, 2018
99a5dca
Implement TimedeltaArray._from_sequence (#23953)
jbrockmendel Nov 29, 2018
1e8c2dc
REF: Convert test_hashing to pytest idiom (#24009)
gfyoung Nov 30, 2018
43bed21
PERF: Use Categorical.equals in CategoricalIndex.equals (#24023)
TomAugspurger Nov 30, 2018
a8e46c0
TST/CI: Unify CI test scripts (single and multi) and simplify the sys…
datapythonista Nov 30, 2018
6998362
CI: Removing outdated and unused CI files (#24004)
datapythonista Nov 30, 2018
3a43929
PERF: For GH23814, return early in Categorical.__init__ (#23888)
eoveson Nov 30, 2018
be4ae04
BUG: pandas.cut should disallow overlapping IntervalIndex bins (#23999)
charlesdong1991 Dec 1, 2018
6a5a772
TST: Check error message in overlapping bins test (#24029)
gfyoung Dec 1, 2018
99fbcb9
DEPS: Pinning versions of some dependencies to speed up environment c…
datapythonista Dec 1, 2018
89373db
DOC: Update DateOffset intro in timeseries.rst (#23385)
mroeschke Dec 1, 2018
f355845
GH20591 read_csv raise ValueError for bool columns with missing value…
JustinZhengBC Dec 2, 2018
95d9839
CLN: Adjust cdef types to fix MacPython build (#24041)
mroeschke Dec 2, 2018
f00b61a
do NPY_NAT check inside get_datetime64_nanos (#24031)
jbrockmendel Dec 2, 2018
32a577b
REF: Refactor Date/TimeLikeOps (#24038)
TomAugspurger Dec 2, 2018
3d17440
Fix PEP-8 issues in visualization.rst (#23898)
FHaase Dec 2, 2018
11f6c4b
DOC: Fix PEP-8 issues in computation.rst and comparison_*.rst (#24002)
FHaase Dec 2, 2018
fb57db3
REF: Move non-raising parts of array_to_datetime outside of try/excep…
jbrockmendel Dec 2, 2018
c1bb7fc
Fix the docstring of xs in pandas/core/generic.py #22892 (#23913)
tlentali Dec 2, 2018
8fb5f72
DOC: Upgrade flake8-rst version (#23847)
FHaase Dec 2, 2018
dfa5084
DOC: conform to PEP-8 (#23855)
saurav-chakravorty Dec 2, 2018
1be3ec4
Proper boxing of scalars in `DataFrame.to_dict` (#23921)
bourbaki Dec 2, 2018
cdc6ff8
BUG: all-na corner case for str.cat (#24045)
h-vetinari Dec 2, 2018
4ed7235
catch OutOfBoundsDatetime in just one place (#24049)
jbrockmendel Dec 2, 2018
c0ed6f0
Fix PEP-8 issues in contributing.rst (#24003)
FHaase Dec 2, 2018
a4dafba
API: fix str-accessor on CategoricalIndex (#24005)
h-vetinari Dec 2, 2018
fffd24f
PERF: optimize NaT lookups in cython modules (#24008)
jbrockmendel Dec 2, 2018
ba2cd57
BUG: CategoricalIndex allows reindexing with non-unique CategoricalIn…
qwhelan Dec 2, 2018
8288023
BUG/TST: PeriodArray.__setitem__ with slice and list-like value (#23991)
charlesdong1991 Dec 2, 2018
9f7bd6f
DOC: Updating operators docstrings (#20415)
ParfaitG Dec 2, 2018
1de4790
CI: Linting with azure instead of travis (#22854)
datapythonista Dec 3, 2018
4565bf5
ZeroDivisionError when groupby rank with method="dense" and pct=True …
Koustav-Samaddar Dec 3, 2018
429e505
DOC: Stop ignoring fixed rst files in flake8-rst (#24051)
datapythonista Dec 3, 2018
2388e17
TST/CLN: parametrize tests\resample\test_time_grouper.py (#24013)
simonjayhawkins Dec 3, 2018
0bccf4b
REF/DEPR: DatetimeIndex constructor (#23675)
jbrockmendel Dec 3, 2018
12e36d5
Implement mul, floordiv, mod, divmod, and reversed directly in Timede…
jbrockmendel Dec 3, 2018
60abe91
TST: clean up to change setup.cfg to `xfail_strict = True` (GH23057) …
dcreekp Dec 3, 2018
e1f3161
REF: Refactor Datetimelike delegation (#24039)
TomAugspurger Dec 3, 2018
750596f
fix quote position (#24065)
charlesdong1991 Dec 3, 2018
6ab02c7
CI: Fixing benchmark log (#24062)
datapythonista Dec 3, 2018
51a9b73
TST: run setitem tests for IntegerArray (#24054)
jreback Dec 3, 2018
2661625
REF/API: DatetimeTZDtype (#23990)
TomAugspurger Dec 3, 2018
72ce028
PERF: Define PeriodArray._values_for_argsort (#24083)
qwhelan Dec 4, 2018
6d0998a
TST: use s3_resource fixture consistently (#24073)
h-vetinari Dec 4, 2018
135fc3c
remove calls to DataFrame.consolidated (#24080)
topper-123 Dec 4, 2018
94cd429
CI/TST: Making ci/run_tests.sh fail if one of the steps fail (#24075)
datapythonista Dec 4, 2018
ec396e4
ENH: Add columns argument to read_feather() (#24025) (#24034)
nixphix Dec 4, 2018
6b01d83
Add default repr for EAs (#23601)
TomAugspurger Dec 4, 2018
dafed44
Additional DOC and BUG fix related to merging with mix of columns and…
Dr-Irv Dec 4, 2018
7807d64
TST: Work around statsmodels bug (#24090)
TomAugspurger Dec 4, 2018
488f62d
CI: Various fixups (#24092)
TomAugspurger Dec 4, 2018
3ad71ba
CI: Check import is warning free (#24102)
TomAugspurger Dec 5, 2018
251a520
PERF: consolidate imports inside parse_time_string (#24084)
qwhelan Dec 5, 2018
cf6d803
BUG/TST: Fix TimedeltaIndex comparisons with invalid types (#24056)
jbrockmendel Dec 5, 2018
7b09746
REF: Separate out DataFrame/Series Construction Helpers (#24100)
jbrockmendel Dec 5, 2018
9612998
DOC: Make _field_accessor manage the docstring format (#24099)
charlesdong1991 Dec 5, 2018
2ed817b
API: rename MultiIndex.labels to MultiIndex.codes (#23752)
topper-123 Dec 5, 2018
fbf578d
BUG: fix mutation of DTI backing Series/DataFrame (#24096)
jbrockmendel Dec 5, 2018
4c41a2d
PERF: ascii c string functions (#23981)
chris-b1 Dec 5, 2018
25233e2
CLN: Follow-up to #24100 (#24116)
jbrockmendel Dec 5, 2018
91d4455
Implement DatetimeArray._from_sequence (#24074)
jbrockmendel Dec 5, 2018
eaf70ec
BUG: Fix concat series loss of timezone (#24027)
evangelinehl Dec 5, 2018
9eb0a6e
REF/TST: Add more pytest idiom to scalar/test_nat (#24120)
gfyoung Dec 6, 2018
a3f8f52
REF/TST: Add pytest idiom to reshape/test_tile (#24107)
gfyoung Dec 6, 2018
12c5cee
BUG: use internal linkage (static variables) in move.c (#24113)
llllllllll Dec 6, 2018
7855065
Adding docstring validation error for when the function does not have…
avolkov Dec 7, 2018
96374ca
Fix error GL07 (#24126)
alexander-ponomaroff Dec 7, 2018
be2e9f0
DOC: Improve the docstring of pd.Index.contains and closes PR #20211 …
TanyaaCJain Dec 7, 2018
1816dd9
CLN: minor cleanups for MultiIndex.codes (#24146)
topper-123 Dec 7, 2018
9a2c52d
REF/TST: Add more pytest idiom to util/test_util (#24141)
gfyoung Dec 7, 2018
a07f765
DOC: fix warnings in whatsnew about MI.labels -> codes rename (#24150)
jorisvandenbossche Dec 7, 2018
eca73f2
BUG: Fixed block placment from reindex (#24149)
TomAugspurger Dec 7, 2018
f1d9c8a
DOC: Update parquet metadata format description around index levels (…
cpcloud Dec 7, 2018
91a859c
Ignoring F821 in developer.rst (#24160)
datapythonista Dec 8, 2018
31cb234
DOC: Move 0.23.5 release notes (#24165)
TomAugspurger Dec 8, 2018
2a038ba
DOC: Corrects 'reindex_axis' docstring (#24105)
eahogue Dec 9, 2018
3ded7a4
Fixing shift() for ExtensionArray (#23947)
varadgunjal Dec 9, 2018
ff26058
API: Revert breaking `.values` changes (#24163)
TomAugspurger Dec 9, 2018
cb7d3b3
BUG - remove scaling multiplier from `Period` diff result (#23915)
ms7463 Dec 9, 2018
83e6721
ENH: MultiIndex.from_frame (#23141)
ms7463 Dec 9, 2018
620f9f3
DOC: remove long listings in the tutorials.rst page (#24152)
jorisvandenbossche Dec 9, 2018
57dced2
DOC: update usage of randn in io.rst (#24154)
charlesdong1991 Dec 9, 2018
09d5797
DOC: fix pandas.DataFrame.quantile docstring and doctests (#23936)
Moisan Dec 9, 2018
9c14db1
BUG: Raise ValueError when the format kwarg is passed to the HDFStore…
CianciuStyles Dec 9, 2018
7907740
DOC: Use a standard header for all rst files (#24086)
saurav-chakravorty Dec 9, 2018
4d30c0b
Added log10 to the list of unary functions df.eval can handle (#24140)
euri10 Dec 9, 2018
c7acb8d
DOC: Fixes to the docs style (#24182)
datapythonista Dec 9, 2018
d376acf
BUG: date_range issue with millisecond resolution (#24129)
gabrielreid Dec 9, 2018
68613dc
CLN: Remove tmp.xlsx (#24194)
mroeschke Dec 10, 2018
c38464a
DOC: Fix 10min.rst flake8 issues (#24189)
addisonlynch Dec 10, 2018
89bddb0
DOC: Fix visualization.rst flake8 issues (#24186)
addisonlynch Dec 10, 2018
961ebb9
DOC: Repair doc/source/merging.rst flake8 issues (#24185)
addisonlynch Dec 10, 2018
04d77ce
DOC: Fix dsintro.rst flake8 issues (#24187)
addisonlynch Dec 10, 2018
8bbe6d3
DOC: Fix flake8 issues in doc/source/reshaping.rst (#24183)
charlesdong1991 Dec 10, 2018
501125f
BUG/Perf: Support ExtensionArrays in where (#24114)
TomAugspurger Dec 10, 2018
f409378
DOC: Correct/update skipna docstrings for `any` and `all` (#23109) (#…
jamesmyatt Dec 10, 2018
b4d8631
DEPR: Deprecating .clip_lower and .clip_upper (#24203)
datapythonista Dec 10, 2018
0eaf427
DOC: Adding header to the rst files that don't have it (#24191)
datapythonista Dec 10, 2018
6f021dd
BUG/PERF: Use EA in Index.get_value (#24204)
TomAugspurger Dec 10, 2018
360cb6b
Fix flake8 issues on v22, v23 and v24rst (#24217)
thoo Dec 11, 2018
4cd24c4
REF/TST: Add more pytest idiom to indexing/multiindex/test_getitem.py…
simonjayhawkins Dec 11, 2018
987600f
CI: Simplify Azure Pipelines configuration files (#23111)
vtbassmatt Dec 11, 2018
dd3090e
remove enum import for PY2 compat, xref #22802 (#24170)
jreback Dec 11, 2018
1497887
DOC: Fixed implicit imports for whatsnew (v >= version 20.0) (#24199)
saurav-chakravorty Dec 11, 2018
9a974f0
DOC: Add back currentmodule to api.rst (#24232)
jorisvandenbossche Dec 11, 2018
2fea86a
DOC: Fix summaries not ending with a period (#24190)
YuechengWu Dec 11, 2018
c8a9e75
pct change bug issue 21200 (#21235)
simonariddell Dec 12, 2018
86ea3c1
DOC: Fix PEP-8 issues in indexing-, missing_data-, options- and relea…
FHaase Dec 12, 2018
cb880de
BLD: json deprecated unicode capi (#24254)
chris-b1 Dec 13, 2018
31d97f4
Fix repr of DataFrame with IntervalIndex (#24134)
jorisvandenbossche Dec 13, 2018
ad22833
ENH: to_list as alias for tolist (#23398)
retkowski Dec 13, 2018
454561d
Fix flake8 issues on v19, v20 and v21.0.rst (#24236)
thoo Dec 13, 2018
90d1299
BUG - anchoring dates for resample with Day(n>1) (#24159)
ms7463 Dec 13, 2018
e37b6e9
Add option for DataFrame.to_html() to render URL data as links (#2679…
benjaminarjun Dec 13, 2018
417fd86
REF/TST: Add more pytest idiom to tests/resample (#24230)
simonjayhawkins Dec 13, 2018
9d14ab4
DOC: avoid warnings ipython 'Code input with no code' (#24238)
jorisvandenbossche Dec 13, 2018
f7f5c82
BUG: Fix json_normalize throwing TypeError when record_path has a seq…
vuminhle Dec 13, 2018
0755c96
Fix docstring of functions created with the deprecate() function (#24…
datapythonista Dec 13, 2018
1e40462
REF/TST: Add more pytest idiom to indexing/multiindex/test_iloc.py (#…
simonjayhawkins Dec 14, 2018
471cf74
implement independent parts of #24024 (#24276)
jbrockmendel Dec 14, 2018
52449f3
Flake8 rst v0.14.x.rst (#24253)
Seuss27 Dec 14, 2018
7c980ce
BUG: Assorted DatetimeIndex bugfixes (#24157)
jbrockmendel Dec 14, 2018
2b27265
BUG/ENH - base argument no longer ignored in period resample (#23941)
ms7463 Dec 14, 2018
3ac766b
DOC: Fix flake8 issues in whatsnew v10* and v11* (#24277)
saurav-chakravorty Dec 14, 2018
fe98fff
DOC: Removing tailing whitespaces in .rst files (#24281)
datapythonista Dec 14, 2018
6141e44
DOC: FIx flake8 errors for whatsnew v0.7.* -v0.9.* rst (#24273)
saurav-chakravorty Dec 14, 2018
9047f42
REF: Consolidate PeriodArray frequency checks (#24285)
TomAugspurger Dec 14, 2018
8eee657
CLN: Linting tailing whitespaces, and fixing remaining cases (#24286)
datapythonista Dec 14, 2018
2d5adc7
DOC: Removing spellcheck (#24287)
datapythonista Dec 15, 2018
d0a8136
DOC: Add new required sphinx setting latex_elements (#24291)
datapythonista Dec 15, 2018
fbb0eb4
DOC: Use official numpydoc extension (#24098)
FHaase Dec 15, 2018
96b81dc
CI for boto: fix errors; add coverage; add skip for uncatchable Resou…
h-vetinari Dec 15, 2018
480fa38
Revert #21394 (#24289)
jbrockmendel Dec 15, 2018
0fc7e0c
API: Always return DataFrame from get_dummies (#24284)
TomAugspurger Dec 15, 2018
4271e26
BUG: Support to create DataFrame from list subclasses. (#21238)
mitar Dec 15, 2018
0d06fc6
DOC: Making the build fail if the doc build fails (#24292)
datapythonista Dec 16, 2018
c734d6f
DOC: Fix and validate that deprecation directive is in the right posi…
aqurilla Dec 16, 2018
60bec9f
DOC: Fix order of the sections in docstrings (#24132)
alexander-ponomaroff Dec 16, 2018
e16c914
DOC: Removing remaining spellcheck related stuff (deps, docs, code, w…
datapythonista Dec 16, 2018
fbba4a2
CLN: standardize different freq message (#24283)
jbrockmendel Dec 16, 2018
6337029
TST: Fix flakey hypothesis apply test (#24307)
alimcmaster1 Dec 16, 2018
06582c6
DOC: flake8 fix for whatsnew v.0.12.* (#24309)
saurav-chakravorty Dec 16, 2018
ea11917
STY: use pytest.raises context syntax (#24297)
jbrockmendel Dec 16, 2018
102684e
Add issue number (#24313)
alimcmaster1 Dec 17, 2018
068ba32
DOC: Not pushing the docs to github pages in PRs (#24316)
datapythonista Dec 17, 2018
03b088a
DOC: Link to dev version of contributing guide from README.md (#24172)
jamesmyatt Dec 17, 2018
eed0ff4
PERF: Period plotting performance (#24308)
TomAugspurger Dec 17, 2018
8dde068
DOC: whatsnew 0.24.0 corrections & edits & remove some warnings (#24298)
jreback Dec 17, 2018
917e54f
DOC: Use sphinx link for internal link to contributing guide (#24320)
jamesmyatt Dec 17, 2018
708230d
DOC: Add pandas video series to tutorials.rst (#24117)
justmarkham Dec 17, 2018
15cac6c
DOC: Fix flake8 issues with whatsnew v0.18.* (#24303)
JimJeon Dec 18, 2018
fe49065
DOC: Fix a few warnings (#24334)
TomAugspurger Dec 18, 2018
26d62fb
ERR: Improve error message for cut with infinity and integer bins (#2…
jschendel Dec 18, 2018
e075725
BUG: Fixed msgpack roundtrip with PeriodIndex (#24335)
TomAugspurger Dec 18, 2018
20596f6
BUG: Fix GSO values when writing latin-1 strLs (#24337)
bashtage Dec 18, 2018
253e15f
DOC: Minor indentation issue (#24339)
saurav-chakravorty Dec 18, 2018
d9ed79f
DOC: Fix flake 8 errors for whatsnew v0.16* (#24338)
saurav-chakravorty Dec 18, 2018
e2c4300
DOC: Fixes flake8 issues in whatsnew v0.13.* #24256 (#24322)
Seuss27 Dec 18, 2018
ed78fda
BUG: Ensure incomplete stata files are deleted (#24319)
bashtage Dec 18, 2018
cf1012b
API: Remove CalendarDay (#24330)
mroeschke Dec 18, 2018
7052d09
DOC: Fixes additional flake8 issues in whatsnew v0.14.0 #24240 (#24342)
Seuss27 Dec 18, 2018
1ed6f43
claenup some CategoricalIndex internals (#24343)
topper-123 Dec 18, 2018
d634502
CLN: Resample time bin cruft (#24347)
mroeschke Dec 19, 2018
0c0485e
DOC: Upgraded Docstring pandas.DataFrame.dot (#23024)
HubertKl Dec 19, 2018
43422b3
DOC: Fix docstrings with the sections in the wrong order #24280 (#24288)
benjaminr Dec 19, 2018
15cc829
API: Standard signature for to_numpy (#24341)
TomAugspurger Dec 19, 2018
c2036b8
STY: Check pytest.raises is used context manager (#24332)
gfyoung Dec 19, 2018
e406313
BUG: merging an Integer EA rasises (#23262)
makbigc Dec 19, 2018
d6353a6
Pin travis build to 3.6.6 (#24360)
TomAugspurger Dec 19, 2018
a1f9b5b
REF/TST: Add more pytest idiom to test_read_fwf.py (#24361)
gfyoung Dec 19, 2018
d1faa1d
DOC: Update compiler guidance for Windows (#24331)
jamesmyatt Dec 19, 2018
8d6f792
GH24241 make Categorical.map transform nans (#24275)
JustinZhengBC Dec 20, 2018
4f7f109
ENH: ExtensionArray.repeat (#24349)
TomAugspurger Dec 20, 2018
4b06ad7
implement _index_data parts of #24024 (#24379)
jbrockmendel Dec 21, 2018
a2558f3
implement ensure_localized in datetimelikeArrayMixin (#24378)
jbrockmendel Dec 21, 2018
4032edc
REF/TST: Collect Straggler Arithmetic Tests (#24376)
jbrockmendel Dec 21, 2018
7310391
REF/TST: Add more pytest idiom to indexing/multiindex/test_xs.py (#24…
simonjayhawkins Dec 21, 2018
7ca00ef
REF/TST: Add pytest idiom to test_testing (#24369)
gfyoung Dec 21, 2018
312b04b
COMPAT: Add keepdims and friends to validation (#24356)
TomAugspurger Dec 21, 2018
05f7b47
BUG/PERF: Sparse get_dummies uses concat (#24372)
TomAugspurger Dec 21, 2018
c05f805
API: Make Series.searchsorted return a scalar, when supplied a scalar…
topper-123 Dec 21, 2018
01c6ca3
TST: Add missing match parameter in test_move (#24393)
gfyoung Dec 22, 2018
37298e8
CLN: post-post numpy bump (#24365)
h-vetinari Dec 22, 2018
a4a833e
DEPR: Undeprecate period - integer addition (#24352)
TomAugspurger Dec 23, 2018
07ebb4a
CLN: tslibs imports and unused variables (#24401)
mroeschke Dec 23, 2018
66b101c
Rendering Methods portions of #24024 (#24392)
jbrockmendel Dec 23, 2018
3363e94
REF/TST: collect reduction tests (#24367)
jbrockmendel Dec 23, 2018
ce8e34c
REF: Pieces broken off of #24024 (#24364)
jbrockmendel Dec 23, 2018
bc11b79
ENH GH11978 access pd.plotting._misc from plot accessor (#23811)
JustinZhengBC Dec 23, 2018
29965df
BUG: Fix overflow bugs in date_Range (#24255)
jbrockmendel Dec 23, 2018
fb93b29
REF/TST: Add more pytest idiom to resample/test_base.py (#24377)
simonjayhawkins Dec 23, 2018
a9ec1ad
CLN: Make repeat method consistent (#24395)
jschendel Dec 23, 2018
8de2f89
GH23970 Fixed merge conflicts with upstream
Koustav-Samaddar Dec 24, 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
  •  
  •  
  •  
10 changes: 8 additions & 2 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,13 @@ jobs:
name: build
command: |
./ci/circle/install_circle.sh
./ci/circle/show_circle.sh
export PATH="$MINICONDA_DIR/bin:$PATH"
source activate pandas-dev
python -c "import pandas; pandas.show_versions();"
- run:
name: test
command: ./ci/circle/run_circle.sh --skip-slow --skip-network
command: |
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
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/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/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/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/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/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!
36 changes: 19 additions & 17 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,28 +34,28 @@ matrix:
include:
- dist: trusty
env:
- JOB="3.7" ENV_FILE="ci/deps/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/deps/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" ENV_FILE="ci/deps/travis-27.yaml" TEST_ARGS="--skip-slow"
- JOB="2.7" ENV_FILE="ci/deps/travis-27.yaml" PATTERN="not slow"
addons:
apt:
packages:
- python-gtk2
- dist: trusty
env:
- JOB="3.6, lint, coverage" ENV_FILE="ci/deps/travis-36.yaml" TEST_ARGS="--skip-slow --skip-network" PANDAS_TESTING_MODE="deprecate" COVERAGE=true LINT=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/deps/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 @@ -64,7 +64,7 @@ matrix:
# In allow_failures
- dist: trusty
env:
- JOB="3.6, slow" ENV_FILE="ci/deps/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
Expand All @@ -73,7 +73,7 @@ matrix:
allow_failures:
- dist: trusty
env:
- JOB="3.6, slow" ENV_FILE="ci/deps/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/deps/travis-36-doc.yaml" DOC=true
Expand All @@ -90,6 +90,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 @@ -105,21 +111,17 @@ before_script:

script:
- echo "script start"
- ci/run_build_docs.sh
- ci/script_single.sh
- ci/script_multi.sh
- ci/code_checks.sh

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
- 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;
ci/print_skipped.py test-data-single.xml;
fi
- if [ -e test-data-multiple.xml ]; then
ci/print_skipped.py test-data-multiple.xml;
ci/print_skipped.py test-data-multiple.xml;
fi
- echo "after_script done"
132 changes: 132 additions & 0 deletions LICENSES/MUSL_LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,132 @@
musl as a whole is licensed under the following standard MIT license:

----------------------------------------------------------------------
Copyright © 2005-2014 Rich Felker, et al.

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

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

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
----------------------------------------------------------------------

Authors/contributors include:

Anthony G. Basile
Arvid Picciani
Bobby Bingham
Boris Brezillon
Brent Cook
Chris Spiegel
Clément Vasseur
Emil Renner Berthing
Hiltjo Posthuma
Isaac Dunham
Jens Gustedt
Jeremy Huntwork
John Spencer
Justin Cormack
Luca Barbato
Luka Perkov
M Farkas-Dyck (Strake)
Michael Forney
Nicholas J. Kain
orc
Pascal Cuoq
Pierre Carrier
Rich Felker
Richard Pennington
sin
Solar Designer
Stefan Kristiansson
Szabolcs Nagy
Timo Teräs
Valentin Ochs
William Haddon

Portions of this software are derived from third-party works licensed
under terms compatible with the above MIT license:

The TRE regular expression implementation (src/regex/reg* and
src/regex/tre*) is Copyright © 2001-2008 Ville Laurikari and licensed
under a 2-clause BSD license (license text in the source files). The
included version has been heavily modified by Rich Felker in 2012, in
the interests of size, simplicity, and namespace cleanliness.

Much of the math library code (src/math/* and src/complex/*) is
Copyright © 1993,2004 Sun Microsystems or
Copyright © 2003-2011 David Schultz or
Copyright © 2003-2009 Steven G. Kargl or
Copyright © 2003-2009 Bruce D. Evans or
Copyright © 2008 Stephen L. Moshier
and labelled as such in comments in the individual source files. All
have been licensed under extremely permissive terms.

The ARM memcpy code (src/string/armel/memcpy.s) is Copyright © 2008
The Android Open Source Project and is licensed under a two-clause BSD
license. It was taken from Bionic libc, used on Android.

The implementation of DES for crypt (src/misc/crypt_des.c) is
Copyright © 1994 David Burren. It is licensed under a BSD license.

The implementation of blowfish crypt (src/misc/crypt_blowfish.c) was
originally written by Solar Designer and placed into the public
domain. The code also comes with a fallback permissive license for use
in jurisdictions that may not recognize the public domain.

The smoothsort implementation (src/stdlib/qsort.c) is Copyright © 2011
Valentin Ochs and is licensed under an MIT-style license.

The BSD PRNG implementation (src/prng/random.c) and XSI search API
(src/search/*.c) functions are Copyright © 2011 Szabolcs Nagy and
licensed under following terms: "Permission to use, copy, modify,
and/or distribute this code for any purpose with or without fee is
hereby granted. There is no warranty."

The x86_64 port was written by Nicholas J. Kain. Several files (crt)
were released into the public domain; others are licensed under the
standard MIT license terms at the top of this file. See individual
files for their copyright status.

The mips and microblaze ports were originally written by Richard
Pennington for use in the ellcc project. The original code was adapted
by Rich Felker for build system and code conventions during upstream
integration. It is licensed under the standard MIT terms.

The powerpc port was also originally written by Richard Pennington,
and later supplemented and integrated by John Spencer. It is licensed
under the standard MIT terms.

All other files which have no copyright comments are original works
produced specifically for use as part of this library, written either
by Rich Felker, the main author of the library, or by one or more
contibutors listed above. Details on authorship of individual files
can be found in the git version control history of the project. The
omission of copyright and license comments in each file is in the
interest of source tree size.

All public header files (include/* and arch/*/bits/*) should be
treated as Public Domain as they intentionally contain no content
which can be covered by copyright. Some source modules may fall in
this category as well. If you believe that a file is so trivial that
it should be in the Public Domain, please contact the authors and
request an explicit statement releasing it from copyright.

The following files are trivial, believed not to be copyrightable in
the first place, and hereby explicitly released to the Public Domain:

All public headers: include/*, arch/*/bits/*
Startup files: crt/*
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -171,7 +171,7 @@ pip install pandas
```

## Dependencies
- [NumPy](https://www.numpy.org): 1.9.0 or higher
- [NumPy](https://www.numpy.org): 1.12.0 or higher
- [python-dateutil](https://labix.org/python-dateutil): 2.5.0 or higher
- [pytz](https://pythonhosted.org/pytz): 2011k or higher

Expand Down Expand Up @@ -231,9 +231,9 @@ Most development discussion is taking place on github in this repo. Further, the

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

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

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

You can also triage issues which may include reproducing bug reports, or asking for vital information such as version numbers or reproduction instructions. If you would like to start triaging issues, one easy way to get started is to [subscribe to pandas on CodeTriage](https://www.codetriage.com/pandas-dev/pandas).

Expand Down
7 changes: 2 additions & 5 deletions asv_bench/benchmarks/algorithms.py
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
import warnings
from importlib import import_module

import numpy as np

import pandas as pd
from pandas.util import testing as tm


for imp in ['pandas.util', 'pandas.tools.hashing']:
try:
hashing = import_module(imp)
Expand Down Expand Up @@ -73,10 +74,6 @@ def setup(self):
self.uniques = tm.makeStringIndex(1000).values
self.all = self.uniques.repeat(10)

def time_match_string(self):
with warnings.catch_warnings(record=True):
pd.match(self.all, self.uniques)


class Hashing(object):

Expand Down
13 changes: 13 additions & 0 deletions asv_bench/benchmarks/binary_ops.py
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,8 @@ def setup(self):
np.iinfo(np.int16).max,
size=(N, N)))

self.s = Series(np.random.randn(N))

# Division

def time_frame_float_div(self):
Expand All @@ -74,6 +76,17 @@ def time_frame_int_mod(self):
def time_frame_float_mod(self):
self.df % self.df2

# Dot product

def time_frame_dot(self):
self.df.dot(self.df2)

def time_series_dot(self):
self.s.dot(self.s)

def time_frame_series_dot(self):
self.df.dot(self.s)


class Timeseries(object):

Expand Down
Loading