ibis
ibis copied to clipboard
the portable Python dataframe library
### Is your feature request related to a problem? It would be neat to get repeatable queries that use `ibis.random`, for instance when randomly reordering results (`t.order_by(ibis.random())`): - #7689 has...
### Is your feature request related to a problem? This is already supported for `ibis.struct`. I want to create an array of type `array`. `ibis.array()` doesn't support a type param,...
### Is your feature request related to a problem? Support Iceberg tables in Ibis Using: https://github.com/apache/iceberg-python Main blocker is write support, tracked here: https://github.com/apache/iceberg-python/issues/23 ### Describe the solution you'd like...
Some backends have functions for returning a newly generated UUID (e.g. postgres's [`gen_random_uuid`](https://www.postgresql.org/docs/current/functions-uuid.html) or duckdb's [`uuid`](https://duckdb.org/docs/sql/functions/utility.html)). Since Ibis includes support for `uuid` types, it might be nice to expose this...
### Is your feature request related to a problem? Flink supports specifying a point in time and querying the corresponding data in a given table, aka `time travel`. As a...
### Please describe the issue I used the search tool on the website (ibis-project.org) to look for syntax/documentation on basic functionality and none of the top results were what I...
A user asked about how to specify a table namespace when creating an unbound table. The `UnboundTable` op does accept a namespace argument, but we don't expose that option in...
## Description of changes Risingwave plays a role as a computing engine and storage system in Streaming ecosystems. Usually, a streaming workload will include two/three systems like this: `upstream data...
Fixes https://github.com/ibis-project/ibis/issues/8165
### Please describe the issue I took a stab at this for https://github.com/ibis-project/ibis/pull/8085 and it did not go well. the issue is reorganizing the tutorials requires running all of them...