ibis
ibis copied to clipboard
the portable Python dataframe library
All backends seem to provide `list_tables`, but with a variety of signatures. I propose to standardize all them to the same, so things are simpler and clearer, and code can...
Currently, when creating a Selection node, there is branching logic on whether any column in the selection is an assignment that overwrites an existing column in the table, at which...
**Issue by [wesm](http://github.mtv.cloudera.com/wesm)** _Monday Apr 13, 2015 at 18:30 GMT_ _Originally opened as http://github.mtv.cloudera.com/wesm/ibis/issues/180_ --- Consider for example: `table.limit(100).aggregate(agg_exprs)` when `agg_exprs` was built from `table`. Currently fails AFAICT. Sort of...
Hi, I was wondering what would be the best way to treat JSON/JSONB columns from Postgres in Ibis. Currently I'm trying to treat it as a string (although it gets...
I think there is a difference between: - A pandas backend that is able to operate a pandas dataframe based on Ibis expressions - The functionality to convert a database...
The current API to interact with databases is a bit cumbersome in my opinion. I think we should simplify it. To set a database at connection, list databases, and use...
Currently, only Impala and Spark support DDL. The Impala implementation is in `backends/base`, but it's far from generic. Spark inherits from it, but it needs to change most things. From...
Postgres and other systems support an `ORDER BY` statement in various operations where ordering is meaningful, e.g., [`string_agg`/`array_agg`](https://www.postgresql.org/docs/9.4/sql-expressions.html#SYNTAX-AGGREGATES). We should support this in ibis as well.
Fixes a bug where substitution occurs and triggers a correct TypeError but the TypeError is not specific enough.