ibis
ibis copied to clipboard
the portable Python dataframe library
### Is your feature request related to a problem? I have this UDF: ```python @ibis.udf.scalar.builtin def damerau_levenshtein(left: str, right: str) -> int: ... ``` this only works in duckdb (or...
## Description of changes ~Checking if 1.19 works as is; if so, will add 3.11 to the matrix.~ Update: 1.19 worked! ## Issues closed
### Is your feature request related to a problem? So I've become kind of a big fan of the time_bucket function in Ibis which works great in DuckDB, but isn't...
### What happened? .sql() doesn't work when there are ctes in the sql code. Repro code: ``` import ibis backends = ["duckdb", "polars", "sqlite"] for backend in backends: con =...
### What happened? ``` In [9]: from ibis.interactive import * In [10]: con = ibis.connect("bigquery://ibis-gbq/workflows") In [11]: con.execute(ibis.literal([1.0, 2.0, 3.0] * 100).unnest()) ... BadRequest: 400 Invalid field name "1_0_ 2_0_...
### What happened? Hi Ibis team! Our DVT team encountered an unexpected behavior for Ibis while investigating the issue https://github.com/GoogleCloudPlatform/professional-services-data-validator/issues/1115 regarding filtering not working for Snowflake, but working normally for...
> I think we should remove the register function entirely -- it predates most of the other more specific methods and it's a mess (and is completely untested). For context...
Looks like I messed something up in the rebase, I'll fix it soon. - Closes https://github.com/ibis-project/ibis/issues/8735
@mark-druffel needs Spark-native export functionality. We had put off implementing the fast path because we were trying to figure out if we could unify output options, but we should probably...
### Is your feature request related to a problem? As described in the meta-issue https://github.com/ibis-project/ibis/issues/8868, our initial understanding is that Spark SQL has the same syntax for both batch and...