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: v1.17.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: v1.18.0
Choose a head ref
  • 18 commits
  • 147 files changed
  • 11 contributors

Commits on Sep 11, 2024

  1. Configuration menu
    Copy the full SHA
    3a4a9de View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    40113d8 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2024

  1. chore: apply remote_function on the original series without reproje…

    …cting (#874)
    
    * chore: apply `remote_function` on the original series
    
    This change tests application of remote function without reprojecting the original series.
    
    * add failing mask doctest as a system test for easier debugging
    
    * more comprehensive repr tests
    
    * more tests, move to small tests
    
    * rename "name" param
    
    * manipulate copy of the original udf
    
    * move the funciton copy after i/o types resolution
    
    * rename all params to avoid collisions, widely use bigframes_ prefix for consistency
    shobsi authored Sep 12, 2024
    Configuration menu
    Copy the full SHA
    c94ead9 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2024

  1. Configuration menu
    Copy the full SHA
    42b0724 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    30e11d9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0f047b4 View commit details
    Browse the repository at this point in the history
  4. refactor: remove circular dependencies preventing local doctest runs (#…

    …987)
    
    With this change I can once again run
    
    ```
    pytest --doctest-modules third_party/bigframes_vendored/pandas/core/frame.py
    ```
    
    Note: having multiple `version.py` files should be fine. release-please
    will update all such files it finds.
    tswast authored Sep 13, 2024
    Configuration menu
    Copy the full SHA
    06c3120 View commit details
    Browse the repository at this point in the history
  5. deps: update to ibis-framework 9.x and newer sqlglot (#827)

    * deps: update to ibis-framework 9.x and newer sqlglot
    
    * update sqlglot and ibis
    
    * bump minimum pandas
    
    * bump pyarrow
    
    * fix bfill and ffill
    
    * nearly implement describe
    
    * remove remaining reference to vendored_ibis_ops.ApproximateMultiQuantile
    
    * support ToJsonString
    
    * partial support for quantile
    
    * fix inmemorytable
    
    * fixed Series.explode
    
    * nearly fix to_datetime
    
    * remove tests I added
    
    * patch for python 3.9 support
    
    * fix unit tests
    
    * fix explode with time type
    
    * fix array_agg
    
    * fix array_agg for asc order
    
    * actually fix array_agg
    
    * fix remote function
    
    * fix in-memory nullable integer compilation
    
    * fix test_df_construct_pandas_default on Python 3.9
    
    * fix ShiftOp windows
    
    * fix inf to SQL by treating values as literal in in memory table
    
    * fix unit tests for ibis-framework 9.2.0
    
    * fix Python 3.10 unit tests by syncing deps
    
    * fixing remote function after merge
    
    * fix visit_NonNullLiteral for int types
    
    * visit_WindowFunction to fix s.median() method
    
    * fix lint
    
    * fix s.diff with window
    
    * fix mypy
    
    * patch visit_And to fix is_monotonic methods
    
    * fix mypy and fillna warning
    
    * undo window changes for test_series_autocorr
    
    * undo fill_null because it was missed at 9.0 version
    
    * vendor more of ibis for python 3.9 compatibility
    
    * add default arg for nulls_first for python 3.9 support
    
    * restore integer conversion
    
    * fix window tests: diff, duplicated, shift
    
    * fixing ibis parenthesize_inputs bugs and related tests
    
    * fixing lint
    
    * disable test_query_complexity_error
    
    * fix doctest np.int64(0) upgrades
    
    * fix doctest np.int64(0) upgrades more
    
    * fix groupby diff
    
    * addressing system-3.12/doctest issues related to numpy 2.1.1
    
    * fix test_df_apply_axis_1_complex
    
    * address compiler errors after merge
    
    * 🦉 Updates from OwlBot post-processor
    
    See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md
    
    * fix unit-test compile errors
    
    * remove unused ibis codes
    
    * fix fillna deprecated warning
    
    * add _remove_null_ordering_from_unsupported_window back to fix test_precision_score etc ml tests
    
    * fix is_monotonic_decreasing test
    
    * fix explode after merge
    
    * fix numpy on remote function test
    
    * 🦉 Updates from OwlBot post-processor
    
    See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md
    
    * ml numpy sql generations
    
    ---------
    
    Co-authored-by: Chelsea Lin <[email protected]>
    Co-authored-by: Chelsea Lin <[email protected]>
    Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
    4 people authored Sep 13, 2024
    Configuration menu
    Copy the full SHA
    89ea44f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    596b03b View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2024

  1. Configuration menu
    Copy the full SHA
    deac6d2 View commit details
    Browse the repository at this point in the history
  2. feat: add subset parameter to DataFrame.dropna to select which co…

    …lumns to consider (#981)
    
    * feat: add `subset` parameter to `DataFrame.dropna` to select which columns to consider
    
    * fix dropna with subset=None
    
    * refactor: remove circular dependencies preventing local doctest runs
    
    With this change I can once again run
    
    ```
    pytest --doctest-modules third_party/bigframes_vendored/pandas/core/frame.py
    ```
    
    Note: having multiple `version.py` files should be fine. release-please
    will update all such files it finds.
    
    * fix doctest
    
    * Revert "Merge branch 'tswast-circular-import' into b366248570-dropna-subset"
    
    This reverts commit 57e8335, reversing
    changes made to 197074a.
    
    * Reapply "Merge branch 'tswast-circular-import' into b366248570-dropna-subset"
    
    This reverts commit 0f18294.
    
    * loop over tuple result
    
    ---------
    
    Co-authored-by: Huan Chen <[email protected]>
    tswast and Genesis929 authored Sep 16, 2024
    Configuration menu
    Copy the full SHA
    f7c03dc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b00db7e View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2024

  1. build(python): release script update (#993)

    Source-Link: googleapis/synthtool@71a7297
    Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-python:latest@sha256:e8dcfd7cbfd8beac3a3ff8d3f3185287ea0625d859168cc80faccfc9a7a00455
    
    Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
    gcf-owl-bot[bot] and gcf-owl-bot[bot] authored Sep 17, 2024
    Configuration menu
    Copy the full SHA
    c164e85 View commit details
    Browse the repository at this point in the history
  2. deps: limit ibis-framework version to 9.2.0 (#989)

    * chore: limit ibis version to 9.2.0
    
    * remove ibis constrains on 3.12 tests
    chelsea-lin authored Sep 17, 2024
    Configuration menu
    Copy the full SHA
    06c1b33 View commit details
    Browse the repository at this point in the history
  3. chore: Use fixture for list/str accessor tests (#992)

    * chore: Use fixture for list/str accessor tests
    
    * fix format
    
    * 🦉 Updates from OwlBot post-processor
    
    See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md
    
    * add more type coverage in tests
    
    * fix format
    
    * remove unnecessary dep
    
    * remove import
    
    ---------
    
    Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
    sycai and gcf-owl-bot[bot] authored Sep 17, 2024
    Configuration menu
    Copy the full SHA
    22b483a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ad8263d View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2024

  1. chore: update local benchmark, 10t config and kokoro project. (#995)

    * chore: update local benchmark, 10t config and kokoro project.
    
    * update details
    
    * fixes
    
    * update config
    
    * update config reading
    
    * update config
    
    * remove notebook for now.
    Genesis929 authored Sep 18, 2024
    Configuration menu
    Copy the full SHA
    7dbda84 View commit details
    Browse the repository at this point in the history
  2. chore(main): release 1.18.0 (#986)

    Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
    release-please[bot] authored Sep 18, 2024
    Configuration menu
    Copy the full SHA
    d2fb49f View commit details
    Browse the repository at this point in the history
Loading