Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

docs(blog): ibis, duckdb and lonboard for overture maps #10143

Closed
wants to merge 107 commits into from

Commits on Sep 13, 2024

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

Commits on Sep 16, 2024

  1. Configuration menu
    Copy the full SHA
    c9a749b View commit details
    Browse the repository at this point in the history
  2. chore: add freeze false

    ncclementi committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    a943dac View commit details
    Browse the repository at this point in the history
  3. chore: apply code review comments

    Co-authored-by: Kyle Barron <kylebarron2@gmail.com>
    ncclementi and kylebarron authored Sep 16, 2024
    Configuration menu
    Copy the full SHA
    e941a3b View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2024

  1. fix(datafusion): raise when attempting to create temp table (ibis-pro…

    …ject#10072)
    
    Co-authored-by: Phillip Cloud <417981+cpcloud@users.noreply.github.com>
    ncclementi and cpcloud committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    f9b905b View commit details
    Browse the repository at this point in the history
  2. depr(selectors): deprecate c and r selectors in favor of cols a…

    …nd `index`
    jcrist authored and ncclementi committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    f64a7c6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f329636 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bd06b3f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d8b2510 View commit details
    Browse the repository at this point in the history
  6. feat(mssql): add lpad and rpad ops (ibis-project#10060)

    Co-authored-by: Phillip Cloud <417981+cpcloud@users.noreply.github.com>
    2 people authored and ncclementi committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    9050b5c View commit details
    Browse the repository at this point in the history
  7. refactor(mssql): simplify lpad and rpad ops (ibis-project#10085)

    ## Description of changes
    
    Simplifying the previous implementation from `sge.Case(ifs...)` per
    ibis-project#10060 (comment).
    IndexSeek authored and ncclementi committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    bcee24f View commit details
    Browse the repository at this point in the history
  8. doc: add docstring example for topk

    jcrist authored and ncclementi committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    4ec6cac View commit details
    Browse the repository at this point in the history
  9. feat(api): add name argument to topk

    jcrist authored and ncclementi committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    abf0863 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    521958b View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    0ae44aa View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    2b22433 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    20e0bb7 View commit details
    Browse the repository at this point in the history
  14. ci(backends): run backend doctests in CI (ibis-project#9970)

    Co-authored-by: Guilherme Martins Crocetti <24530683+gmcrocetti@users.noreply.github.com>
    2 people authored and ncclementi committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    11fb399 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    c3a7481 View commit details
    Browse the repository at this point in the history
  16. ci: test examples (ibis-project#10098)

    cpcloud authored and ncclementi committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    39ebbb5 View commit details
    Browse the repository at this point in the history
  17. chore(release): 9.5.0

    semantic-release-bot authored and ncclementi committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    a507754 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    c1fa0b5 View commit details
    Browse the repository at this point in the history
  19. chore(deps): update actions/create-github-app-token action to v1.11.0 (

    …ibis-project#10103)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ncclementi committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    d0e72e9 View commit details
    Browse the repository at this point in the history
  20. docs(dropdowns): make dropdowns scrollable and easier to see in navig…

    …ation bar (ibis-project#10090)
    
    Co-authored-by: Gil Forsyth <gil@forsyth.dev>
    2 people authored and ncclementi committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    f15b1e6 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    6b7ceb8 View commit details
    Browse the repository at this point in the history
  22. chore(deps): bump rich lower bound for docs/dev work (ibis-project#10105

    )
    
    We are making use of the `code_width` kwarg to make the (intentional)
    exception raise in
    https://ibis-project.org/concepts/datatypes#broadcasting-and-alignment
    look nice -- for anyone _building_ the docs, they need to be on 13.8.0.
    gforsyth authored and ncclementi committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    bbf4294 View commit details
    Browse the repository at this point in the history
  23. docs: avoid needing to render API docs for any preview/render invocat…

    …ion (ibis-project#10106)
    
    Because we include a generated file, this forces developers to render
    API docs, or delete the file that references the generated file. This PR
    fixes that by deleting the file using the include, and referencing the
    included file directly in `_quarto.yml`
    cpcloud authored and ncclementi committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    5a6f29f View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    a88f384 View commit details
    Browse the repository at this point in the history
  25. test(datafusion): replace register with create_table or read

    Signed-off-by: Tyler White <50381805+IndexSeek@users.noreply.github.com>
    IndexSeek authored and ncclementi committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    21877db View commit details
    Browse the repository at this point in the history
  26. refactor(dask): remove the dask backend

    BREAKING CHANGE: The `dask` backend is removed. Please use one of the
    other backends that Ibis supports.
    cpcloud authored and ncclementi committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    d203eb4 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    21a858c View commit details
    Browse the repository at this point in the history
  28. chore: remove unused snapshots (ibis-project#10107)

    PR to remove dead snapshot outputs. I think I got everything but let's
    see what CI says.
    cpcloud authored and ncclementi committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    6c07598 View commit details
    Browse the repository at this point in the history
  29. test(sigcheck): check function signature parity across backends (ibis…

    …-project#10008)
    
    Opening this in favor of ibis-project#9383 -- that PR also included all of the
    breaking changes to unify function signatures and it was too much at
    once. This PR adds only the signature checking mechanism, plus the
    requisite xfails to lay out which inconsistencies are currently in Ibis.
    
    ## Motivation
    
    We want to ensure that, for a given backend, that the argument names,
    plus usage of positional, positional-only, keyword, and keyword-only
    arguments match, so that there is API consistency when moving between
    backends.
    
    I've grabbed a few small parts of some of the utilities in Scott
    Sanderson's
    `python-interface` project
    (https://github.com/ssanderson/python-interface).
    
    While the upstream is no longer maintained, the goal of that project
    aligns quite well with some of the issues we face with maintaining
    consistent interfaces across backends.
    
    Note that while the upstream project focused on _runtime_ enforcement of
    these signatures matching, here it is only run in the test suite.
    
    ## Rough procedure
    
    Any method that doesn't match can be skipped entirely (this is useful
    for things like `do_connect`, which cannot reasonably be assumed to
    match) or individually (by specifying a `pytest.param` and marking the
    failing backends).
    
    Then we scrape across the common parent classes and add any methods that
    are NOT currently specified in the pre-existing xfailed ones. It's a bit
    of a nuisance, but it's done, and ideally the manual listing of the
    inconsistent methods goes away as we unify things.
    
    
    I've opted for not checking that type annotations match, because that
    seems... unreasonable.
    
    This would satisfy ibis-project#9125 once all of the xfail markers are removed,
    e.g., it checks that all keyword and positional arguments are
    standardized.
    gforsyth authored and ncclementi committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    a22527f View commit details
    Browse the repository at this point in the history
  30. test: remove dask backend marker remnants (ibis-project#10114)

    Remove some dask backend markers that were unintentionaly re-added due
    to PR merge order.
    cpcloud authored and ncclementi committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    e3a02b8 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    d2a9060 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    198b886 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    87ee637 View commit details
    Browse the repository at this point in the history
  34. docs(code_of_conduct): update committee members and reporting email (i…

    …bis-project#10117)
    
    ## Description of changes
    
    The instructions for reporting CoC violations are out-of-date, as are
    the
    members of the committee to review any violations.
    
    I've updated the page so the email goes to a private Zulip channel with
    only the
    committee members in it, and the names of those members.
    gforsyth authored and ncclementi committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    207f334 View commit details
    Browse the repository at this point in the history
  35. refactor(pandas): remove the pandas backend

    BREAKING CHANGE: The `pandas` backend is removed. Note that **pandas DataFrames are STILL VALID INPUTS AND OUTPUTS** and will remain so for the foreseeable future. Please use one of the other local backends like DuckDB, Polars, or DataFusion to perform operations directly on pandas DataFrames.
    cpcloud authored and ncclementi committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    9f9f953 View commit details
    Browse the repository at this point in the history
  36. ci: remove pandas backend jobs

    cpcloud authored and ncclementi committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    d58c619 View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    6d566d1 View commit details
    Browse the repository at this point in the history
  38. test: remove dead fixture

    cpcloud authored and ncclementi committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    b0603a2 View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    83606f5 View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    e0e79ae View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    becc6ea View commit details
    Browse the repository at this point in the history
  42. chore(deps): update apache/impala docker tag to v4.4.1 (ibis-project#…

    …10126)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: Phillip Cloud <417981+cpcloud@users.noreply.github.com>
    2 people authored and ncclementi committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    3df1e32 View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    79c246e View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    d8debde View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    d49767b View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    ba36c77 View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    019aed4 View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    4d8a3b3 View commit details
    Browse the repository at this point in the history
  49. Configuration menu
    Copy the full SHA
    01bfb6f View commit details
    Browse the repository at this point in the history
  50. fix(deps): update dependency sqlglot to >=23.4,<25.22 (ibis-project#1…

    …0109)
    
    Co-authored-by: Phillip Cloud <417981+cpcloud@users.noreply.github.com>
    2 people authored and ncclementi committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    3d7d530 View commit details
    Browse the repository at this point in the history
  51. refactor(table-api): unify exception type for all backends to `TableN…

    …otFound` when a table does not exist (ibis-project#9695)
    
    Co-authored-by: Phillip Cloud <417981+cpcloud@users.noreply.github.com>
    Co-authored-by: Gil Forsyth <gil@forsyth.dev>
    3 people committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    1dc97a4 View commit details
    Browse the repository at this point in the history
  52. Configuration menu
    Copy the full SHA
    b54f528 View commit details
    Browse the repository at this point in the history
  53. Configuration menu
    Copy the full SHA
    dc16506 View commit details
    Browse the repository at this point in the history
  54. Configuration menu
    Copy the full SHA
    2b95c18 View commit details
    Browse the repository at this point in the history
  55. chore: remove unused Dispatched utility

    jcrist authored and ncclementi committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    317b055 View commit details
    Browse the repository at this point in the history
  56. Configuration menu
    Copy the full SHA
    25ef934 View commit details
    Browse the repository at this point in the history
  57. chore(deps): update bitnami/minio docker tag to v2024.9.13 (ibis-proj…

    …ect#10146)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ncclementi committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    7055525 View commit details
    Browse the repository at this point in the history
  58. chore(deps): update apache/druid docker tag to v30.0.1 (ibis-project#…

    …10145)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ncclementi committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    3ad6e6d View commit details
    Browse the repository at this point in the history
  59. chore(deps): lock file maintenance (ibis-project#10134)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: Phillip Cloud <417981+cpcloud@users.noreply.github.com>
    2 people authored and ncclementi committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    f910cef View commit details
    Browse the repository at this point in the history
  60. refactor(padding): follow python string padding conventions (ibis-pro…

    …ject#10096)
    
    BREAKING CHANGE: String padding operations now follow Python semantics and leave strings greater than the padding length untouched.
    gforsyth authored and ncclementi committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    3a83aa4 View commit details
    Browse the repository at this point in the history
  61. fix(deps): update dependency datafusion to v41 (ibis-project#10147)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: Phillip Cloud <417981+cpcloud@users.noreply.github.com>
    2 people authored and ncclementi committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    75dac5c View commit details
    Browse the repository at this point in the history
  62. docs(datafusion): assorted edits to datafusion meetup talk (ibis-proj…

    …ect#10144)
    
    This can be left open until I'm done editing (pretty close, I think)
    gforsyth authored and ncclementi committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    bde00c3 View commit details
    Browse the repository at this point in the history
  63. Configuration menu
    Copy the full SHA
    14af3f4 View commit details
    Browse the repository at this point in the history
  64. chore(deps): update ghcr.io/risingwavelabs/risingwave docker tag to v2 (

    ibis-project#10152)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: Phillip Cloud <417981+cpcloud@users.noreply.github.com>
    2 people authored and ncclementi committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    6aa7c44 View commit details
    Browse the repository at this point in the history
  65. chore(deps): update trinodb/trino docker tag to v458 (ibis-project#10155

    )
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: Phillip Cloud <417981+cpcloud@users.noreply.github.com>
    2 people authored and ncclementi committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    e0d3dde View commit details
    Browse the repository at this point in the history
  66. Configuration menu
    Copy the full SHA
    64e97c9 View commit details
    Browse the repository at this point in the history
  67. Configuration menu
    Copy the full SHA
    147f3f1 View commit details
    Browse the repository at this point in the history
  68. Configuration menu
    Copy the full SHA
    59ae216 View commit details
    Browse the repository at this point in the history
  69. ci(bigquery): avoid race condition in create table by using a dataset…

    … scoped to a specific user and python version (ibis-project#10159)
    cpcloud authored and ncclementi committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    c3a7b43 View commit details
    Browse the repository at this point in the history
  70. chore(mysql): port to MySQLdb instead of pymysql (ibis-project#10077)

    Replaces pymysql with mysqlclient, mostly out of frustration with bizarre GC behavior discovered during ibis-project#10055. I think this is probably a breaking change due to some changes in how types are inferred for JSON, INET and UUID types.
    
    BREAKING CHANGE: Ibis now uses the `MySQLdb` driver. You may need to install MySQL client libraries to **build** the extension.
    cpcloud authored and ncclementi committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    c33c263 View commit details
    Browse the repository at this point in the history
  71. Configuration menu
    Copy the full SHA
    9402725 View commit details
    Browse the repository at this point in the history
  72. docs(table-expr): include inherited methods (all to_* methods) (ibi…

    …s-project#10164)
    
    I just noticed that `to_polars` and `to_pyarrow` weren't showing up in
    searches, that's because we aren't including methods from the
    `_FileIOHandler` mixin in the reference docs.  Now we do.
    gforsyth authored and ncclementi committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    c5ccb99 View commit details
    Browse the repository at this point in the history
  73. Configuration menu
    Copy the full SHA
    1ae4bd1 View commit details
    Browse the repository at this point in the history
  74. test(bigquery): avoid trying to clobber existing tables by generating…

    … a name during create memtable tests (ibis-project#10165)
    cpcloud authored and ncclementi committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    2aa51ae View commit details
    Browse the repository at this point in the history
  75. fix(datatype-parsing): ensure that geospatial types are round trippab…

    …le through the data type parser (ibis-project#10171)
    
    Fixes ibis-project#10170.
    cpcloud authored and ncclementi committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    f34106f View commit details
    Browse the repository at this point in the history
  76. Configuration menu
    Copy the full SHA
    3e9396c View commit details
    Browse the repository at this point in the history
  77. Configuration menu
    Copy the full SHA
    12023e6 View commit details
    Browse the repository at this point in the history
  78. docs(clickhouse): entry into the accursed (ibis-project#10174)

    Random number generation is cursed in ClickHouse.
    cpcloud authored and ncclementi committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    e5c11af View commit details
    Browse the repository at this point in the history
  79. Configuration menu
    Copy the full SHA
    fcd7564 View commit details
    Browse the repository at this point in the history
  80. fix(deps): update dependency sqlglot to >=23.4,<25.23 (ibis-project#1…

    …0176)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: Phillip Cloud <417981+cpcloud@users.noreply.github.com>
    2 people authored and ncclementi committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    7ca2fdc View commit details
    Browse the repository at this point in the history
  81. Configuration menu
    Copy the full SHA
    7c6a176 View commit details
    Browse the repository at this point in the history
  82. Configuration menu
    Copy the full SHA
    2cb5771 View commit details
    Browse the repository at this point in the history
  83. ci: add automatic pull request labels (ibis-project#10181)

    Adds some automatic labeling to incoming PRs based on files changed in
    the PR.
    cpcloud authored and ncclementi committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    fc626cc View commit details
    Browse the repository at this point in the history
  84. refactor(api): remove schema (ibis-project#10149)

    BREAKING CHANGE: Removed hierarchical usage of schema. 
    
    Ibis uses the following naming conventions:
    - schema: a mapping of column names to datatypes
    - database: a collection of tables
    - catalog: a collection of databases
    
    ---------
    
    Co-authored-by: Gil Forsyth <gforsyth@users.noreply.github.com>
    Co-authored-by: Gil Forsyth <gil@forsyth.dev>
    3 people committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    4957854 View commit details
    Browse the repository at this point in the history
  85. Configuration menu
    Copy the full SHA
    19c3845 View commit details
    Browse the repository at this point in the history
  86. Configuration menu
    Copy the full SHA
    a563504 View commit details
    Browse the repository at this point in the history
  87. Configuration menu
    Copy the full SHA
    cf39ea0 View commit details
    Browse the repository at this point in the history
  88. chore(deps): lock file maintenance (ibis-project#10191)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: Phillip Cloud <417981+cpcloud@users.noreply.github.com>
    2 people authored and ncclementi committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    21d748c View commit details
    Browse the repository at this point in the history
  89. chore(deps): update dependency itables to >=1.6.3,<2.3 (ibis-project#…

    …10190)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: Phillip Cloud <417981+cpcloud@users.noreply.github.com>
    2 people authored and ncclementi committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    7cdd2ee View commit details
    Browse the repository at this point in the history
  90. feat(polars): allow user to specify "engine" kwarg (ibis-project#10151)

    Co-authored-by: Phillip Cloud <417981+cpcloud@users.noreply.github.com>
    Co-authored-by: Jim Crist-Harif <jcristharif@gmail.com>
    3 people authored and ncclementi committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    b0060e4 View commit details
    Browse the repository at this point in the history
  91. Configuration menu
    Copy the full SHA
    0284736 View commit details
    Browse the repository at this point in the history
  92. test(bigquery): xfail nested flatten test (ibis-project#10194)

    Fix failing test on BigQuery CI.
    cpcloud authored and ncclementi committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    39362cd View commit details
    Browse the repository at this point in the history
  93. Configuration menu
    Copy the full SHA
    13f9291 View commit details
    Browse the repository at this point in the history
  94. refactor(joins): require explicit abstract table as RHS of joins (ibi…

    …s-project#9661)
    
    ## Description of changes
    
    We have (had) limited support for passing in in-memory objects as the
    RHS of a join, where we would create a memtable for the user and then
    use that.  For backends where memtable creation is expensive, or for
    queries where there may be multiple calls to the same in-memory data, it
    is better to be explicit and first register the in-memory data with the
    backend using either `memtable` or `create_table`.
    
    BREAKING CHANGE: Passing a `pyarrow.Table` or a `pandas.DataFrame` as
    the right-hand-side of a join is no longer supported.
    
    To join against in-memory data, you can pass the in-memory object to
    `ibis.memtable` or `con.create_table` and use the resulting table object
    instead.
    
    
    ## Issues closed
    
    * Resolves ibis-project#9571
    gforsyth authored and ncclementi committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    cd9ee1b View commit details
    Browse the repository at this point in the history
  95. feat(pyspark): add official support and ci testing with spark connect (

    …ibis-project#10187)
    
    ## Description of changes
    
    This PR adds testing for using the pyspark Ibis backend with
    spark-connect.
    
    The way this is done is running a Spark connect instance as a docker
    compose
    service, similar to our other client-server model backends.
    
    The primary bit of functionality that isn't tested is UDFs (which means
    JSON unwrapping is also not tested, because that's implemented as a
    UDF).
    
    These effectively require a clone of the Python environment on the
    server, and that seems out of scope for initial support of spark
    connect.
    cpcloud authored and ncclementi committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    b7135e7 View commit details
    Browse the repository at this point in the history
  96. Configuration menu
    Copy the full SHA
    3c223de View commit details
    Browse the repository at this point in the history
  97. chore(value): remove deprecated greatest and least methods

    BREAKING CHANGE: `Value.greatest` and `Value.least` are removed. Use
    `ibis.greatest` and `ibis.least`, instead.
    gforsyth authored and ncclementi committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    8191a05 View commit details
    Browse the repository at this point in the history
  98. chore(api): remove deprecated where methodism

    BREAKING CHANGE: `where` is removed. Use `ibis.ifelse` instead.
    gforsyth authored and ncclementi committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    7689b6d View commit details
    Browse the repository at this point in the history
  99. chore(api): remove top-level geo functions

    BREAKING CHANGE: All `ibis.geo_*` functions are removed. Equivalent
    methods are available on all geo columns.
    gforsyth authored and ncclementi committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    5d0e807 View commit details
    Browse the repository at this point in the history
  100. chore(api): remove top-level negate function

    BREAKING CHANGE: `ibis.negate` is removed.  Use the `negate` method on a
    specific column, instead.
    gforsyth authored and ncclementi committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    67ee2b4 View commit details
    Browse the repository at this point in the history
  101. Configuration menu
    Copy the full SHA
    d16d0c7 View commit details
    Browse the repository at this point in the history
  102. Configuration menu
    Copy the full SHA
    8f66695 View commit details
    Browse the repository at this point in the history
  103. Configuration menu
    Copy the full SHA
    92f1a89 View commit details
    Browse the repository at this point in the history