Skip to content
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

Shift #13

Closed
wants to merge 271 commits into from
Closed

Shift #13

wants to merge 271 commits into from

Conversation

phofl
Copy link
Owner

@phofl phofl commented Aug 28, 2023

  • closes #xxxx (Replace xxxx with the GitHub issue number)
  • Tests added and passed if fixing a bug or adding a new feature
  • All code checks passed.
  • Added type annotations to new arguments/methods/functions.
  • Added an entry in the latest doc/source/whatsnew/vX.X.X.rst file if fixing a bug or adding a new feature.

rhshadrach and others added 30 commits July 31, 2023 09:52
* CLN/ASV: Remove NumPy/built-in aliases in ASVs

* one more

* Refinements
…ev#54322)

respect allow_copy=False in interchange.from_dataframe
update docs to remove bold on first list item and remove unncessary full stop.
…4308)

* faster DataFrame reductions with axis=None and EA dtypes

* whatsnew

* clean test
* BUG: melt with extension dtype column

* add whatsnew num
* DOC: Use more executed instead of static code blocks

* change to except

* Convert more code blocks

* convert even more

* okexcept

* More fixes

* Address more

* another okexcept

* Fix okexcept

* address again

* more fixes

* fix merging
* BLD: Shrink sdist/wheel sizes

* build wheel from sdist

* try building from sdist again

* change to no-strict-data-files?

* remove marker

* use datapath

* fix windows

* no quotes needed?

* try again

* Update wheels.yml
* REF: de-duplicate ensure_np_dtype

* REF: simplify as_array

* mypy fixup

* Missing check in CoW case
…ev#53405)

* pt1

* fixup test collection

* fixup warnings

* add comments

* fixup warnings

* fixup test_indexing

* fixup test_set_value

* fixup test_where

* fixup test_asof

* add one more explicit upcast

* fixup test_update

* fixup test_constructors

* fixup test_stack_unstack

* catch warnings in test_update_dtypes

* fixup all test_update

* start fixing up setitem

* finish fixing up test_setitem

* more fixups

* catch numpy-dev warning

* fixup some more

* fixup test_indexing

* fixup test_function

* fixup test_multi;

* fixup test_base

* fixup test_impl

* fixup multiindex/test_setitem

* fixup test_scalar

* fixup test_loc

* fixup test_iloc

* fixup test_at

* fixup test_groupby

* fixup some doc warnings

* post-merge fixup

* change dtype in doctest

* fixup doctest

* explicit cast in test

* fixup test for COW

* fixup COW

* catch warnings in testsetitemcastingequivalents

* wip

* fixup setitem test int key!

* getting there!

* fixup test_setitem

* getting there

* fixup remaining warnings

* fix test_update

* fixup some failing test

* one more

* simplify

* simplify and remove some false-positives

* clean up

* remove final filterwarnings

* undo unrelated change

* fixup raises_chained_assignment_error

* remove another filterwarnings

* fixup interchange test

* better parametrisation

* okwarning => codeblock

* okwarning => codeblock in v1.3.0

* one more codeblock

* avoid upcast

* post-merge fixup

* docs fixup;

* post-merge fixup

* remove more upcasts

* adapt test from EA types

* move test to series/indexing

* add tests about warnings

* fixup tests

* add dataframe tests too

* fixup tests

* simplify

* try-fix docs build

* post-merge fixup

* raise assertionerror if self.dtype equals new_dtype

* add todo for test case which should warn

* add more todos

* post-merge fixup

* fixup setitem

* fixup

* wip fixup

* wip fixup

* another fixup

* add whatsnew

* list examples of operations

---------

Co-authored-by: MarcoGorelli <>
…4287)

* TST: add a test for interchanging from non-pandas tz-aware

* TST: correct the test for interchanging from non-pandas tz-aware

* check an error in the test

* correct test

* add extra except in set_nulls

* fix bug during interchanging from non-pandas tz-aware

* correct test

* correct wording
* DEPS: drop np 1.21

* remove more compat

* remove all compat

* fix typo

* ignore type check

* revert comments
* COMPAT: Pyarrow supports div with duration

* make raise typerror
* REF: move bits of IntegerArray/FloatingArray tests to masked_shared

* REF: combine Floating/Integer tests

* REF: move masked_shared back into test_integer

* REF: test_integer.py -> test_masked_numeric.py

* REF: change silent early return to pytest.skip
* update gitpod docs and small fix

* remove ref from /doc

* Update doc/source/development/contributing_gitpod.rst

add backticks for directory reference

Co-authored-by: Noa Tamir <6564007+noatamir@users.noreply.github.com>

---------

Co-authored-by: Noa Tamir <6564007+noatamir@users.noreply.github.com>
* doc: restructured return defination of df.drop() method

* removed trailing whitespace, added  at the end

---------

Co-authored-by: Ali Asgar <ali.chalniwala@bluealtair.com>
* DOC: Move performance improvements in whatsnew

* fixup
* TST: fix Decimal constructor xfail

* mypy fixup
…x and month name (pandas-dev#54306)

Fix Series.groupby raising OutOfBoundsDatetime with DatetimeIndex and month name
* Example register_matplotlib_converters

* Changed/added explanation to example

* Fixing plot
* BUG: Fix metadata propagation in reductions

* fix tests

* actually fix tests

* fix typing

* Update pandas/core/reshape/encoding.py

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

---------

Co-authored-by: Matthew Roeschke <10647082+mroeschke@users.noreply.github.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* TST: Use numpy random generator with ruff NPY002

* Fix other testing functions

* Fix random_sample

* Fix more usage

* Fix more

* Replace more

* address rand

* More fixes

* Fix more standard_normal

* Fix more

* Fix

* Address more

* Fix more test

* fix more tests

* Try addressing windows tests

* Address confest, ignore asv

* adjust once more

* ANother dtype

* fix another unseeded default_rng

* Add a rule for unseeded default_rng

* Remove space

* other fixes
…tarted/intro_tutorials/04_plotting.rst` (pandas-dev#53788)

* add :okwarning: to failing doc in plotting tutorial rst

* add other :okwarning: markers where plt.show() causes issues
…as-dev#54353)

* Added Test for multi-index groupby partial indexing equivalence

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
color455nm and others added 28 commits August 25, 2023 09:14
…54729)

* typing improvements on level and fill_value in Series.eq

* minor fix

* Typing improvements freq in Series.to_timestamp

* change typing from str to Frequency

---------

Co-authored-by: color455nm <color455nm@example.com>
* details on weekday argument for DateOffset docs

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* details on weekday argument for DateOffset docs

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* details on weekday argument for DateOffset docs

* details on weekday argument for DateOffset docs

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
add pandas to start of module path in see also
…as-dev#54699)

* BUG: setitem with object type inserting Series maintains Series

* Remove errant line
…ing input (pandas-dev#54752)

REGR: count returning string dtype instead of numeric for string input
* CI: Pin more cython

* Update actions-311-numpydev.yaml

* Update unit-tests.yml

* Update .github/workflows/unit-tests.yml

* Update .github/workflows/unit-tests.yml

---------

Co-authored-by: Matthew Roeschke <10647082+mroeschke@users.noreply.github.com>
* Fix roundtripping with pyarrow schema

* Skip for lower versions
* BUG: merge raising for ea int and numpy float

* Fix up mypy and add check
…das-dev#54746)

* Increase threashold for using binary search in IndexEngine

* Add an entry to the latest whatsnew

* Improve entry in the lastest whatsnew

---------

Co-authored-by: Patrick Hoefler <61934744+phofl@users.noreply.github.com>
It is there by default in asv > 0.6.0
* wip

* add has_only_ints_or_nan cython helper

* wip

* take care of nat

* fixup more tests

* catch interval[int64, right] warning

* just use isna

* fixup tests

* noop

* exclude NaT

---------

Co-authored-by: Joris Van den Bossche <jorisvandenbossche@gmail.com>
Co-authored-by: Joris Van den Bossche <jorisvandenbossche@gmail.com>
…andas-dev#54737)

* MAINT: small simplification of meson.build following best practices

* MAINT: remove comment about resolved issue

* BUG: fix build with default Homebrew Python setup

Homebrew does not install a python link, just python3.
* REGR: Index.union loses python string dtype

* Update pandas/core/indexes/base.py

Co-authored-by: Matthew Roeschke <10647082+mroeschke@users.noreply.github.com>

---------

Co-authored-by: Matthew Roeschke <10647082+mroeschke@users.noreply.github.com>
* PERF: skip libjoin fastpath for MultiIndex

* fix levels sort
…ctices" (pandas-dev#54802)

* Revert "MAINT: small simplification of meson.build following best practices (pandas-dev#54737)"

This reverts commit ca42994.

* Update meson.build

* Update meson.build

---------

Co-authored-by: Thomas Li <47963215+lithomas1@users.noreply.github.com>
@phofl phofl closed this Aug 29, 2023
@phofl phofl deleted the shift branch August 29, 2023 12:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.