Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: googleapis/python-bigquery-dataframes
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.15.0
Choose a base ref
...
head repository: googleapis/python-bigquery-dataframes
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.16.0
Choose a head ref
  • 20 commits
  • 48 files changed
  • 7 contributors

Commits on Nov 30, 2023

  1. Copy the full SHA
    66d1839 View commit details

Commits on Dec 1, 2023

  1. feat: add DataFrame.select_dtypes method (#242)

    Thank you for opening a Pull Request! Before submitting your PR, there are a few things you can do to make sure it goes smoothly:
    - [ ] Make sure to open an issue as a [bug/issue](https://togithub.com/googleapis/python-bigquery-dataframes/issues/new/choose) before writing your code!  That way we can discuss the change, evaluate designs, and agree on the general idea
    - [ ] Ensure the tests and linter pass
    - [ ] Code coverage does not decrease (if any source code was changed)
    - [ ] Appropriate docs were updated (if necessary)
    
    Fixes #<issue_number_goes_here> 🦕
    TrevorBergeron authored Dec 1, 2023
    Copy the full SHA
    1737acc View commit details
  2. docs: add examples for dataframe.cummin, dataframe.cummax, dataframe.…

    …cumsum, dataframe.cumprod (#243)
    Genesis929 authored Dec 1, 2023
    Copy the full SHA
    0523a31 View commit details
  3. feat: add DataFrame from_dict and from_records methods (#244)

    Thank you for opening a Pull Request! Before submitting your PR, there are a few things you can do to make sure it goes smoothly:
    - [ ] Make sure to open an issue as a [bug/issue](https://togithub.com/googleapis/python-bigquery-dataframes/issues/new/choose) before writing your code!  That way we can discuss the change, evaluate designs, and agree on the general idea
    - [ ] Ensure the tests and linter pass
    - [ ] Code coverage does not decrease (if any source code was changed)
    - [ ] Appropriate docs were updated (if necessary)
    
    Fixes #<issue_number_goes_here> 🦕
    TrevorBergeron authored Dec 1, 2023
    Copy the full SHA
    8d81e24 View commit details

Commits on Dec 5, 2023

  1. docs: correct the params rendering for ml.remote and ml.ensemble

    …modules (#248)
    
    Thank you for opening a Pull Request! Before submitting your PR, there are a few things you can do to make sure it goes smoothly:
    - [ ] Make sure to open an issue as a [bug/issue](https://togithub.com/googleapis/python-bigquery-dataframes/issues/new/choose) before writing your code!  That way we can discuss the change, evaluate designs, and agree on the general idea
    - [ ] Ensure the tests and linter pass
    - [ ] Code coverage does not decrease (if any source code was changed)
    - [x] Appropriate docs were updated (if necessary)
      - `ensemble.RandomForestClassifier`: https://screenshot.googleplex.com/4Q88xgdm5hkaYXu
      - `ensemble.RandomForestRegressor`: https://screenshot.googleplex.com/3CU6pJBjYHQvnDo
      - `remote.VertexAIModel`: https://screenshot.googleplex.com/8SL2max6GfPMwFe
    
    Fixes internal issue 314150462 🦕
    ashleyxuu authored Dec 5, 2023
    Copy the full SHA
    c2829e3 View commit details
  2. docs: add examples for dataframe.nunique, dataframe.diff, dataframe.a… (

    #251)
    
    * docs: add examples for dataframe.nunique, dataframe.diff, dataframe.agg, dataframe.describe
    
    * update spacing
    
    * update ordering
    Genesis929 authored Dec 5, 2023
    Copy the full SHA
    77074ec View commit details
  3. docs: Fix return annotation in API docstrings (#253)

    Thank you for opening a Pull Request! Before submitting your PR, there are a few things you can do to make sure it goes smoothly:
    - [ ] Make sure to open an issue as a [bug/issue](https://togithub.com/googleapis/python-bigquery-dataframes/issues/new/choose) before writing your code!  That way we can discuss the change, evaluate designs, and agree on the general idea
    - [ ] Ensure the tests and linter pass
    - [ ] Code coverage does not decrease (if any source code was changed)
    - [ ] Appropriate docs were updated (if necessary)
    
    Fixes internal issue 314367409 🦕
    shobsi authored Dec 5, 2023
    Copy the full SHA
    89a1c67 View commit details
  4. feat: add nunique method to Series/DataFrameGroupby (#256)

    Thank you for opening a Pull Request! Before submitting your PR, there are a few things you can do to make sure it goes smoothly:
    - [ ] Make sure to open an issue as a [bug/issue](https://togithub.com/googleapis/python-bigquery-dataframes/issues/new/choose) before writing your code!  That way we can discuss the change, evaluate designs, and agree on the general idea
    - [ ] Ensure the tests and linter pass
    - [ ] Code coverage does not decrease (if any source code was changed)
    - [ ] Appropriate docs were updated (if necessary)
    
    Fixes #<issue_number_goes_here> 🦕
    TrevorBergeron authored Dec 5, 2023
    Copy the full SHA
    c8ec245 View commit details

Commits on Dec 6, 2023

  1. fix: fix value_counts column label for normalize=True (#245)

    Thank you for opening a Pull Request! Before submitting your PR, there are a few things you can do to make sure it goes smoothly:
    - [ ] Make sure to open an issue as a [bug/issue](https://togithub.com/googleapis/python-bigquery-dataframes/issues/new/choose) before writing your code!  That way we can discuss the change, evaluate designs, and agree on the general idea
    - [ ] Ensure the tests and linter pass
    - [ ] Code coverage does not decrease (if any source code was changed)
    - [ ] Appropriate docs were updated (if necessary)
    
    Fixes #<issue_number_goes_here> 🦕
    TrevorBergeron authored Dec 6, 2023
    Copy the full SHA
    d3fa6f2 View commit details

Commits on Dec 7, 2023

  1. docs: add code samples for shape and head (#257)

    Thank you for opening a Pull Request! Before submitting your PR, there are a few things you can do to make sure it goes smoothly:
    - [ ] Make sure to open an issue as a [bug/issue](https://togithub.com/googleapis/python-bigquery-dataframes/issues/new/choose) before writing your code!  That way we can discuss the change, evaluate designs, and agree on the general idea
    - [ ] Ensure the tests and linter pass
    - [ ] Code coverage does not decrease (if any source code was changed)
    - [x] Appropriate docs were updated (if necessary)
      - `DataFrame.head`: https://screenshot.googleplex.com/BmM7jPxCk3iLuay
      - `Series.head`: https://screenshot.googleplex.com/7hANtzZCw8SbEKL
      - `Series.shape`: https://screenshot.googleplex.com/8AJ2xvLY6dmQUZe
    
    Fixes internal issue 314875595 🦕
    shobsi authored Dec 7, 2023
    Copy the full SHA
    5bdcc65 View commit details
  2. fix: ml.sql logic (#262)

    Thank you for opening a Pull Request! Before submitting your PR, there are a few things you can do to make sure it goes smoothly:
    - [ ] Make sure to open an issue as a [bug/issue](https://togithub.com/googleapis/python-bigquery-dataframes/issues/new/choose) before writing your code!  That way we can discuss the change, evaluate designs, and agree on the general idea
    - [ ] Ensure the tests and linter pass
    - [ ] Code coverage does not decrease (if any source code was changed)
    - [ ] Appropriate docs were updated (if necessary)
    
    Fixes #<issue_number_goes_here> 🦕
    GarrettWu authored Dec 7, 2023
    Copy the full SHA
    68c6fdf View commit details

Commits on Dec 8, 2023

  1. docs: correct the docs for option_context (#263)

    Thank you for opening a Pull Request! Before submitting your PR, there are a few things you can do to make sure it goes smoothly:
    - [ ] Make sure to open an issue as a [bug/issue](https://togithub.com/googleapis/python-bigquery-dataframes/issues/new/choose) before writing your code!  That way we can discuss the change, evaluate designs, and agree on the general idea
    - [ ] Ensure the tests and linter pass
    - [ ] Code coverage does not decrease (if any source code was changed)
    - [ ] Appropriate docs were updated (if necessary)
    
    Fixes internal issue #315382764 🦕
    ashleyxuu authored Dec 8, 2023
    Copy the full SHA
    d21c6dd View commit details

Commits on Dec 9, 2023

  1. fix: enfore pandas version requirement <2.1.4 (#265)

    There seem to be a breaking change in pandas release 2.1.4 that is failing tests using `pandas.read_json`. This change is pinning pandas dependency version to <2.1.4 until the proper fix.
    
    Thank you for opening a Pull Request! Before submitting your PR, there are a few things you can do to make sure it goes smoothly:
    - [ ] Make sure to open an issue as a [bug/issue](https://togithub.com/googleapis/python-bigquery-dataframes/issues/new/choose) before writing your code!  That way we can discuss the change, evaluate designs, and agree on the general idea
    - [ ] Ensure the tests and linter pass
    - [ ] Code coverage does not decrease (if any source code was changed)
    - [ ] Appropriate docs were updated (if necessary)
    
    Fixes internal issue 315539920 🦕
    shobsi authored Dec 9, 2023
    Copy the full SHA
    9dd63f6 View commit details

Commits on Dec 11, 2023

  1. feat: add ARIMAPlus.predict parameters (#264)

    Thank you for opening a Pull Request! Before submitting your PR, there are a few things you can do to make sure it goes smoothly:
    - [ ] Make sure to open an issue as a [bug/issue](https://togithub.com/googleapis/python-bigquery-dataframes/issues/new/choose) before writing your code!  That way we can discuss the change, evaluate designs, and agree on the general idea
    - [ ] Ensure the tests and linter pass
    - [ ] Code coverage does not decrease (if any source code was changed)
    - [ ] Appropriate docs were updated (if necessary)
    
    Fixes #<issue_number_goes_here> 🦕
    GarrettWu authored Dec 11, 2023
    Copy the full SHA
    99598c7 View commit details
  2. feat: support dataframe.loc with conditional columns selection (#233)

    Co-authored-by: Tim Swast <swast@google.com>
    Genesis929 and tswast authored Dec 11, 2023
    Copy the full SHA
    3febea9 View commit details
  3. docs: add example for dataframe.melt, dataframe.pivot, dataframe.stac… (

    #252)
    
    * docs: add example for dataframe.melt, dataframe.pivot, dataframe.stack, dataframe.unstack
    
    * remove empty line
    
    * docstring fix
    
    * spacing update
    
    * docs: correct the params rendering for `ml.remote` and `ml.ensemble` modules (#248)
    
    Thank you for opening a Pull Request! Before submitting your PR, there are a few things you can do to make sure it goes smoothly:
    - [ ] Make sure to open an issue as a [bug/issue](https://togithub.com/googleapis/python-bigquery-dataframes/issues/new/choose) before writing your code!  That way we can discuss the change, evaluate designs, and agree on the general idea
    - [ ] Ensure the tests and linter pass
    - [ ] Code coverage does not decrease (if any source code was changed)
    - [x] Appropriate docs were updated (if necessary)
      - `ensemble.RandomForestClassifier`: https://screenshot.googleplex.com/4Q88xgdm5hkaYXu
      - `ensemble.RandomForestRegressor`: https://screenshot.googleplex.com/3CU6pJBjYHQvnDo
      - `remote.VertexAIModel`: https://screenshot.googleplex.com/8SL2max6GfPMwFe
    
    Fixes internal issue 314150462 🦕
    
    * docs: add examples for dataframe.nunique, dataframe.diff, dataframe.a… (#251)
    
    * docs: add examples for dataframe.nunique, dataframe.diff, dataframe.agg, dataframe.describe
    
    * update spacing
    
    * update ordering
    
    * docs: Fix return annotation in API docstrings (#253)
    
    Thank you for opening a Pull Request! Before submitting your PR, there are a few things you can do to make sure it goes smoothly:
    - [ ] Make sure to open an issue as a [bug/issue](https://togithub.com/googleapis/python-bigquery-dataframes/issues/new/choose) before writing your code!  That way we can discuss the change, evaluate designs, and agree on the general idea
    - [ ] Ensure the tests and linter pass
    - [ ] Code coverage does not decrease (if any source code was changed)
    - [ ] Appropriate docs were updated (if necessary)
    
    Fixes internal issue 314367409 🦕
    
    * feat: add nunique method to Series/DataFrameGroupby (#256)
    
    Thank you for opening a Pull Request! Before submitting your PR, there are a few things you can do to make sure it goes smoothly:
    - [ ] Make sure to open an issue as a [bug/issue](https://togithub.com/googleapis/python-bigquery-dataframes/issues/new/choose) before writing your code!  That way we can discuss the change, evaluate designs, and agree on the general idea
    - [ ] Ensure the tests and linter pass
    - [ ] Code coverage does not decrease (if any source code was changed)
    - [ ] Appropriate docs were updated (if necessary)
    
    Fixes #<issue_number_goes_here> 🦕
    
    * docs: add example for dataframe.melt, dataframe.pivot, dataframe.stack, dataframe.unstack
    
    * docstring fix
    
    ---------
    
    Co-authored-by: Ashley Xu <139821907+ashleyxuu@users.noreply.github.com>
    Co-authored-by: Shobhit Singh <shobs@google.com>
    Co-authored-by: TrevorBergeron <tbergeron@google.com>
    4 people authored Dec 11, 2023
    Copy the full SHA
    8c63697 View commit details
  4. docs: add example to dataframe.nlargest, dataframe.nsmallest, datafra… (

    #234)
    
    * docs: add example to dataframe.nlargest, dataframe.nsmallest, dataframe.idxmin, dataframe
    .idxmax
    
    * update example output
    Genesis929 authored Dec 11, 2023
    Copy the full SHA
    e735412 View commit details

Commits on Dec 12, 2023

  1. fix: pin prerelease tests to pandas 2.1.3 to unblock e2e tests (#268)

    * fix: pin prerelease tests to pandas 2.1.3 to unblock e2e tests
    
    * specify excluded pandas version differently, to automatically test on a
    release
    shobsi authored Dec 12, 2023
    Copy the full SHA
    b02fc2c View commit details
  2. test: migrate e2e presubmit tests to bigframes-load-testing project (#…

    …160)
    
    BEGIN_COMMIT_OVERRIDE
    fix: migrate e2e tests to bigframes-load-testing project
    END_COMMIT_OVERRIDE
    
    Thank you for opening a Pull Request! Before submitting your PR, there are a few things you can do to make sure it goes smoothly:
    - [ ] Make sure to open an issue as a [bug/issue](https://togithub.com/googleapis/python-bigquery-dataframes/issues/new/choose) before writing your code!  That way we can discuss the change, evaluate designs, and agree on the general idea
    - [ ] Ensure the tests and linter pass
    - [ ] Code coverage does not decrease (if any source code was changed)
    - [ ] Appropriate docs were updated (if necessary)
    
    Fixes internal issue 307809767 🦕
    shobsi authored Dec 12, 2023
    Copy the full SHA
    8766ac6 View commit details
  3. chore(main): release 0.16.0 (#250)

    Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
    release-please[bot] authored Dec 12, 2023
    Copy the full SHA
    9cde708 View commit details
Loading