-
Notifications
You must be signed in to change notification settings - Fork 50
Comparing changes
Open a pull request
base repository: googleapis/python-bigquery-dataframes
base: v2.7.0
head repository: googleapis/python-bigquery-dataframes
compare: v2.8.0
- 12 commits
- 70 files changed
- 10 contributors
Commits on Jun 17, 2025
-
feat: add DataFrame.ai.forecast() support (#1828)
* feat: add DataFrame.ai.forecast() support * test * fix * constructor * update * comments * fix
Configuration menu - View commit details
-
Copy full SHA for 7bc7f36 - Browse repository at this point
Copy the full SHA 7bc7f36View commit details -
feat: add describe() method to Series (#1827)
* feat: add describe() method to Series * fix test * update docs * fix tests
Configuration menu - View commit details
-
Copy full SHA for a4205f8 - Browse repository at this point
Copy the full SHA a4205f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for ac55aae - Browse repository at this point
Copy the full SHA ac55aaeView commit details -
Configuration menu - View commit details
-
Copy full SHA for c670f9d - Browse repository at this point
Copy the full SHA c670f9dView commit details
Commits on Jun 18, 2025
-
feat!: add required param 'engine' to multimodal functions (#1834)
* feat: add required param 'engine' to multimodal functions * add missing engine to exif test * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md --------- Co-authored-by: Tim Sweña (Swast) <[email protected]> Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com> Release-As: 2.8.0
Configuration menu - View commit details
-
Copy full SHA for 37666e4 - Browse repository at this point
Copy the full SHA 37666e4View commit details -
feat: Add
bpd.options.display.repr_mode = "anywidget"
to create an ……interactive display of the results (#1820) * add anywidget as extra python package * Add anywidget to bigframes * add the first testcase * fix mypy error * Show first page of results (to_pandas_batches()) is done * add the testcase * Add more testcase * change a import * change anywidget mode for plain text * fix noxfile * add anywidget for docx * ignore missing import * fix doctest * add unittest * add notebook test * fix unit-10.12 * change testcase * make anywidget addtional * remove anywidget_mode.ipynb in notebook session due to deferred mode * fix typo * fix failed testcase
Configuration menu - View commit details
-
Copy full SHA for be0a3cf - Browse repository at this point
Copy the full SHA be0a3cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0fffc49 - Browse repository at this point
Copy the full SHA 0fffc49View commit details
Commits on Jun 20, 2025
-
Configuration menu - View commit details
-
Copy full SHA for cf9c22a - Browse repository at this point
Copy the full SHA cf9c22aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2430497 - Browse repository at this point
Copy the full SHA 2430497View commit details
Commits on Jun 23, 2025
-
chore: move
_read_gbq_colab
to top-levelbigframes.pandas
(#1835)* chore: move `_read_gbq_colab` to top-level `bigframes.pandas` * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md --------- Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 47ff137 - Browse repository at this point
Copy the full SHA 47ff137View commit details -
feat: Add
bpd.options.compute.maximum_result_rows
option to limit c……lient data download (#1829) * feat: Add maximum_rows_downloaded option to limit client data download This commit introduces a new compute option `bigframes.pandas.options.compute.maximum_rows_downloaded` that allows you to set a limit on the maximum number of rows that can be downloaded to a client machine. When this option is set and a data-downloading operation (e.g., `to_pandas()`, `to_pandas_batches()`) attempts to download more rows than the configured limit, a `bigframes.exceptions.MaximumRowsDownloadedExceeded` exception is raised. This feature helps prevent Out-Of-Memory (OOM) errors in shared execution environments by providing a mechanism to control the amount of data downloaded to the client. The limit is checked in both `DirectGbqExecutor` and `BigQueryCachingExecutor`. Unit tests have been added to verify the functionality, including scenarios where the limit is not set, set but not exceeded, and set and exceeded for various DataFrame operations. Documentation has been updated by ensuring the docstring for the new option in `ComputeOptions` is comprehensive for automatic generation. * refactor: Use a shared helper function for row limit checks This commit refactors the row limit check logic in `DirectGbqExecutor` and `BigQueryCachingExecutor` to use a new shared helper function `check_row_limit` located in `bigframes.session.utils`. This change reduces code duplication and improves maintainability. The functionality remains the same as before the refactoring. * address review comments * fix imports * fix docs * rename to maximum_result_rows * cleanup * restore deleted test --------- Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for e22a3f6 - Browse repository at this point
Copy the full SHA e22a3f6View commit details -
chore(main): release 2.8.0 (#1830)
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for ef4948b - Browse repository at this point
Copy the full SHA ef4948bView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v2.7.0...v2.8.0