Ibis
Getting started
Installation
Tutorial: getting started
Tutorial: Ibis for dplyr users
Tutorial: Ibis for pandas users
Tutorial: Ibis for SQL users
Data Platforms
Starburst Galaxy
Concepts
Why Ibis?
Backend
Internals
Versioning policy
Backends
BigQuery
ClickHouse
Dask
DataFusion
Druid
DuckDB
Impala
MSSQL
MySQL
Oracle
pandas
Polars
PostgreSQL
PySpark
Snowflake
SQLite
Trino
Operation support matrix
How-to
Configure
Basic configuration
Input Output
Basic input/output
Work with multiple backends
Analytics
Basic analytics
Chaining expressions
Visualization
Altair + Ibis
matplotlib + Ibis
Plotly + Ibis
plotnine + Ibis
seaborn + Ibis
Streamlit + Ibis
Extending
Reference built-in functions
Add an elementwise operation
Add a reduction operation
Using SQL strings with Ibis
Reference
Expression API
Table expressions
Column selectors
Generic expressions
Numeric and Boolean expressions
String expressions
Temporal expressions
Collection expressions
Geospatial expressions
Type system
Data types
Schemas
UDFs
Scalar UDFs
Connection APIs
Top-level connection APIs
Configuration
ContextAdjustment
Interactive
Options
Repr
SQL
Posts
Release notes
Contribute
Contribute
Setting up a development environment
Contribute to the Ibis codebase
Style and formatting
Maintaining the codebase
Source code
Report a bug
Report a documentation issue
Submit a feature request
Ask the community for help
Presentations
Presentations
Ibis overview
Presentations
Ibis presentations are linked here.
Back to top