-
-
Notifications
You must be signed in to change notification settings - Fork 18.4k
WIP: API: Add support for PEP 519 / file system path protocol #14123
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
Closed
Changes from 2 commits
Commits
Show all changes
338 commits
Select commit
Hold shift + click to select a range
97fd856
CLN: remove build some warnings
jreback d585157
CLN: remove build warnings from tslib.pyx, saslib.pyx, some from lib.…
jreback cfb916e
BUG: Fix overflow error in cartesian_product
david-hoffman ab09d2d
COMPAT: xarray 0.8.2 test compat w.r.t. CategoricalIndex indempotency…
jreback a2e86ad
BUG: Support empty dict-likes in replace()
ExpHP 951bbbb
TST: DatetimeIndex compiled together in test_datetime.py
84a7adf
TST: create the pandas/tests/scalar directory structure
jreback 8f124ba
Added a tutorial for pandas dataframes (#15295)
Kacawi 6ff9083
TST: Timestamp and Timeseries tests reorg (gh14854)
c5342fd
TST: making test files a bit more balanced
jreback f98398b
TST: more test moving from series/test_timeseries.py
jreback 1aef9bc
ENH: .isnull and .notnull have been added as methods to Index to make…
jreback 76becb7
BUG: Fix downcast argument for DataFrame.fillna()
4a5d851
DOC/CI: ensure correct pandas version (GH15311) (#15317)
jorisvandenbossche 5eac460
CLN: reorg pandas/io/json to sub-dirs
jreback c3775bf
BUG: bug in passing 'on=' keyword for groupby(..).resample()
27fedba
TST: remove __main__ from all test files (#15330)
jreback 0f10b04
TST/STYLE: remove multiprocess nose flags and slight PEP fixes
jreback 1fc92b9
TST/CLN: reorg more of tseries/tests
c087c7a
TST: more tseries/tests reorg
jreback 248c53b
TST/CLN: reorg groupby tests (#15336)
jreback d20c45f
TST: mark gbq streaming insert tests as slow
jreback 5d7a777
ENH: .squeeze has gained the axis parameter
kernc 0e21767
Small documentation fix for MultiIndex.sortlevel (#15345)
J535D165 8ad25d4
CI: use pip install for statsmodels
jreback 97a0202
TST: Period tests reorg
8436024
TST: more test_period reorg
jreback d4da626
DEPR: remove statsmodels as a dependency
jreback e5a58f0
BUG: Multiline Eval broken for local variables after first line
stephenrauch 64384e9
BUG: fix read_gbq lost precision for longs above 2^53 and floats abov…
a22a2ae
CLN: strip out and form tools/concat.py from tools/merge.py
jreback 89a4e92
TST: Remaining tseries tests reorg
0810889
TST: more tseries reorg
jreback 18bc171
API: Reformat output of groupby.describe (#4792)
mroeschke 24e98df
BUG: Fix #15344 by backporting ujson usage of PEP 393 API
tobgu eaf2216
TST: Use pytest
TomAugspurger ed27d40
TST: small adjustments for pytest
jreback 3e600fb
COMPAT: skip tests for numpy >= 1.12 with pow and integer inputs
jreback 021f594
BUG: Fixed handling of non-list value_vars in melt
636df8d
TST: split up tests/indexing/test_indexing a bit
jreback a4e8018
DOC: fix py3 compat (change lost in FAQ-gotchas merge)
jorisvandenbossche 5dabbaf
TST: remove nose
jreback 54b1f9c
BUG: Avoid grafting missing examples directory (#15373)
neirbowj 97cdbf0
CLN: remove pandas/io/auth.py, from ga.py (now removed) (#15374)
jreback c059b0a
TST: consolidate remaining tests under pandas.tests
jreback 1cad387
TST: fix locations for github based url tests
jreback a9adfb6
DOC: fix path in whatsnew
jreback 0a4773a
TST: use xdist for multiple cpu testing
jreback 1d9569d
Typo (#15377)
andrewkittredge 7949cec
TST: control skipping of numexpr tests if its installed / used
jreback f239129
TST: make test_gbq single cpu
jreback 29666cc
ENH: expose Int64VectorData in hashtable.pxd
jreback 0c38886
TST: xfail most test_gbq tests for now
jreback 8eda10b
TST: Fix gbq integration tests. gbq._Dataset.dataset() would not retu…
parthea 4b098f9
Bug: Raise ValueError with interpolate & fillna limit = 0 (#9217)
mroeschke 811e8c1
CLN: create core/sorting.py
jreback a4ddb8f
TST: disable gbq tests again
jreback 7c625ec
TST: fix incorrect url in compressed url network tests in parser
jreback 2f10800
TST: incorrect skip in when --skip-network is run
jreback 65a6be5
TST: fix test_nework.py fixture under py27
jreback 49f0c75
BLD: Numexpr 2.4.6 required
d6adeec
TST: print skipped tests files
jreback 06ad296
PERF: high memory in MI
jreback af89a04
STYLE: flake8 upgraded to 3.3 on conda (#15412)
jreback a07db74
DOC: use shared_docs for Index.get_indexer, get_indexer_non_unique (#…
jreback 9f91c15
BLD: use latest conda version with latest miniconda installer on appv…
jreback 0c7e906
TST: convert yield based test_pickle.py to parametrized to remove war…
jreback 0460a72
TST: Parametrize simple yield tests
QuLogic bd9c1d2
BUG: Ensure the right values are set in SeriesGroupBy.nunique
23401c1
BUG: Concat with inner join and empty DataFrame
abaldenko 43aba17
ENH: Added ability to freeze panes from DataFrame.to_excel() (#15160)
jeffcarey 3a74d95
Documents touch-up for DataFrame.to_excel() freeze_panes option (#15436)
jeffcarey a7ba5e8
BUG: to_sql convert index name to string (#15404) (#15423)
redbullpeter f8adc5d
DOC: add whatsnew for #15423
jorisvandenbossche 68c1d30
TST: remove yielding tests from test_msgpacks.py (#15427)
jreback 0630ba8
ENH: Don't add rowspan/colspan if it's 1.
QuLogic 591427a
DOC: correct rpy2 examples (GH15142) (#15450)
jorisvandenbossche 815aca7
BUG: rolling not accepting Timedelta-like window args (#15443)
mroeschke 4f2ef7d
BUG: testing on windows
jreback 54e9bf3
BUG: MultiIndex indexing with passed Series/DataFrame/ndarray as inde…
toobaz 01b1126
TST: make sure test_fash uses the same seed for launching processes
jreback 270fb3e
ENH: Add __copy__ and __deepcopy__ to NDFrame
bmcfee e60269b
CI: add circle ci support
jreback b297503
BUG: Bug on reset_index for a MultiIndex of all NaNs
tzinckgraf 717163b
DOC: Link CONTRIBUTING.md to contributing.rst (#15451)
gfyoung 53c09a3
TST: remove 4 builds from travis that are on circleci (#15465)
jreback 47a91f3
update README.md for badges (circleci and fix anaconda cloud pointer)
jreback 3819bc2
ENH: Adds custom plot formatting for TimedeltaIndex.
jgoppert 52a5481
TST: skip some timedelta plotting tests on mac (on travis) for precis…
jreback 1a0599d
ENH union_categoricals supports ignore_order GH13410
90a0cf7
TST: break out union_categoricals to separate test file
jreback fa3c2e4
BUG: Categorical.unique() preserves categories
kernc 3f8677b
PEP: pep issue in pandas/tests/tools/test_concat.py
jreback 431132e
CI: use correct circleci badge
jreback 4c015e9
BUG: The roll_quantile function now throws an exception instead of ca…
csizsek 28105bd
TST: add pytest to asv conf
jreback 6045e79
CLN: split off frozen (immutable) data structures into pandas/indexes…
jreback f8c5a24
DOC: Fix to docstrings of is_type_factory and is_instance_factory (#1…
fumitoh 28f8c8f
BUG: incorrect ranking in an ordered categorical
jeet63 f1ea8b1
BUG: Accept Generic Array-Like for .where
gfyoung 90909f6
BUG: GH #12223, GH #15262. Allow ints for names in MultiIndex
Dr-Irv 889b0dd
BUG: msgpack supports CategoricalIndex
abast ebd124b
DOC: fix doc build warnings (#15505)
jorisvandenbossche fdac7c3
DOC: Fix versionadded for cond in .where (#15509)
gfyoung 4adfeb8
BUG: Parse two date columns broken in read_csv with multiple headers
stephenrauch 8d90d6c
BUG: GH15426 timezone lost in groupby-agg with cython functions
stephenrauch cd64027
BUG: Fix a bug occuring when using DataFrame.to_records with unicode
AlexisMignon f618916
BUG: reindex_like after shape comparison
jojomdt a38a957
TST: DataFrame.hist() does not get along with matplotlib.pyplot.tight…
ResidentMario ff81cc9
CLN: remove pandas/io/gbq.py and tests and replace with pandas-gbq
jreback ca8c53c
BUG: GH15429 transform result of timedelta from datetime
jreback d18d0b4
BUG: fix groupby.aggregate resulting dtype coercion, xref #11444, #13046
jreback 99d3544
DOC: Update contributing for test_fast, fix doc Windows build (#15523)
Dr-Irv 2d18b7f
BUG: fix to_gbq calling convention; now its a bound method of DataFrame
jreback 36631dc
BUG: fix calling convention for to_gbq, take 2
jreback afae797
DEPR: rename consolidate to _consolidate and create deprecation warni…
GuessWhoSamFoo 4116d9e
DEPR: remove pd.TimeSeries & Series.is_time_series
jreback 4a3035b
BUG: DataFrame index & column returned by corr & cov are the same (#1…
mroeschke 95f545d
BLD: fix 2.7_LOCALE build
jreback 9732cd6
PERF: Rank categorical perf
jeet63 1931c1e
COMPAT: if docstring_wrapper is activated on a class, don't fail
jreback 7c6bee5
DOC: add pandas-gbq to doc-build
jreback 8528157
DOC: Styler.set_table_attributes docstring
chris-b1 81905df
TST: split tests/format/test_format.py (#15546)
jreback 7cef767
CLN: remove deprecated irow, icol, iget, iget_value (GH10711)
jorisvandenbossche 5c55b7c
DOC: revert gbq doc-strings to be in-line rather than wrapped
jreback 8ffed0e
ENH: Added FrozenList difference setop
benthayer ab8ad9f
BUG: Fix index for datetime64 conversion. Fixes #13937
amolkahat 380a082
TST: remove deprecated usages of FrozenList.__add__ from test code
jreback 6417246
Make Series.map() documentation a bit more verbose
manuels 9204e16
ENH: Added multicolumn/multirow support for latex (#14184)
hein09 e3ba132
DEPR: deprecate some top-level non-used functions (#15538)
jreback c4d2061
BUG: Set frequency for empty Series
sahildua2305 a94ed1e
BUG: syntax error in hdf query with ts
chris-b1 06c5c6e
BUG: handle empty lists in json_normalize (#15535)
rgbkrk 7235dde
ENH: Added to_json_schema (#14904)
TomAugspurger a380a39
DEPR/CLN: remove SparseTimeSeries class (follow-up GH15098) (#15567)
jorisvandenbossche dd5d3b1
Revert FrozenList changes (doc build slowdown, #15559)
jorisvandenbossche db51afb
DEPR: silence some deprecation warnings
jreback f82ffa0
CLN: clean up PeriodIndex constructor
max-sixty ef9a93a
BUG: pivot_table over Categorical Columns
161a9af
DOC: fix build_table_schema docs (#15571)
jorisvandenbossche 78c08ac
BUG: DataFrame.isin empty datetimelike (#15570)
chris-b1 ad24d7f
BUG: Groupby.cummin/max DataError on datetimes (#15561) (#15569)
mroeschke dd17884
DOC: reset table_schema option after example (#15572)
jorisvandenbossche 5b8ded1
ENH: str.replace accepts a compiled expression (#15456)
rouzazari 45a9bf6
TST: fix test str_replace error messge (#15456)
jorisvandenbossche 388aab9
Update dtypes.py (#15577)
petioptrv 47968e6
BUG: Floating point accuracy with DatetimeIndex.round (#14440)
mroeschke 90eb140
PERF: faster unstacking
jreback b4b9075
API: return Index instead of array from datetime field accessors (GH1…
jorisvandenbossche 6b3d8db
Revert "API: return Index instead of array from datetime field access…
jorisvandenbossche f3b57a1
DOC: updated badges
jreback 21cc067
DOC: remove wakari.io section (#15596)
mandel01 01894d8
DOC: remove Panel4D from the API docs #15579 (#15598)
yinleon 69902bd
CLN: Moved freeze_panes validation to io/excel.py (#15160)
jeffcarey c4f6960
BUG: Timestamp.round precision error for ns (#15578)
mroeschke ea5d7ad
BUG: repr SparseDataFrame after setting a value
kernc f5fc387
DOC/BUILD: Parallelize doc build
jreback 9ee6980
BUG: fix SparseSeries reindex by using Series implementation
toobaz 520eb1a
BLD: consolidate remaining extensions
jreback ef56228
CLN: clean up Makefile & fix lib.pyx deps
jreback 0c59dd5
DOC: fix appeveyor badge to point to pandas-dev account
jreback cbbce9a
BUG: make Series.sort_values(ascending=[False]) behave as ascending=F…
3253054
DOC: remove gbq references / clean some whatsnew
jreback 65bdde5
BUG: pd.cut with bins=1 and input all 0s
luca-s 53dc52c
BLD: fix linting wrt to #15537, changes in location of pandas/src (#1…
jreback cc82b54
DOC: more whatsnew fixing
jreback c958948
DOC: fix link to offset strings in resample method (#15619)
DaanVanHauwermeiren e8369a1
DOC: make it possible to run doctests (#15626)
jorisvandenbossche 3ef6f46
DOC: add example for DataFrame.resample: keywords on and level (#15627)
DaanVanHauwermeiren d8df4d2
DOC: resolved mistakes in examples series (#15625)
MichielStock 250dc8d
ENH: to_string/to_latex now accept list-like header arg for overwriti…
mcocdawc 160f19d
DOC: add documentation to IndexSlice (#15623)
jdcla ae8ea01
DOC: remove to_gbq from api.rst as not directly callable (DataFrame.t…
jreback 973cfc1
DOC: use mathjax on sphinx - #15469 Exponentially Weighed Windows pag…
cdemulde 3bfe1ca
ENH: add compression support for 'read_pickle' and 'to_pickle'
goldenbull 55507ca
TST: fix up compression tests / docs
jreback 35145b2
DOC: remove latex and parallel building (#15637)
jorisvandenbossche 0696bb1
DOC: increase recursion limit on sphinx builds (#15641)
jreback 9eaac95
DEPR: remove more .ix warnings from tests
jreback b28ac27
BUG: Incorrect value updating for groupby.cummin/max (#15635)
mroeschke fd9c9ed
DOC GH15643 Removed pytest-xdist from requirements_dev.txt file (#15646)
linebp 33c05cd
DOC: add examples to DataFrame.dropna (#15620)
JennaVergeynst c1065da
DOC: doc warnings
jreback adaca51
ENH: Native conversion from/to scipy.sparse matrix to SparseDataFrame
kernc e1996ce
BUG: Error when specifying int index containing NaN
gfyoung 482b28d
API: Drop DataFrame.iterkv()
gfyoung 1607abe
BUG/API: .merge() and .join() on category dtype columns will now pres…
jreback eb9a201
API: Drop the name parameter from Categorical
gfyoung 326d738
MAINT: Remove testing.assert_isinstance (#15652)
gfyoung 4cb1cd7
CLN: Cleanup tests for .rank()
rouzazari 971908e
DOC: fix typo in timeseries documentation (#15666)
adamjstewart 8f3a2d6
Fix another typo in the timeseries documentation (#15667)
adamjstewart 94d9188
BLD: make 3.6 use *only* conda-forge channels
jreback e17ba3d
TST: skip scipy tests for >= 0.19.0 as needed in interpolation / wind…
jreback 6bc9ea9
COMPAT: free parser memory at close() for non-refcnt gc
mattip 42fe25f
DOC: typo in merge.rst
jreback 3bca592
DOC: correct whatsnew note of #15515
jorisvandenbossche a4c8c60
DOC: typo in merge.rst
jreback b8420ba
TST: fix errant tight_layout test (#15671)
ResidentMario 36cfda4
DOC: use shared docs on Index._convert_list_indexer (#15678)
jreback 6326521
BUG: upcasting on reshaping ops #13247
jaehoonhwang eae80ec
DOC/TST: clean up docs & tests, xref #15594
jreback 8f410a4
BUG: Allow multiple 'by' parameters in merge_asof() when DataFrames a…
883536a
DOC: elevate deprecations / removals to top-level of whatsnew doc to …
jreback c556177
compatibility with scipy 0.19
zym1010 c3efe0e
ENH: use constant f32 eps, not np.finfo() during import
jzwinck cc7a999
TST: reorg tests_multilevel.py tests
jreback 7d3333c
BUG: Group-by numeric type-coercion with datetime
gwpdt ca223b5
CI: remove dev-scipy from testing on numpy-dev build as really old wh…
jreback 7e4615a
MAINT: test with manylinux numpy/scipy pre-release (#15702)
matthew-brett 3dd9a8d
TST: missing __init__.py file in pandas/tests/io/sas
jreback 05be2bd
TST: report the exit code on pandas.test() exit
jreback 4dbe10e
CI: re-enable miniconda cache
jreback 50bbb09
TST: Replace check_package with skip_if_no_package (#15709)
gfyoung 9630d4c
DOC: Add gotcha about flake8-ing diff
gfyoung 7fc3434
TST: don't catch, but supress warnings in panel4d/panelnd (#15705)
jreback 87df521
BUG: TZ-aware Series.where() appropriately handles default other=nan …
bcbb673
TST: remove rest of yield warnings (#15708)
jreback ed9b014
CI: actually use the miniconda cache :>
jreback 89ccfa4
TST: only catch deprecation warnings for top-level module imports (#1…
jreback 880c9ab
CI: fix cache again
jreback 8809d9c
CI: typo in using ccache
jreback 66829d7
DOC: Update broken link in cookbook.rst #15605
lorenzocestaro c098382
CI: don't fail if our env already exists in caching
jreback c40dbc8
CI: remove caching for miniconda itself (#15722)
jreback a5e1ab8
CI: remove miniconda from actual cache scripts
jreback 6946439
CI: install ccache on osx
jreback eefe266
MAINT: Drop take_last kwarg from method signatures
gfyoung 4794392
TST: move pandas/tests/io/test_date_converters.py to pandas/tests/io/…
jaehoonhwang 7e34190
CI: install nomkl to speed building (#15728)
jreback 16a45a8
DOC: Fix typos in merge_asof() docstring (#15729)
chrisaycock 579710f
TST: move conftest.py to top-level (#15731)
jreback 6a5193b
CI: remove 3.5 appveyor build (#15730)
jreback d7e19f6
CI: turn on cache for osx (#15733)
jreback a5ea998
Revert "TST: move conftest.py to top-level (#15731)"
jreback 232228d
TST: clean up build testing
jreback c2e5beb
MAINT: Drop order and sort from pandas objects (#15735)
gfyoung 8e62346
DOC: Fix typo in docstring param name (#15739)
jzwinck 5b75cf8
BUG: Fix linux clipboard QApplication() creation
pankajp 25b8c49
BUG: replace coerces incorrect dtype
sinhrks f139a77
BUG: tz aware Timestamp field accessors returns local values (#13303)
mroeschke fc0d670
DOC: Patch new flake8 command grep
gfyoung 649cd39
MAINT: Remove Long and WidePanel (#15748)
gfyoung fcb6a9f
PERF: Improve drop_duplicates for bool columns (#12963)
mroeschke de15b6d
CI: trying for osx cache again
jreback 2c4e377
Fix num_days in PandasAutoDateLocator (#14716)
wiktortomczak 0fa874b
CI: set path for osx ccache
jreback fb72afc
CLN: replace _interleave_dtype with _find_common_type
jreback File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
might as well make the others
elif