ibis
ibis copied to clipboard
the portable Python dataframe library
#2619 will cover making the Pandas and Dask backends **accept** either `np.arrays` or `lists` (in other words, be able to execute operations on array expressions, regardless of whether they are...
A common pattern for me is to build up a SQL expression, execute it against the database backend and save the results as a database table. I think it's not...
Hello, Let's say I want to add a new database backend, is there an existing implementation I should follow to extend it? I looked at the doc: http://ibis-project.org/docs/user_guide/sql.html but it...
Suggestions for updates to the homepage: - [ ] Update comparison to SQLAlchemy - ~~[ ] Add blaze / dask~~ SQLAlchemy is one back end that Ibis can compile expressions...
When executing an expression a limit is silently applied to what is returned (unless you pass `limit=None`). A user could accidentally continue with local analysis on an arbitrary subset without...
As far as I can tell, there's no way to use the Impala [bitand](http://www.cloudera.com/documentation/enterprise/5-5-x/topics/impala_bit_functions.html) function or `&` operator on integer columns. That would be a valuable feature.
**Issue by [wesm](http://github.mtv.cloudera.com/wesm)** _Saturday Jan 24, 2015 at 20:55 GMT_ _Originally opened as http://github.mtv.cloudera.com/wesm/ibis/issues/77_ ---
Not sure if it is a bug or i am missing something. Consider the following code snippet: (here i try to generate expression for "first"-based aggregation) ``` import ibis tbl=...
Every other backend interprets these as seconds since epoch. This is a breaking change.