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.2.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.3.0
Choose a head ref
  • 7 commits
  • 160 files changed
  • 4 contributors

Commits on Aug 24, 2023

  1. chore: sync latest changes from internal repo (#7)

    docs: highlight bigframes is open-source
    docs: correct the return types of Dataframe and Series
    docs: create subfolders for notebooks
    feat: add `bigframes.get_global_session()` and `bigframes.reset_session()` aliases
    chore: mark ml.llm tests flaky
    chore: make kokoro/build.sh executable
    feat: add `Series.str` methods `isalpha`, `isdigit`, `isdecimal`, `isalnum`, `isspace`, `islower`, `isupper`, `zfill`, `center`
    chore: pin max pytest-retry plugin version in tests
    docs: sample ML Drug Name Generation notebook
    docs: add samples and best practices to `read_gbq` docs
    chore: fix Python download path in docs-presubmit tests
    perf: add local cache for `__repr_*__` methods
    feat: support `DataFrame.pivot`
    fix: don't use query cache for Session construction
    feat: add `bigframes.pandas.read_pickle` function
    feat: support MultiIndex for DataFrame columns
    chore: change the docs kokoro setup to Gerrit path
    docs: transform remote function user guide into sample code
    fix: raise exception for invalid function in `read_gbq_function`
    docs: add release status to table of contents
    feat: add `fit_transform` to `bigquery.ml` transformers
    feat: use `pandas.Index` for column labels
    docs: add ML section under Overview
    fix: check that types are specified in `read_gbq_function`
    fix: add error message to `set_index`
    tswast authored Aug 24, 2023
    Copy the full SHA
    a32b747 View commit details

Commits on Aug 29, 2023

  1. chore: sync changes from internal repo (#10)

    feat: support `Series.corr`
    fix: raise AttributeError for unimplemented pandas methods
    feat: support `DataFrame.stack`
    feat: support `np.arcsin`, `np.arccos`, `np.arctan`, `np.sinh`, `np.cosh`, `np.tanh`, `np.arcsinh`, `np.arccosh`, `np.arctanh`, `np.exp` with Series argument
    fix: align column names with pandas in `DataFrame.agg` results
    docs: set `options.bigquery.project` in sample code
    chore: unit test internal `get_standardized_ids` method
    fix: include survey link in abstract `NotImplementedError` exception messages
    perf: lazily instantiate client library objects
    fix: allow (but still not recommended) `ORDER BY` in `read_gbq` input when an `index_col` is defined
    feat: support `read_json` with `engine=bigquery` for newline-delimited JSON files
    chore: remove unneeded `types-retry` reference
    feat: support `np.sin`, `np.cos`, `np.tan`, `np.log`, `np.log10`, `np.sqrt`, `np.abs` with Series argument
    fix: label temp table creation jobs with `source=bigquery-dataframes-temp` label
    fix: support spaces in column names in `DataFrame` initializater
    chore: fix permissions on publish docs script
    feat: support `df[my_column] = [a python list]`
    feat: add `components_`, `explained_variance_`, and `explained_variance_ratio_` properties to `bigframes.ml.decomposition.PCA`
    chore: add execute permissions on publish docs script
    docs: fix link to GitHub
    chore: fix docs build
    fix: check for IAM role on the BigQuery connection when initializing a `remote_function`
    chore: revert pin to maximum pytest-retry plugin version in tests
    tswast authored Aug 29, 2023
    Copy the full SHA
    89b9503 View commit details
  2. chore: add templated GitHub config files (#12)

    Pulled manually from https://github.com/googleapis/synthtool/tree/master/synthtool/gcp/templates/python_library/.github
    
    Change-Id: I7f36912dffb427af2cd388abb8109670ac162701
    tswast authored Aug 29, 2023
    Copy the full SHA
    7011a12 View commit details
  3. chore(deps): bump cryptography from 41.0.1 to 41.0.3 in /.kokoro (#3)

    Bumps [cryptography](https://github.com/pyca/cryptography) from 41.0.1 to 41.0.3.
    - [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
    - [Commits](pyca/cryptography@41.0.1...41.0.3)
    
    ---
    updated-dependencies:
    - dependency-name: cryptography
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Aug 29, 2023
    Copy the full SHA
    bf6ecb8 View commit details

Commits on Aug 30, 2023

  1. Copy the full SHA
    cccac8c View commit details

Commits on Sep 2, 2023

  1. chore: sync changes from internal repo (#15)

    feat: support `DataFrame.isin` with list and dict inputs
    test: move flaky `reset_session` test to unit tests
    chore: don't run redundant tests in nightly build
    feat: support `DataFrame`-`DataFrame` binary operations
    feat: support `Series.map`
    feat: support `Index.is_monotonic`
    docs: update remote function notebook with read_gbq_function usage
    feat: use default session and connection in `ml.llm` and `ml.imported`
    chore: disable broken stack tests
    feat: support `pow()` and power operator in `DataFrame` and `Series`
    feat: support for `np.add`, `np.subtract`, `np.multiply`, `np.divide`, `np.power`
    perf: use `row_number()` filter for `head` / `tail`
    feat: support `bigframes.pandas.merge()`
    fix: make `X_train` argument names consistent across methods
    chore: refactor ml core
    feat: add `Series.dropna` and `DataFrame.fillna`
    chore: fix gcs notebooks upload in 'nightly' build
    chore: fix Kokoro build files to support GitHub directories
    chore: fix unit test to not require authentication
    tswast authored Sep 2, 2023
    Copy the full SHA
    8fab755 View commit details

Commits on Sep 5, 2023

  1. chore(main): release 0.3.0 (#13)

    Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
    release-please[bot] authored Sep 5, 2023
    Copy the full SHA
    106c75c View commit details
Loading