ibis
ibis copied to clipboard
the portable Python dataframe library
## Description of changes Aims to address https://github.com/ibis-project/ibis/issues/8203. This PR - Adds `time_travel()` for `Table`. - Adds `ibis.expr.types.temporal.TimeTravelTable` and `ops.TimeTravelDatabaseTable`. - Adds `visit_TimeTravelDatabaseTable()` in the compiler for BigQuery and Flink,...
This would make errors such as https://github.com/ibis-project/ibis/issues/8771 easier to debug This could also be considered a security risk, since someone might put their eg API keys in their SQL statement,...
### Is your feature request related to a problem? For the Flink and RisingWave backends, we run the generic test suite (`ibis/backends/tests/`) in batch mode and write customized tests for...
### Is your feature request related to a problem? in writing documentation/demos, I would like a `to_json()` method on tables for consistency with the other `read_*` and `to_*` methods I'm...
The Ibis project home page is better than it once was [citation needed], but can use some improvements. In particular, it'd be great if we could have an [interactive demo...
From diataxis.fr: > *How-to guides are **directions** that guide the reader through a problem or > towards a result. How-to guides are **goal-oriented**.* > > --- > > A how-to...
This issue is not fully thought through, opening for public discussion/input. Ibis has some number of concepts that should be captured in the conceptual documentation -- the "nouns" that are...
Currently, many user-facing Ibis APIs are missing documentation in the "Reference" section. Some examples: - `unpack()` - `read_csv()` - `read_parquet()` - ... 100% of user-facing Ibis APIs should be covered....
### Is your feature request related to a problem? There is already https://github.com/ibis-project/ibis/issues/8619 and https://github.com/ibis-project/ibis/issues/8484. Both of these, however, are more to do with how we extract/de-duplicate expressions on the...
Adding an issue to track #8725, because it has been longer running than expected/nontrivial. ### Code of Conduct - [X] I agree to follow this project's Code of Conduct