ibis icon indicating copy to clipboard operation
ibis copied to clipboard

the portable Python dataframe library

Results 658 ibis issues
Sort by recently updated
recently updated
newest added

### Please describe the issue Ibis has implemented something I've been particularly wanting to do since 2019, so I would like to learn how it's done through the source code....

docs

### Is your feature request related to a problem? _No response_ ### Describe the solution you'd like I'd like to use ibis for working with data in Teradata. Are there...

feature
new backend

Seems like we should have a SQL-like aggregate variant having the predicates encapsulated next to the aggregation groups and metrics, what do you think? I can add that in a...

refactor

Currently the SQL compiler produces all fields in a selection due to the recent changes in the IR. The compiler should be updated to check whether all fields are projected...

refactor

Can we get rid of `by`? Having that alongside `predicates` and `on` seems a bit confusing. _Originally posted by @cpcloud in https://github.com/ibis-project/ibis/pull/7859#discussion_r1438363587_

expressions

In https://github.com/ibis-project/ibis/pull/7877 I replaced the existing bucket rewrite rule with an equivalent rewrite rule using the new more generic rewrite system. However, there aren't many backends testing this operation so...

tests

The backend classes contain a lot of code to actually compile DDL queries, these should be offloaded to the compilers themselves with possible code reuse opportunities. I would consider to...

refactor
expressions
sql

The ibis datatype of ```py ibis.literal(decimal.Decimal("1.1"), type=dt.decimal).type() ``` is ``` Decimal(precision=None, scale=None, nullable=True) ``` so the literal is casted to `DECIMAL` and MySQL decides about scale and precision. We should...

tests

We have a number of backends that can support geospatial, and at least 3 that currently do. We should avoid adding anymore geospatial API tests that are backend specific and...

refactor
tests
geospatial

> Since aliases are valid in many places but `asc()`/`desc()` are really only valid in `order_by()` I wonder if `asc()`/`desc()` should return non `Value` operations? This would make it easier...

refactor