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: v2.25.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: v2.26.0
Choose a head ref
  • 18 commits
  • 147 files changed
  • 6 contributors

Commits on Oct 13, 2025

  1. Configuration menu
    Copy the full SHA
    305e57d View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2025

  1. Configuration menu
    Copy the full SHA
    60b28bf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ddb4df0 View commit details
    Browse the repository at this point in the history
  3. feat: make all and any compatible with integer columns on Polars …

    …session (#2154)
    
    * docs: remove import bigframes.pandas as bpd boilerplate from many samples
    
    Also, fixes several constructors that didn't take a session for
    compatibility with multi-session applications.
    
    * fix docs
    
    * fix unit tests
    
    * skip sklearn test
    
    * fix snapshot
    
    * plumb through session for from_tuples and from_arrays
    
    * add from_frame
    
    * make sure polars session isnt skipped on Kokoro
    
    * fix apply doctest
    
    * make doctest conftest available everywhere
    
    * add python version flexibility for to_dict
    
    * disambiguate explicit names
    
    * disambiguate explicit name none versus no name
    
    * fix for column name comparison in pandas bin op
    
    * avoid setting column labels in special case of Series(block)
    
    * revert doctest changes
    
    * revert doctest changes
    
    * revert df docstrings
    
    * add polars series unit tests
    
    * restore a test
    
    * Revert "restore a test"
    
    This reverts commit 765b678.
    
    * skip null
    
    * skip unsupported tests
    
    * revert more docs changes
    
    * revert more docs
    
    * revert more docs
    
    * fix unit tests python 3.13
    
    * add test to reproduce name error
    
    * revert new session methods
    
    * fix TestSession read_pandas for Series
    
    * revert more unnecessary changes
    
    * even more
    
    * add unit_noextras to improve code coverage
    
    * run system tests on latest fully supported
    
    * system-3.12 not found
    
    * cap polars version
    
    * hide progress bar
    
    * relax polars upper pin
    tswast authored Oct 14, 2025
    Configuration menu
    Copy the full SHA
    6353d6e View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2025

  1. Configuration menu
    Copy the full SHA
    a6f87a0 View commit details
    Browse the repository at this point in the history
  2. fix!: turn Series.struct.dtypes into a property to match pandas (#2169

    )
    
    Also, implement some struct operations in the polars compiler.
    tswast authored Oct 15, 2025
    Configuration menu
    Copy the full SHA
    62f7e9f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    118c265 View commit details
    Browse the repository at this point in the history
  4. feat: implement cos, sin, and log operations for polars compiler (#2170)

    * feat: implement cos, sin, and log operations for polars compiler
    
    * fix domain for log
    
    * update snapshot
    
    * revert sqrt change
    
    * revert sqrt change
    tswast authored Oct 15, 2025
    Configuration menu
    Copy the full SHA
    5613e44 View commit details
    Browse the repository at this point in the history
  5. feat: enhanced multimodal error handling with verbose mode for blob i…

    …mage functions (#2024)
    
    * add error handling for one function, test is not clean
    
    * add verbose for image function
    
    * still have decoding issue with image normarlize to bytes
    
    * Add image normalize error handling
    
    * add eror handling for image functions
    
    * add error handling, mypy not clean
    
    * clean mypy
    
    * image function still have bug
    
    * test fix
    
    * fix testcase
    
    * Revert "fix testcase"
    
    This reverts commit 9a5bcd2.
    
    * Fix: Correctly handle destination blob series in image transformation functions
    
    * fix test
    
    * fix the bug for test_blob_image_*_to series and to_folder
    
    * fix test_blob_image_resize* and test_blob_image_normalize*
    
    * fix lint error
    
    * fix presubmit
    
    * fix mypy
    
    * cosmetic change
    
    * refactor testcase
    shuoweil authored Oct 15, 2025
    Configuration menu
    Copy the full SHA
    f9e28fe View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2025

  1. Configuration menu
    Copy the full SHA
    7ce0ac5 View commit details
    Browse the repository at this point in the history
  2. docs: clarify that only NULL values are handled by fillna/isna, not N…

    …aN (#2176)
    
    * docs: clarify that only NULL values are handled by fillna/isna, not NaN
    
    * fix series fillna doctest
    tswast authored Oct 16, 2025
    Configuration menu
    Copy the full SHA
    8f27e73 View commit details
    Browse the repository at this point in the history
  3. docs: remove import bigframes.pandas as bpd boilerplate from many sam…

    …ples (#2147)
    
    * docs: remove import bigframes.pandas as bpd boilerplate from many samples
    
    Also, fixes several constructors that didn't take a session for
    compatibility with multi-session applications.
    
    * fix docs
    
    * fix unit tests
    
    * skip sklearn test
    
    * fix snapshot
    
    * plumb through session for from_tuples and from_arrays
    
    * add from_frame
    
    * make sure polars session isnt skipped on Kokoro
    
    * fix apply doctest
    
    * make doctest conftest available everywhere
    
    * add python version flexibility for to_dict
    
    * disambiguate explicit names
    
    * disambiguate explicit name none versus no name
    
    * fix for column name comparison in pandas bin op
    
    * avoid setting column labels in special case of Series(block)
    
    * revert doctest changes
    
    * revert doctest changes
    
    * revert df docstrings
    
    * add polars series unit tests
    
    * restore a test
    
    * Revert "restore a test"
    
    This reverts commit 765b678.
    
    * skip null
    
    * skip unsupported tests
    
    * revert more docs changes
    
    * revert more docs
    
    * revert more docs
    
    * fix unit tests python 3.13
    
    * add test to reproduce name error
    
    * add tests for session scoped methods
    
    * revert new session methods
    
    * fix TestSession read_pandas for Series
    
    * revert more unnecessary changes
    
    * even more
    
    * add unit_noextras to improve code coverage
    
    * run system tests on latest fully supported
    
    * system-3.12 not found
    
    * cap polars version
    
    * hide progress bar
    
    * relax polars upper pin
    
    * try to restore docs changes
    
    * remove progress bar boilerplate
    
    * remove standardd community imports boilerplate
    
    * restore bpd to datetimelike
    
    * remove bpd boilerplate
    
    * avoid bpd.NA
    
    * fix more docs
    
    * dont skip tests if polars isnt installed
    
    * fix more doctests
    
    * skip remote functions in Series.apply
    
    * feat: implement cos, sin, and log operations for polars compiler
    
    * fix domain for log
    
    * update snapshot
    
    * fix domain for log
    
    * update snapshot
    
    * revert sqrt change
    
    * revert sqrt change
    
    * fix more samples
    
    * sync polars compiler with main
    
    * avoid np in output
    
    * Update tests/unit/core/compile/sqlglot/expressions/snapshots/test_numeric_ops/test_sqrt/out.sql
    
    * Update bigframes/core/compile/sqlglot/expressions/numeric_ops.py
    
    * upgrade requirements in polars sample
    
    * add todo for making doctest more robust
    tswast authored Oct 16, 2025
    Configuration menu
    Copy the full SHA
    1a01ab9 View commit details
    Browse the repository at this point in the history
  4. chore: Migrate strconcat_op operator to SQLGlot (#2166)

    * chore: Migrate strconcat_op operator to SQLGlot
    
    Migrated the `strconcat_op` operator from the Ibis compiler to the new SQLGlot compiler. This includes the implementation of the compiler logic and a corresponding unit test with a snapshot.
    
    * fix
    jialuoo authored Oct 16, 2025
    Configuration menu
    Copy the full SHA
    cabbf85 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2025

  1. Configuration menu
    Copy the full SHA
    fbd405d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0a44e84 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e95dc2c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ebf95e3 View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2025

  1. chore(main): release 2.26.0 (#2167)

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