ibis-project / ibis-tutorial

Ibis tutorial repository
26 stars 12 forks source link
analytics data database duckdb ibis postgres pycon2024 python sql tutorial

Ibis Tutorial SciPy 2024

Previous iterations of this tutorial have been given at:

Join our Zulip!

The Ibis team uses Zulip to answer questions and chat! You can join using this invitation link:

https://ibis-project.zulipchat.com/join/3pri2odw4bt4764icmphtdv6/

Codespace Setup

This tutorial is designed to be run via GitHub codespaces.

First, create a codespace in the repository:

Then, click back to the repo tab, and then select Open in JupyterLab

Local Setup

You can also run the tutorial locally! To do so, you'll want to create a virtual environment and then install the tutorial dependencies using one of the tools below:

Clone this repository

git clone https://github.com/ibis-project/ibis-tutorial.git
cd ibis-tutorial

Install dependencies

We recommend using pixi, or conda / mamba, but pip works, too!

pixi

The first time you run this it should download all the required dependencies.

pixi shell

conda / mamba

mamba env create -f environment.yml

pip

python -m pip install -r requirements.txt