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

**Acceptance criteria**: This quarter, we will have a precise plan and initial work toward a stable public backend interface. The purpose of this work is to set a stable foundation...

roadmap

WIP. Redo of #7914 on top of the modern code. Changes from that PR: - Instead of removing the old .case() APIs, I deprecate them here. There are a few...

Related to https://github.com/ibis-project/ibis/issues/8921, trying to write down exactly what the expected behavior is. I figure we can use this PR to hash out exaclty what we want the semantics to...

tests
duckdb
sql

## Description of changes Aims to close https://github.com/ibis-project/ibis/issues/8710. Notes to reviewers: * Adds `AntiWindowJoin` and `SemiWindowJoin` sqlglot expressions. Would there be a way to avoid these? I could not find...

flink

- **first steps for implementing iso_year method** - **added isoyear method for duckdb** ## Description of changes Added a new isoyear method for timestamps. ## Issues closed Resolved #8989

## Description of changes Added a new `isoday_of_week` method for timestamps. ## Issues closed Resolves #8989

feature
ux
tests
bigquery
timestamps
sql
polars

### Please describe the issue The streaming blogs that we have so far focus on manipulations of a single table. Joins are common in streaming applications, e.g., table-stream joins, stream-stream...

docs

We have [a lot of issues](https://github.com/search?q=repo%3Aibis-project%2Fibis+pandas++&type=issues&state=open) related to converting execution output to Pandas. This issue is to track a Ibis-specific specification for how Ibis types map to Pandas types as...

refactor
breaking change

### What happened? See this: ```python import ibis import random ibis.options.interactive = True @ibis.udf.scalar.python(side_effects=True) def my_random(x: float) -> float: return random.random() t = ibis.memtable({"x": [1, 2, 3, 4, 5]}) #...

bug

### What happened? ```python [ins] In [1]: import ibis [ins] In [2]: con = ibis.postgres.connect( ...: user="postgres", ...: password="postgres", ...: host="0.0.0.0", ...: port=5432, ...: database="ibis_testing", ...: ) [ins] In [3]:...

bug
postgres
examples