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.13.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.14.0
Choose a head ref

Commits on Nov 7, 2023

  1. fix: deprecate the remote_service_type in llm model (#180)

    * fix: deprecate the remote_service_type in llm model
    
    * fix: address comments
    ashleyxuu authored Nov 7, 2023

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    a8a409a View commit details
  2. feat: support series.at[row_label] = scalar (#173)

    Just quickly pipe the existing loc solution to at
    milkshakeiii authored Nov 7, 2023

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    0c8bd33 View commit details

Commits on Nov 8, 2023

  1. fix: match pandas behavior when assigning listlike to empty dfs (#172)

    Previously, we weren't able to assign to empty dfs at all, which is certainly not right. This change also matches the behavior for when there is a multi-index but with empty index columns. The pandas behavior is to throw an error with a somewhat odd error message. (I made our error message explicit.)
    
    Note: this bug also occurs for assigning series to empty dfs. However, in that case, fixing it would come at the cost of adding a query to check if there are no rows. That's a big cost, so I haven't fixed the series case.
    milkshakeiii authored Nov 8, 2023

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    c1d1f42 View commit details
  2. fix: Use anonymous dataset instead of session dataset for temp tables (

    …#181)
    
    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 Nov 8, 2023

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    800d44e View commit details
  3. fix: for reset_index on unnamed multiindex, always use level_[n] label (

    #182)
    
    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> 🦕
    milkshakeiii authored Nov 8, 2023

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    f95000d View commit details
  4. Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    aee0e8e View commit details
  5. feat: add 'cross' join support (#176)

    * feat: add 'cross' join support
    TrevorBergeron authored Nov 8, 2023

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    765446a View commit details
  6. feat: add 'index', 'pad', 'nearest' interpolate methods (#162)

    * feat: add 'index', 'pad', 'nearest' interpolate methods
    TrevorBergeron authored Nov 8, 2023

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    6a28403 View commit details

Commits on Nov 9, 2023

  1. feat: add unordered sql compilation (#156)

    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 Nov 9, 2023

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    58f420c View commit details
  2. build: bump dependencies in .kokoro/requirements.txt (#189)

    Source-Link: https://togithub.com/googleapis/synthtool/commit/febacccc98d6d224aff9d0bd0373bb5a4cd5969c
    Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-python:latest@sha256:caffe0a9277daeccc4d1de5c9b55ebba0901b57c2f713ec9c876b0d4ec064f61
    gcf-owl-bot[bot] authored Nov 9, 2023

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    30b8ba2 View commit details
  3. docs: add llm kmeans notebook as an included example (#177)

    * docs: add llm kmeans notebook as an included example
    ---------
    
    Co-authored-by: Henry J Solberg <henryjsolberg@google.com>
    Co-authored-by: Ashley Xu <139821907+ashleyxuu@users.noreply.github.com>
    3 people authored Nov 9, 2023

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    d49ae42 View commit details
  4. feat: add series.sample (identical to existing dataframe.sample) (#187)

    We're duplicating some arg-parsing logic here. Discussed briefly with Trevor. This is the case for other methods as well- we might want to add a sharing mechanism for dataframe/series (superclass like pandas?) in the future.
    
    The documentation already exists in third_party/core/generic.py, which is actually what prompted this feat/fix.
    milkshakeiii authored Nov 9, 2023

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    37914a4 View commit details
  5. docs: Add docstring code samples for Series.apply and `DataFrame.ma…

    …p` (#185)
    
    * docs: Add docstring code samples for `Series.apply` and `DataFrame.map`
    
    * improved docstring with concurrency-safe code samples
    
    * Correct indentation of text in code samples
    shobsi authored Nov 9, 2023

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    c816d84 View commit details
  6. fix: use random table when loading data for read_csv, read_json, …

    …`read_parquet` (#175)
    
    
    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> 🦕
    ashleyxuu authored Nov 9, 2023

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    9d2e6dc View commit details

Commits on Nov 10, 2023

  1. fix: default to 7 days expiration for read_csv, read_json, `read_…

    …parquet` (#193)
    
    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)
    
    Follow-up to https://togithub.com/googleapis/python-bigquery-dataframes/pull/175/files#r1389686556 🦕
    tswast authored Nov 10, 2023

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    03606cd View commit details
  2. fix: use random table for read_pandas (#192)

    * fix: use random table for read_pandas
    
    * fix: default to 7 days expiration for `read_csv`, `read_json`, `read_parquet` (#193)
    
    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)
    
    Follow-up to https://togithub.com/googleapis/python-bigquery-dataframes/pull/175/files#r1389686556 🦕
    
    * fix: use random table for read_pandas
    
    * fix: use the real table expression
    
    ---------
    
    Co-authored-by: Tim Swast <swast@google.com>
    ashleyxuu and tswast authored Nov 10, 2023

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    741c75e View commit details

Commits on Nov 11, 2023

  1. feat: read_gbq creates order deterministically without table copy (#191)

    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 Nov 11, 2023

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    8ab81de View commit details

Commits on Nov 13, 2023

  1. chore: update formatter in CONTRIBUTING.rst (#178)

    * chore: update formatter in CONTRIBUTING.rst
    
    * 🦉 Updates from OwlBot post-processor
    
    See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md
    
    * 🦉 Updates from OwlBot post-processor
    
    See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md
    
    * use owlbot to update the files
    
    * remove for loop to format code samples, these are managed by the root noxfile.
    
    * 🦉 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>
    tswast and gcf-owl-bot[bot] authored Nov 13, 2023

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    7d2be00 View commit details
  2. docs: use head() to get top n results, not to preview results (#190)

    head() requires ordering. Just peeking at the whole DataFrame or Series is actually more efficient since it doesn't require ordering and still only downloads a fraction of the results.
    
    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> 🦕
    tswast authored Nov 13, 2023

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    87f84c9 View commit details
  3. docs: add code samples for read_gbq_function using community UDFs (#…

    …188)
    
    * docs: add code samples for read_gbq_function using community UDFs
    ashleyxuu authored Nov 13, 2023

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    7506eab View commit details

Commits on Nov 14, 2023

  1. feat: temporary resources no longer use BigQuery Sessions (#194)

    * feat: temporary resources no longer use BigQuery Sessions
    
    This allows multiple queries to run in parallel.
    
    * use anonymous dataset for models
    
    * remove reference to bq session
    
    * avoid 'model already exists' error
    
    * remove global _model_id
    tswast authored Nov 14, 2023

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    4a02cac View commit details
  2. Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    3a2761f View commit details
  3. Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    4ea33b7 View commit details

Commits on Nov 15, 2023

  1. chore(main): release 0.14.0 (#183)

    🤖 I have created a release *beep* *boop*
    ---
    
    
    ## [0.14.0](https://togithub.com/googleapis/python-bigquery-dataframes/compare/v0.13.0...v0.14.0) (2023-11-14)
    
    
    ### Features
    
    * Add 'cross' join support ([#176](https://togithub.com/googleapis/python-bigquery-dataframes/issues/176)) ([765446a](https://togithub.com/googleapis/python-bigquery-dataframes/commit/765446a929abe1ac076c3037afa7892f64105356))
    * Add 'index', 'pad', 'nearest' interpolate methods ([#162](https://togithub.com/googleapis/python-bigquery-dataframes/issues/162)) ([6a28403](https://togithub.com/googleapis/python-bigquery-dataframes/commit/6a2840349a23035bdfdabacd1e231b41bbb5ed7a))
    * Add series.sample (identical to existing dataframe.sample) ([#187](https://togithub.com/googleapis/python-bigquery-dataframes/issues/187)) ([37914a4](https://togithub.com/googleapis/python-bigquery-dataframes/commit/37914a4077c681881491f5c36d1a9c9f4255e18f))
    * Add unordered sql compilation ([#156](https://togithub.com/googleapis/python-bigquery-dataframes/issues/156)) ([58f420c](https://togithub.com/googleapis/python-bigquery-dataframes/commit/58f420c91d94ca085e9810f36513ffe772bfddcf))
    * Log most recent API calls as `recent-bigframes-api-xx` labels on BigQuery jobs ([#145](https://togithub.com/googleapis/python-bigquery-dataframes/issues/145)) ([4ea33b7](https://togithub.com/googleapis/python-bigquery-dataframes/commit/4ea33b7433532ae3a386a6ffa9eb57360ea39526))
    * Read_gbq creates order deterministically without table copy ([#191](https://togithub.com/googleapis/python-bigquery-dataframes/issues/191)) ([8ab81de](https://togithub.com/googleapis/python-bigquery-dataframes/commit/8ab81dee4d0eee499094f2dd576550f0c59d7551))
    * Support `date_series.astype("string[pyarrow]")` to cast DATE to STRING ([#186](https://togithub.com/googleapis/python-bigquery-dataframes/issues/186)) ([aee0e8e](https://togithub.com/googleapis/python-bigquery-dataframes/commit/aee0e8e2518c59bd1e0b07940c3309871fde8899))
    * Support `series.at[row_label] = scalar` ([#173](https://togithub.com/googleapis/python-bigquery-dataframes/issues/173)) ([0c8bd33](https://togithub.com/googleapis/python-bigquery-dataframes/commit/0c8bd33806bb99206b8b12dbdf7d7485c6ffb759))
    * Temporary resources no longer use BigQuery Sessions ([#194](https://togithub.com/googleapis/python-bigquery-dataframes/issues/194)) ([4a02cac](https://togithub.com/googleapis/python-bigquery-dataframes/commit/4a02cac88c7d7b46bed1fa813a862fc2ef9ef084))
    
    
    ### Bug Fixes
    
    * All sort operation are now stable ([#195](https://togithub.com/googleapis/python-bigquery-dataframes/issues/195)) ([3a2761f](https://togithub.com/googleapis/python-bigquery-dataframes/commit/3a2761f3c38d0de8b8eda47fffa15b8412aa84b0))
    * Default to 7 days expiration for `read_csv`, `read_json`, `read_parquet` ([#193](https://togithub.com/googleapis/python-bigquery-dataframes/issues/193)) ([03606cd](https://togithub.com/googleapis/python-bigquery-dataframes/commit/03606cda30eb7645bfd4534460112dcca56b0ab0))
    * Deprecate the `remote_service_type` in llm model ([#180](https://togithub.com/googleapis/python-bigquery-dataframes/issues/180)) ([a8a409a](https://togithub.com/googleapis/python-bigquery-dataframes/commit/a8a409ab0bd1f99dfb442df0703bf8786e0fe58e))
    * For reset_index on unnamed multiindex, always use level_[n] label ([#182](https://togithub.com/googleapis/python-bigquery-dataframes/issues/182)) ([f95000d](https://togithub.com/googleapis/python-bigquery-dataframes/commit/f95000d3f88662be4d88c8b0152f1b838e99ec55))
    * Match pandas behavior when assigning listlike to empty dfs ([#172](https://togithub.com/googleapis/python-bigquery-dataframes/issues/172)) ([c1d1f42](https://togithub.com/googleapis/python-bigquery-dataframes/commit/c1d1f42a21cc089877f79ebb46a39ddef6958e04))
    * Use anonymous dataset instead of session dataset for temp tables ([#181](https://togithub.com/googleapis/python-bigquery-dataframes/issues/181)) ([800d44e](https://togithub.com/googleapis/python-bigquery-dataframes/commit/800d44eb5eb77da5d87b2e005f5a2ed53842e7b5))
    * Use random table for `read_pandas` ([#192](https://togithub.com/googleapis/python-bigquery-dataframes/issues/192)) ([741c75e](https://togithub.com/googleapis/python-bigquery-dataframes/commit/741c75e5797e26a1487ff3da76a07953d9537f3f))
    * Use random table when loading data for `read_csv`, `read_json`, `read_parquet` ([#175](https://togithub.com/googleapis/python-bigquery-dataframes/issues/175)) ([9d2e6dc](https://togithub.com/googleapis/python-bigquery-dataframes/commit/9d2e6dc1ae4e11e80da4aabe0daa3a6044137cc6))
    
    
    ### Documentation
    
    * Add code samples for `read_gbq_function` using community UDFs ([#188](https://togithub.com/googleapis/python-bigquery-dataframes/issues/188)) ([7506eab](https://togithub.com/googleapis/python-bigquery-dataframes/commit/7506eabf2e58159507809e36abfe90c417dfe92f))
    * Add docstring code samples for `Series.apply` and `DataFrame.map` ([#185](https://togithub.com/googleapis/python-bigquery-dataframes/issues/185)) ([c816d84](https://togithub.com/googleapis/python-bigquery-dataframes/commit/c816d843e6f3c5a944cd4395ed0e1e91cec49812))
    * Add llm kmeans notebook as an included example ([#177](https://togithub.com/googleapis/python-bigquery-dataframes/issues/177)) ([d49ae42](https://togithub.com/googleapis/python-bigquery-dataframes/commit/d49ae42a379fafd601cc94227e7f8f14b3d5f8c3))
    * Use `head()` to get top `n` results, not to preview results ([#190](https://togithub.com/googleapis/python-bigquery-dataframes/issues/190)) ([87f84c9](https://togithub.com/googleapis/python-bigquery-dataframes/commit/87f84c9e58e7d0ea521ac386c9f02791cdddd19f))
    
    ---
    This PR was generated with [Release Please](https://togithub.com/googleapis/release-please). See [documentation](https://togithub.com/googleapis/release-please#release-please).
    release-please[bot] authored Nov 15, 2023

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    e2b7df5 View commit details
Showing with 4,230 additions and 2,214 deletions.
  1. +2 −2 .github/.OwlBot.lock.yaml
  2. +275 −257 .kokoro/requirements.txt
  3. +35 −0 CHANGELOG.md
  4. +0 −33 CONTRIBUTING.md
  5. +2 −2 CONTRIBUTING.rst
  6. +34 −26 bigframes/core/__init__.py
  7. +162 −49 bigframes/core/block_transforms.py
  8. +11 −5 bigframes/core/blocks.py
  9. +6 −4 bigframes/core/compile/__init__.py
  10. +890 −618 bigframes/core/compile/compiled.py
  11. +111 −62 bigframes/core/compile/compiler.py
  12. +100 −0 bigframes/core/compile/concat.py
  13. +65 −5 bigframes/core/compile/row_identity.py
  14. +95 −12 bigframes/core/compile/single_column.py
  15. +3 −4 bigframes/core/groupby/__init__.py
  16. +12 −0 bigframes/core/indexers.py
  17. +1 −0 bigframes/core/joins/merge.py
  18. +61 −0 bigframes/core/log_adapter.py
  19. +2 −1 bigframes/core/nodes.py
  20. +22 −25 bigframes/core/ordering.py
  21. +2 −0 bigframes/core/window/__init__.py
  22. +69 −23 bigframes/dataframe.py
  23. +1 −1 bigframes/dtypes.py
  24. +40 −19 bigframes/ml/core.py
  25. +21 −11 bigframes/ml/llm.py
  26. +16 −8 bigframes/ml/sql.py
  27. +2 −0 bigframes/operations/datetimes.py
  28. +2 −0 bigframes/operations/strings.py
  29. +2 −0 bigframes/operations/structs.py
  30. +1 −0 bigframes/pandas/__init__.py
  31. +30 −7 bigframes/series.py
  32. +238 −384 bigframes/session/__init__.py
  33. +26 −1 bigframes/session/_io/bigquery.py
  34. +1 −1 bigframes/version.py
  35. +690 −0 notebooks/generative_ai/bq_dataframes_llm_kmeans.ipynb
  36. +1 −0 noxfile.py
  37. +7 −2 owlbot.py
  38. +10 −3 samples/snippets/pandas_methods_test.py
  39. +2 −2 tests/system/large/ml/test_cluster.py
  40. +2 −2 tests/system/large/ml/test_pipeline.py
  41. +16 −16 tests/system/large/test_remote_function.py
  42. +61 −53 tests/system/small/ml/test_cluster.py
  43. +110 −101 tests/system/small/ml/test_core.py
  44. +58 −52 tests/system/small/ml/test_decomposition.py
  45. +1 −0 tests/system/small/ml/test_forecasting.py
  46. +11 −11 tests/system/small/operations/test_datetimes.py
  47. +21 −21 tests/system/small/operations/test_strings.py
  48. +206 −67 tests/system/small/test_dataframe.py
  49. +27 −8 tests/system/small/test_dataframe_io.py
  50. +26 −9 tests/system/small/test_groupby.py
  51. +3 −3 tests/system/small/test_multiindex.py
  52. +35 −7 tests/system/small/test_pandas.py
  53. +5 −5 tests/system/small/test_pandas_options.py
  54. +0 −14 tests/system/small/test_progress_bar.py
  55. +13 −11 tests/system/small/test_remote_function.py
  56. +105 −66 tests/system/small/test_series.py
  57. +0 −24 tests/system/small/test_session.py
  58. +23 −19 tests/system/utils.py
  59. +60 −0 tests/unit/core/test_log_adapter.py
  60. +32 −17 tests/unit/ml/test_golden_sql.py
  61. +18 −5 tests/unit/ml/test_sql.py
  62. +0 −1 tests/unit/resources.py
  63. +108 −2 tests/unit/session/test_io_bigquery.py
  64. +4 −8 tests/unit/test_compute_options.py
  65. +18 −14 tests/unit/test_core.py
  66. +0 −38 tests/unit/test_pandas.py
  67. +9 −3 third_party/bigframes_vendored/ibis/backends/bigquery/registry.py
  68. +3 −2 third_party/bigframes_vendored/ibis/expr/operations/__init__.py
  69. +9 −0 third_party/bigframes_vendored/ibis/expr/operations/json.py
  70. +98 −20 third_party/bigframes_vendored/pandas/core/frame.py
  71. +2 −0 third_party/bigframes_vendored/pandas/core/reshape/merge.py
  72. +96 −22 third_party/bigframes_vendored/pandas/core/series.py
  73. +0 −10 third_party/bigframes_vendored/pandas/io/gbq.py
  74. +0 −6 third_party/bigframes_vendored/pandas/io/parquet.py
  75. +0 −10 third_party/bigframes_vendored/pandas/io/pickle.py
4 changes: 2 additions & 2 deletions .github/.OwlBot.lock.yaml
Original file line number Diff line number Diff line change
@@ -13,5 +13,5 @@
# limitations under the License.
docker:
image: gcr.io/cloud-devrel-public-resources/owlbot-python:latest
digest: sha256:30470597773378105e239b59fce8eb27cc97375580d592699206d17d117143d0
# created: 2023-11-03T00:57:07.335914631Z
digest: sha256:caffe0a9277daeccc4d1de5c9b55ebba0901b57c2f713ec9c876b0d4ec064f61
# created: 2023-11-08T19:46:45.022803742Z
Loading