Skip to content

update #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 877 commits into from
Sep 19, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
877 commits
Select commit Hold shift + click to select a range
78c6843
DOC: Add expanded index descriptors for specifying for RangeIndex-as-…
wesm Aug 8, 2019
8b6942f
PERF: break reference cycle in Index._engine (#27607)
crepererum Aug 8, 2019
d7dcdf3
COMPAT: restore shape for 'invalid' Index with nd array (#27818)
jorisvandenbossche Aug 9, 2019
0227e69
EA: implement+test EA.view (#27633)
jbrockmendel Aug 9, 2019
62429ae
Update sample() documentation (#27833)
lizsaret Aug 9, 2019
67de633
Add example for Series.str.slice() (#27832)
Aug 9, 2019
7bfa9b8
Add security policy (#27822)
TomAugspurger Aug 9, 2019
be6c369
Add tidelift sponsor to FUNDING (#27823)
TomAugspurger Aug 9, 2019
e26fa2b
CI: pytest, xdist versions (#27845)
TomAugspurger Aug 12, 2019
2ebab98
CI: Pin Python to 3.7.3 (#27868)
TomAugspurger Aug 12, 2019
9fd432b
BUG: Fix groupby quantile segfault (#27826)
TomAugspurger Aug 12, 2019
2b6c977
op--> opname (#27849)
jbrockmendel Aug 12, 2019
01f90c1
CLN: short-circuit case in Block.replace (#27768)
jbrockmendel Aug 12, 2019
6afa2ad
BUG: Allow plotting boolean values (#27665)
charlesdong1991 Aug 12, 2019
35821a5
Avoid calling S3File.s3 (#27777)
CJStadler Aug 12, 2019
aef0804
BUG: add back check for MultiIndex case and take_split_path (#27855)
jorisvandenbossche Aug 13, 2019
794be8c
Added missing space to error description (#27866)
jimmycallin Aug 13, 2019
666928b
DOC: Updated Series.items 'See also' section for clarity (#27888)
Aug 13, 2019
2349783
DOC: clarify see also for DataFrame.iterrows() (#27893)
Ankit-Dhankhar Aug 13, 2019
f872bcd
DOC: Add append example in to_excel documentation (#27852)
sameshl Aug 13, 2019
6572497
DOC: Standardize use of "Iterate" and "Iterator" (#27871)
sameshl Aug 13, 2019
3e4b196
REF: Make CategoricalIndex comparison defer to Categorical comparison…
jbrockmendel Aug 13, 2019
d187d90
skip test if running non-installed (#27810)
jbrockmendel Aug 13, 2019
6a927b0
CLN: match standardized dispatch logic (#27830)
jbrockmendel Aug 13, 2019
eddeee5
requested edit to comparison method (#27873)
jbrockmendel Aug 13, 2019
69b25ee
CLN: use invalid_comparison for incorrect case in Index comparison (#…
jbrockmendel Aug 13, 2019
e47362a
CLN: Index.__new__ (#27883)
jbrockmendel Aug 13, 2019
de53f6e
remove unnecessary validate_for_numeric_binop (#27886)
jbrockmendel Aug 13, 2019
d32d464
CLN: remove unnecessary dtype checks (#27889)
jbrockmendel Aug 13, 2019
b623a9d
BUG: boxplot does not work when data has datetime column (#27846)
charlesdong1991 Aug 13, 2019
80a7a45
DOC: Add CoC to the README (#27851)
sparalic Aug 13, 2019
5de4e55
BUG: fix Sparse reduction (#27890)
jbrockmendel Aug 13, 2019
584b154
DOC:Use of "Yields" for documentation of DataFrame.iteritems() (#27876)
sameshl Aug 14, 2019
11b28ea
Revert 37 pins (#27907)
TomAugspurger Aug 14, 2019
fae56d0
PERF: Break reference cycle for all Index types (#27840)
topper-123 Aug 14, 2019
46ff5ee
CLN: remove never-True checks (#27908)
jbrockmendel Aug 14, 2019
5c81d8a
REF: implement should_extension_dispatch (#27815)
jbrockmendel Aug 14, 2019
603dbdc
CLN: remove unnecessary validate_for_numeric_unary (#27891)
jbrockmendel Aug 14, 2019
6813d77
DOC: Fix section reference placement in whatsnew (#27919)
jschendel Aug 14, 2019
a656d24
TST: parametrize arithmetic tests (#27847)
jbrockmendel Aug 15, 2019
c1f7b39
BUG: fix+test op(NaT, ndarray), also simplify (#27807)
jbrockmendel Aug 15, 2019
48dd753
CLN: remove _maybe_update_attributes (#27896)
jbrockmendel Aug 15, 2019
9d7a282
CLN: simplify comparison method, docstring cleanups (#27923)
jbrockmendel Aug 15, 2019
a818281
TST: Raise ValueError and suggestion to use header=None if header=-1 …
MarcoGorelli Aug 15, 2019
ca5198a
BUG: Ensure that fill_na in Categorical only replaces null values (#2…
MarcoGorelli Aug 16, 2019
0e24468
DOC: Fix typos in HDFStore docs (#27940)
adamjstewart Aug 16, 2019
5d3b492
VIS: Fix DataFrame.plot() produces incorrect legend markers (#27808)
charlesdong1991 Aug 16, 2019
7a0bcc3
BUG: Merge with readonly arrays (#27946)
TomAugspurger Aug 16, 2019
e66ad6c
cleanups, remove StringMixin (#27939)
jbrockmendel Aug 16, 2019
d03beab
implement array_ops (#27936)
jbrockmendel Aug 16, 2019
802f670
TST: Asserts all types are caterogical in function fillna with correc…
LiuSeeker Aug 16, 2019
f4b4ec2
DOC/CLN: docstring cleanups (#27942)
jbrockmendel Aug 16, 2019
9f93d57
TST: xfail on 37, win (#27956)
TomAugspurger Aug 16, 2019
5b0a2a6
DOC: remove savefig references from the docs v0.7.3 (#27990)
bhavaniravi Aug 18, 2019
35c44ce
DOC: Updated table with read_fwf() (#27920)
isantolin Aug 19, 2019
ba94f9b
BUG: lzma is a required part of python, make it optional (#27882)
guilherme-salome Aug 19, 2019
6e0ab71
BUG: Help python csv engine read binary buffers (#27925)
fiendish Aug 19, 2019
489d1ff
CLN: missing boilerplate in Sparse op (#27910)
jbrockmendel Aug 19, 2019
fb62fcf
BUG: _can_use_numexpr fails when passed large Series (#27773)
ccharlesgb Aug 19, 2019
a4b0132
TST: fix flaky xfail (#28016)
jbrockmendel Aug 19, 2019
325dd68
Fix regression in .ix fallback with IntervalIndex (#27926)
jorisvandenbossche Aug 19, 2019
be08902
BUG: TimedeltaArray - Index result.name (#27962)
jbrockmendel Aug 19, 2019
9a244b5
REF: use should_extension_dispatch for comparison method (#27912)
jbrockmendel Aug 19, 2019
9f71625
CLN: Remove incorrect check, comment, rename (#27922)
jbrockmendel Aug 20, 2019
0a7bb2a
BUG: fix to_timestamp out_of_bounds (#27916)
jbrockmendel Aug 20, 2019
e118b1d
BUG: added a check for if obj is instance of type in _isna-new (#27664)
joy-rosie Aug 20, 2019
69c58da
PLT: plot('line') or plot('area') produces wrong xlim in xaxis in 0.2…
charlesdong1991 Aug 20, 2019
e55b698
BUG: Correctly reinstate Matplotlib converters (#27481)
dstansby Aug 20, 2019
62ab439
BUG: rfloordiv with fill_value, closes#27464 (#28024)
jbrockmendel Aug 20, 2019
8110b47
DOC: Corrected file description in read_fwf() (#28009)
isantolin Aug 20, 2019
d2031d7
Fix GroupBy nth Handling with Observed=False (#26419)
WillAyd Aug 20, 2019
ec3d786
DataFrame html repr: also follow min_rows setting (#27991)
jorisvandenbossche Aug 20, 2019
b7aacb1
DOC: Add punctuation to IntervalArray docstrings (#28043)
sparalic Aug 21, 2019
a429aaf
DOC: Change document code prun in a row (#28029)
EunSeop Aug 21, 2019
e4c4b78
CI: Add pip dependence explicitly (#28008)
makbigc Aug 21, 2019
32b4710
BUG: Correct the previous bug fixing on xlim for plotting (#28059)
charlesdong1991 Aug 21, 2019
8b3246f
CI: Set SHA for codecov upload (#28067)
TomAugspurger Aug 21, 2019
cf6b09d
CI: disable codecov (#28065)
jbrockmendel Aug 21, 2019
7f6ba6b
DOC: Update whatsnew (#28073)
TomAugspurger Aug 21, 2019
becb774
TST: non-strict xfail for period test (#28072)
TomAugspurger Aug 21, 2019
bdcab11
BUG: iter with readonly values, closes #28055 (#28074)
jbrockmendel Aug 21, 2019
8f6118c
BUG: Fixed groupby quantile for listlike q (#27827)
TomAugspurger Aug 22, 2019
a76df79
Preserve index when setting new column on empty dataframe. (#26471)
sumanau7 Aug 22, 2019
b1c871c
BUG: Series.rename raises error on values accepted by Series construc…
lgmsantos Aug 22, 2019
def01cf
BUG: timedelta merge asof with tolerance (#27650)
ianzur Aug 22, 2019
888d1fa
DOC: update GroupBy.head()/tail() documentation (#27844)
mtrbean Aug 23, 2019
d5ba4c1
DOC: Remove alias for numpy.random.randn from the docs (#28082)
WuraolaOyewusi Aug 23, 2019
c7ceff9
DOC: Fix docstrings lack of punctuation (#28031)
martinagvilas Aug 23, 2019
9dc4d71
DOC: Start 0.25.2 (#28111)
TomAugspurger Aug 23, 2019
347ad85
TST: fix compression tests when run without virtualenv/condaenv (#28051)
jbrockmendel Aug 23, 2019
e2483c0
TYPING: more type hints for io.formats.printing (#27765)
simonjayhawkins Aug 23, 2019
d75ee70
Remove Encoding of values in char** For Labels (#27618)
WillAyd Aug 23, 2019
5c0da7d
DOC: Fix GL01 and GL02 errors in the docstrings (#27988)
steveayers124 Aug 24, 2019
518d8ae
Change trys to checks (#28121)
jbrockmendel Aug 25, 2019
2165a6a
Remove outdated docstring that no longer applies (#28137)
bmoscon Aug 25, 2019
09ab18f
TYPING: _pytest.mark.structures.MarkDecorator -> Callable (#28134)
simonjayhawkins Aug 25, 2019
97f9bbf
Contributing Guide for Type Hints (#27050)
WillAyd Aug 25, 2019
5d9fd7e
DOC: Fixes to docstrings formatting (#28096)
realjohnward Aug 25, 2019
2c9c422
DOC: Fix RangeIndex and other docstrings for missing period in summar…
bhuvanakundumani Aug 26, 2019
ea60c19
DOC: Added periods to end of docstrings in explode function (#27973)
jalbritt Aug 26, 2019
765eb8d
COMPAT: 3.8 compat for tests and DataFrame.query (#28101)
TomAugspurger Aug 26, 2019
cebc343
TYPING: --check-untyped-defs for Index.__new__ (#28141)
simonjayhawkins Aug 26, 2019
0d0daa8
ENH: Allow compression in NDFrame.to_csv to be a dict with optional …
drew-heenan Aug 26, 2019
a1bdacf
DOC: Harmonize column selection to bracket notation (#27562)
katrinleinweber Aug 26, 2019
7528d08
TYPING: add stubs for _packer and _unpacker (#28135)
simonjayhawkins Aug 26, 2019
bca39a7
Run clang-format on objToJSON (#28144)
WillAyd Aug 26, 2019
87d26ba
PERF: replace with list, closes #28084 (#28099)
jbrockmendel Aug 26, 2019
7deda21
DOC: whatsnew for 28099 (#28154)
TomAugspurger Aug 26, 2019
9f48098
DOC: Set 1.0.0 in index.rst (#28149)
TomAugspurger Aug 26, 2019
294a22c
BUG: Fix groupby quantile array (#28113)
TomAugspurger Aug 26, 2019
ddfc9a2
TYPING: --disallow-any-expr for HTMLFormatter.__init__ (#28140)
simonjayhawkins Aug 26, 2019
3577746
CLN: small ops optimizations (#28036)
jbrockmendel Aug 26, 2019
49d2019
CLN: internals.blocks cleanup, typing (#27941)
jbrockmendel Aug 26, 2019
041b6b1
Replace with nested dict raises for overlapping keys (#27696)
charlesdong1991 Aug 27, 2019
bd8dbf9
TYPING: --check-untyped-defs util._decorators (#28128)
simonjayhawkins Aug 27, 2019
080d57e
CLN: Use ABC classes for isinstance checks, remove unnecessary import…
addisonlynch Aug 27, 2019
d91ffa6
TYPING: change to FrameOrSeries Alias in pandas._typing (#28173)
simonjayhawkins Aug 27, 2019
612d3b2
Solving GL01,GL02 in pandas.Interval and a few mentioned in the comme…
killerontherun1 Aug 28, 2019
bc65fe6
Fix slicer assignment bug (#28131)
RoeiRaz Aug 28, 2019
2518040
STY: whitespace before class docstringsd (#28209)
jbrockmendel Aug 29, 2019
5f34933
DOC: Example for adding a calculated column in SQL and Pandas (#28182)
DavidRosen Aug 29, 2019
03b3c8f
CLN: minor typos MutliIndex -> MultiIndex (#28223)
simonjayhawkins Aug 29, 2019
d9b3993
reduction-> libreduction for grepability (#28184)
jbrockmendel Aug 30, 2019
82a7455
REGR: Fix to_csv with IntervalIndex (#28229)
jschendel Aug 30, 2019
7b25463
BUG: Multiple lambdas in named aggregation (#27921)
charlesdong1991 Aug 30, 2019
51db82d
PERF: lazify pytz seqToRE call, trims 35ms from import (#28228)
jbrockmendel Aug 30, 2019
75c9783
STYLE: run pre-commit filters on the repo (#27915)
basnijholt Aug 30, 2019
fadb271
REGR: <th> tags for notebook display closes #28204 (#28216)
simonjayhawkins Aug 30, 2019
cad3918
Fix read of py27 pytables tz attribute, gh#26443 (#28221)
quintusdias Aug 30, 2019
621ad9d
DOC: Document existing functionality of pandas.DataFrame.to_sql() #11…
oguzhanogreden Aug 30, 2019
bfdbebe
CLN: catch less inside try/except (#28203)
jbrockmendel Aug 30, 2019
f8a924b
DOC: fix DatetimeIndex.tz_localize doc string example (#28237)
wholmgren Aug 30, 2019
42d6ee7
have Timestamp return NotImplemented (#28157)
jbrockmendel Sep 2, 2019
05cc959
BUG: SparseDataFrame op incorrectly casting to float (#28107)
jbrockmendel Sep 2, 2019
2aeed3f
REF: separate bloated test (#28081)
jbrockmendel Sep 2, 2019
2cd7888
REF: do extract_array earlier in series arith/comparison ops (#28066)
jbrockmendel Sep 2, 2019
30fb087
BUG: fix+test Timestamp with int array (#28161)
jbrockmendel Sep 2, 2019
562f423
CLN: avoid catching Exception in _choose_path (#28205)
jbrockmendel Sep 2, 2019
89e5f84
REF: use dispatch_to_extension_op for bool ops (#27959)
jbrockmendel Sep 2, 2019
498f300
TST: parametrize and de-duplicate arith tests (#27950)
jbrockmendel Sep 2, 2019
15eb9ca
ENH: Enable read_csv interpret 'Infinity' as floating point value #10…
githeap Sep 2, 2019
91e5b85
Revert #27959 (#28258)
jbrockmendel Sep 3, 2019
ae93c23
Add peakmem benchmarks for rolling (#28255)
mroeschke Sep 3, 2019
9cb5de0
CLN: Catch more specific exceptions in groupby (#27909)
jbrockmendel Sep 3, 2019
4566850
DOC: Add missing public plotting functions to the docs (#28179)
datapythonista Sep 3, 2019
afe0cc3
DOC: Add docstring to the insertion method & add empty result note (#…
oguzhanogreden Sep 3, 2019
9777e84
REF: use dispatch_to_extension_op for bool ops (#28260)
jbrockmendel Sep 3, 2019
efa177d
VIS: Validate plot backend when setting. (#28164)
TomAugspurger Sep 3, 2019
bfff080
ENH: added optional caption and label arguments to DataFrame.to_latex…
jeschwar Sep 3, 2019
60ff4e1
CLN: catch Exception in fewer places, assorted cleanups (#28276)
jbrockmendel Sep 4, 2019
243c1bc
DEV: Remove seed-isort-config hook (#28272)
TomAugspurger Sep 4, 2019
4c778a1
Fix to_json Memory Tests (#28259)
WillAyd Sep 4, 2019
4252ab7
fix typo in example (#28281)
tobycheese Sep 4, 2019
0bde7ce
BUG: Make sure correct values are passed to Rolling._on when axis=1 (…
MarcoGorelli Sep 4, 2019
6a7ba96
PERF: asv for import (#28239)
jbrockmendel Sep 5, 2019
04e67c4
PERF: trim import time ~5% (#28227)
jbrockmendel Sep 5, 2019
2915223
Improved benchmark coverage for reading spreadsheets (#28230)
f6v Sep 5, 2019
813123b
DOC: fix read_excel and ExcelFile engine parameter description (#2823…
zys5945 Sep 5, 2019
2d65e38
Fix inconsistent casting to bool (#28290)
jbrockmendel Sep 5, 2019
820072a
BUG: Remove null values before sorting during groupby nunique calcula…
MarcoGorelli Sep 7, 2019
c3b1252
CLN: split_and_operate (#28327)
jbrockmendel Sep 7, 2019
0a00ebe
CLN: eval_kwargs (#28328)
jbrockmendel Sep 7, 2019
6b23fb8
Clean groupby error message (#28324)
dsaxton Sep 7, 2019
e24d9e5
Removed PyString refs from extension modules (#28322)
WillAyd Sep 7, 2019
53ad571
CLN: catch Exception less (#28309)
jbrockmendel Sep 7, 2019
a72b240
Added cpp files to build clean (#28320)
WillAyd Sep 7, 2019
7111927
PERF: Speed up Spearman calculation (#28151)
dsaxton Sep 7, 2019
1cd7ae6
BUG: datetime64 - Timestamp incorrectly raising TypeError (#28286)
jbrockmendel Sep 7, 2019
7161b90
CLN: catch specific Exceptions in _config (#28310)
jbrockmendel Sep 7, 2019
9aa9db9
catch more specific (#28198)
jbrockmendel Sep 7, 2019
f04c4db
Pandas.series.astype docstring PR02 (#28340)
AminooZ Sep 8, 2019
5c57e7b
BUG: Timestamp+int should raise NullFrequencyError, not ValueError (#…
jbrockmendel Sep 8, 2019
df3d9b2
CLN: handle bare exceptions im timedeltas, timestamps, reduction (#28…
jbrockmendel Sep 8, 2019
7d5425f
PERF: lazify type-check import (#28342)
jbrockmendel Sep 9, 2019
17f73aa
CLN: avoid bare except in libfrequencies (#28344)
jbrockmendel Sep 9, 2019
5d1440e
CLN: avoid bare except in tslib and tslibs.parsing (#28345)
jbrockmendel Sep 9, 2019
e6bafb5
CLN: Exception catching in io (#28349)
jbrockmendel Sep 9, 2019
3f5b5c4
CLN: raise ValueError instead of Exception (#28352)
jbrockmendel Sep 9, 2019
e0c63b4
BUG/TST: fix and test for timezone drop in GroupBy.shift/bfill/ffill …
noritada Sep 9, 2019
96bf661
[ENH] Use default EA repr for IntervalArray (#26316)
makbigc Sep 10, 2019
2fb91ed
CLN: Exception catching (#28361)
jbrockmendel Sep 10, 2019
8e90830
BUG: same behavior for Series/Index vs ndarray/list in Series logical…
jbrockmendel Sep 10, 2019
7814b0a
CLN: fix bare excepts on close (#28343)
jbrockmendel Sep 10, 2019
07c7510
GH28301 check for non-unique index in stack_multi_columns (#28336)
christopherzimmerman Sep 10, 2019
2164af5
GH28337: Period index doesn't handle reindexing with a non-period ind…
christopherzimmerman Sep 10, 2019
ae22b80
CLN: catch stricter in json (#28351)
jbrockmendel Sep 10, 2019
0c0a0cf
BUG: Set na_rep values before converting to string to prevent data tr…
kinow Sep 10, 2019
36ce3d0
CLN: avoid catching Exception in generic (#28370)
jbrockmendel Sep 11, 2019
e5fec87
CLN: timeseries in plotting clean up (#28020)
charlesdong1991 Sep 11, 2019
c82f57d
CLN: remove unused parts of skiplist (most of it) (#27465)
jbrockmendel Sep 11, 2019
18db7fb
DOC: Improve compiler installation instructions (#28316)
lucyleeow Sep 11, 2019
3cf1757
CLN: small ops cleanup (#28379)
jbrockmendel Sep 11, 2019
a85ce75
Add pyjanitor to ecosystem.rst (#28338)
topper-123 Sep 11, 2019
9bb82b3
CI: Change conda channel order for Windows builds (#28357)
xhochy Sep 11, 2019
261c3a6
API: Don't fail when plotting Series/DataFrame with no rows (#28226)
randomstuff Sep 11, 2019
094fb12
TMP: pin openssl for doc build (#28404)
jorisvandenbossche Sep 12, 2019
c64f564
BUG: Fix to_datetime(errors='coerce') not swallowing all parser excep…
miggec Sep 12, 2019
b3bd4df
DEP: Bump Cython to 0.29.13 (#28391)
TomAugspurger Sep 12, 2019
dd6f610
TST: add test for #9107 (#28386)
miggec Sep 12, 2019
6d47fab
Fix a typo in "computation.rst" in document. (#28400)
gepcel Sep 12, 2019
b879b7f
REF: prepare Series logical op to be refactored to array op (#28395)
jbrockmendel Sep 12, 2019
0ab32e8
REF: prepare Series comparison op to be refactored to array op (#28396)
jbrockmendel Sep 12, 2019
b1f4d00
BUG: DataFrame[int] +/- datetime64 (#28362)
jbrockmendel Sep 12, 2019
6908be7
CLN: Exception in dtypes.cast (#28420)
jbrockmendel Sep 12, 2019
3f40528
Annotate DataFrame (Part 1) (#26867)
vaibhavhrt Sep 12, 2019
34fff1f
ENH: Add IntegerArray.__arrow_array__ for custom conversion to Arrow …
jorisvandenbossche Sep 12, 2019
eb8cce0
CLN: Update cpython imports in Cython Code GH28382 (#28398)
amunch Sep 13, 2019
f61deb9
BUG: Fix Series.append raises TypeError with tuple of Series (#28412)
christopherzimmerman Sep 13, 2019
810fa77
Assignment of column via .loc for numpy non-ns datetimes (#27928)
inmoonlight Sep 13, 2019
a4e64fc
REF: prepare Series arith op to be refactored to array op (#28413)
jbrockmendel Sep 13, 2019
a880e42
Revert "TMP: pin openssl for doc build (#28404)" (#28405)
jorisvandenbossche Sep 13, 2019
9dc6de3
BLD: Add pyproject.toml (#28374)
TomAugspurger Sep 13, 2019
330bede
CLN: Exception in core.dtypes (#28387)
jbrockmendel Sep 13, 2019
ad9fe5d
DOC: fix the editable install command (#28445)
jorisvandenbossche Sep 14, 2019
08184ff
DOC: fix docstring of core.comon.pipe (PR02) (#28449)
AminooZ Sep 15, 2019
3f0e816
TST: Fix sqlite3 transactions test (#28450)
quintusdias Sep 15, 2019
d92b46f
Make DataFrame.to_string output full content by default (#28052)
Sep 16, 2019
944e26e
DOC: Fix PR06 errors in Series docstrings (#28253) (#28288)
danielplawrence Sep 16, 2019
9ef67b1
DOC: Update index parameter in pandas to_parquet (#28217)
galuhsahid Sep 16, 2019
4e43629
CLN: remove merge-pr script, clean Exception in tm, doc (#28442)
jbrockmendel Sep 16, 2019
0c67f13
BUG: to_html() with formatters=<list> and max_cols fixed (#28183)
gabriellm1 Sep 16, 2019
fae8177
BLD: clean-up sdist creation (#28432)
TomAugspurger Sep 17, 2019
e34745c
CLN: Exception in nanops (#28433)
jbrockmendel Sep 17, 2019
8fb1f96
CLN: Exception in generic, series (#28434)
jbrockmendel Sep 17, 2019
057d0aa
CLN: catch less in Block._astype (#28443)
jbrockmendel Sep 17, 2019
416931e
REF: standardize usage in DataFrame vs SparseDataFrame ops (#28027)
jbrockmendel Sep 17, 2019
25d71fe
TST: Fix makeObjectSeries data as object type (#28444)
jmg7173 Sep 17, 2019
372a9a0
BUG: Avoid duplicating entire exploded column (#28010)
MarcoGorelli Sep 17, 2019
6e7fdec
REF: raise scalar_data_error to make mypy happy (#28484)
jbrockmendel Sep 17, 2019
6110608
TST: Parametrize and cleanup Exception (#28478)
jbrockmendel Sep 17, 2019
5a227a4
BUG: Fixed PandasArray.__setitem__ with str (#28119)
TomAugspurger Sep 17, 2019
54e9b75
Parametrize JSON tests (#27838)
WillAyd Sep 17, 2019
d38627b
CLN/BUG: array_equivalent on nested objects (#28347)
jbrockmendel Sep 17, 2019
367670e
BUG: Raise when casting infinity to int (#28475)
dsaxton Sep 17, 2019
045880c
BUG: Don't cast categorical nan to int (#28438)
dsaxton Sep 18, 2019
ae71459
WEB: Adding new pandas website (#28014)
datapythonista Sep 18, 2019
645aaae
ENH: MultiIndex.from_product infers names from inputs if not explicit…
christopherzimmerman Sep 18, 2019
024d207
DOC: add example of pyarrow usage favored over the deprecated to_msgp…
shadiakiki1986 Sep 18, 2019
0a082d4
DEPR: Remove SparseSeries and SparseDataFrame (#28425)
TomAugspurger Sep 18, 2019
c94eaee
Add Indent Support in to_json (#28130)
WillAyd Sep 18, 2019
2b28454
Cleaned up DTA test (#28502)
WillAyd Sep 18, 2019
9d13c23
GH26074 (#28498)
naveenkaushik2504 Sep 19, 2019
9e4bf7e
WEB: Deployment of development website with the docs (#28497)
datapythonista Sep 19, 2019
c811e77
DEV: skip pandas/__init__.py in isort's pre-commit hook (#28517)
jorisvandenbossche Sep 19, 2019
598b8d7
REF: Parametrize test (#28515)
dsaxton Sep 19, 2019
0d69d91
CLN: Clean up of CI scripts (#28482)
datapythonista Sep 19, 2019
fa1364d
BUG: Fix FastParquetImpl.write for non-existent file (#28326)
bnaul Sep 19, 2019
9c7e604
TST: suppress 1485 warnings issued by xml parser (#28514)
jbrockmendel Sep 19, 2019
5ca9672
WEB: Fix deployment of the website (#28529)
datapythonista Sep 19, 2019
3f8c0c4
COMPAT: remove Categorical pickle compat with Pandas < 0.16 (#27538)
topper-123 Sep 19, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

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

Our main contributing guide can be found [in this repo](https://github.com/pandas-dev/pandas/blob/master/doc/source/development/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.
Our main contributing guide can be found [in this repo](https://github.com/pandas-dev/pandas/blob/master/doc/source/development/contributing.rst) or [on the website](https://pandas-docs.github.io/pandas-docs-travis/development/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

Expand Down
2 changes: 2 additions & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
custom: https://pandas.pydata.org/donate.html
tidelift: pypi/pandas
1 change: 1 addition & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
- [ ] closes #xxxx
- [ ] tests added / passed
- [ ] passes `black pandas`
- [ ] passes `git diff upstream/master -u -- "*.py" | flake8 --diff`
- [ ] whatsnew entry
1 change: 1 addition & 0 deletions .github/SECURITY.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
To report a security vulnerability to pandas, please go to https://tidelift.com/security and see the instructions there.
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,7 @@ dist
# wheel files
*.whl
**/wheelhouse/*
pip-wheel-metadata
# coverage
.coverage
coverage.xml
Expand All @@ -66,6 +67,9 @@ coverage_html_report
# hypothesis test database
.hypothesis/
__pycache__
# pytest-monkeytype
monkeytype.sqlite3


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

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

git:
# for cloning
depth: 2000
depth: false

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

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

before_install:
- echo "before_install"
Expand All @@ -71,7 +63,7 @@ before_install:
- pwd
- uname -a
- git --version
- git tag
- ./ci/check_git_tags.sh
# Because travis runs on Google Cloud and has a /etc/boto.cfg,
# it breaks moto import, see:
# https://github.com/spulec/moto/issues/1771
Expand All @@ -86,19 +78,21 @@ install:
- ci/submit_cython_cache.sh
- echo "install done"

before_script:
# display server (for clipboard functionality) needs to be started here,
# does not work if done in install:setup_env.sh (GH-26103)
- export DISPLAY=":99.0"
- echo "sh -e /etc/init.d/xvfb start"
- sh -e /etc/init.d/xvfb start
- sleep 3

script:
- echo "script start"
- source activate pandas-dev
- ci/build_docs.sh
- ci/run_tests.sh

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

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

YEAR:
COPYRIGHT HOLDER:

and specify as

License: MIT + file LICENSE

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

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

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

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
5 changes: 5 additions & 0 deletions MANIFEST.in
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ include LICENSE
include RELEASE.md
include README.md
include setup.py
include pyproject.toml

graft doc
prune doc/build
Expand All @@ -14,6 +15,7 @@ graft pandas
global-exclude *.bz2
global-exclude *.csv
global-exclude *.dta
global-exclude *.feather
global-exclude *.gz
global-exclude *.h5
global-exclude *.html
Expand All @@ -23,7 +25,10 @@ global-exclude *.pickle
global-exclude *.png
global-exclude *.pyc
global-exclude *.pyd
global-exclude *.ods
global-exclude *.odt
global-exclude *.sas7bdat
global-exclude *.sav
global-exclude *.so
global-exclude *.xls
global-exclude *.xlsm
Expand Down
10 changes: 6 additions & 4 deletions Makefile
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
tseries: pandas/_libs/lib.pyx pandas/_libs/tslib.pyx pandas/_libs/hashtable.pyx
python setup.py build_ext --inplace
.PHONY : develop build clean clean_pyc doc lint-diff black

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

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

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

develop: build
-python setup.py develop
python -m pip install --no-build-isolation -e .

doc:
-rm -rf doc/build doc/source/generated
Expand Down
15 changes: 9 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -188,16 +188,17 @@ python setup.py install

or for installing in [development mode](https://pip.pypa.io/en/latest/reference/pip_install.html#editable-installs):


```sh
python setup.py develop
python -m pip install --no-build-isolation -e .
```

Alternatively, you can use `pip` if you want all the dependencies pulled
in automatically (the `-e` option is for installing it in [development
mode](https://pip.pypa.io/en/latest/reference/pip_install.html#editable-installs)):
If you have `make`, you can also use `make develop` to run the same command.

or alternatively

```sh
pip install -e .
python setup.py develop
```

See the full instructions for [installing from source](https://pandas.pydata.org/pandas-docs/stable/install.html#installing-from-source).
Expand All @@ -224,7 +225,7 @@ Most development discussion is taking place on github in this repo. Further, the

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

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

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

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

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

As contributors and maintainers to this project, you are expected to abide by pandas' code of conduct. More information can be found at: [Contributor Code of Conduct](https://github.com/pandas-dev/pandas/blob/master/.github/CODE_OF_CONDUCT.md)
5 changes: 3 additions & 2 deletions asv_bench/asv.conf.json
Original file line number Diff line number Diff line change
Expand Up @@ -50,12 +50,13 @@
"xlsxwriter": [],
"xlrd": [],
"xlwt": [],
"odfpy": [],
"pytest": [],
// If using Windows with python 2.7 and want to build using the
// mingw toolchain (rather than MSVC), uncomment the following line.
// "libpython": [],
},

"conda_channels": ["defaults", "conda-forge"],
// Combinations of libraries/python versions can be excluded/included
// from the set to test. Each entry is a dictionary containing additional
// key-value pairs to include/exclude.
Expand Down Expand Up @@ -107,7 +108,7 @@
// `asv` will cache wheels of the recent builds in each
// environment, making them faster to install next time. This is
// number of builds to keep, per environment.
"wheel_cache_size": 8,
"build_cache_size": 8,

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