Skip to content
A pandas-like deferred expression system, with first-class SQL support
Python C++ TSQL Makefile Shell CMake
Branch: master
Clone or download

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
LICENSES Bug fixes and various conveniences in HDFS + DDL utilities Jun 11, 2015
benchmarks ENH: Support multi args window UDF for pandas backend (#2035) Dec 10, 2019
ci CI: Fix and restore PySpark and Spark tests (#2216) May 28, 2020
dev BUG: Fix small formatting buglet in PR merge tool Jul 15, 2019
docs BUG: PySpark compiler cannot compile elementwise UDF for some output … Jun 2, 2020
ibis BUG: PySpark compiler cannot compile elementwise UDF for some output … Jun 2, 2020
.coveragerc BUG/TST: Fix skipping for new auth flow Mar 20, 2019
.dockerignore Remove long-deprecated code and clean up warnings created by ibis Mar 10, 2019
.gitattributes DEV: add versioneer for more effortless __version__ management. Close #… Oct 8, 2015
.gitignore FEAT: Spark client Jul 3, 2019
.pep8speaks.yml Add pep8speaks integration May 24, 2019
.pre-commit-config.yaml SUPP: Pin back version of isort (#2079) Feb 20, 2020
LICENSE.txt Packaging, requirements, user testing, licensing Mar 11, 2015
MANIFEST.in BLD/TST/CI: Test with conda-forge recipe instead of holding our own Apr 3, 2018
Makefile CI: Fix and restore PySpark and Spark tests (#2216) May 28, 2020
README.md TST: OmniSciDB - Enable logical value tests (#2084) Mar 18, 2020
asv.conf.json ENH: Remove support for Python 2 Nov 10, 2018
azure-pipelines.yml SUPP: Move CI pipelines to Azure Jun 25, 2019
codecov.yml CI/COV: Add pull request comments from codecov Jul 6, 2018
conftest.py FEAT: Add docstring check to CI for an initial subset files Oct 29, 2019
pyproject.toml SUPP: Add support to Python 3.8 (#2066) Feb 27, 2020
requirements.txt Remove long-deprecated code and clean up warnings created by ibis Mar 10, 2019
setup.cfg Remove execution_type and add gpu_device and ipc to execution method … Feb 28, 2020
setup.py BUG: change clickhouse-driver version to >=0.1.3 (#2089) Feb 26, 2020
versioneer.py FEAT: Add docstring check to CI for an initial subset files Oct 29, 2019

README.md

Ibis: Python data analysis framework for Hadoop and SQL engines

Service Status
Documentation Documentation Status
Conda packages Anaconda-Server Badge
PyPI PyPI
Azure Azure Status
Coverage Codecov branch

Ibis is a toolbox to bridge the gap between local Python environments, remote storage, execution systems like Hadoop components (HDFS, Impala, Hive, Spark) and SQL databases. Its goal is to simplify analytical workflows and make you more productive.

Install Ibis from PyPI with:

pip install ibis-framework

or from conda-forge with

conda install ibis-framework -c conda-forge

Ibis currently provides tools for interacting with the following systems:

Learn more about using the library at http://docs.ibis-project.org.

Notes

  • OmniSciDB backend support is tested against a development release of their database using the omnisci/core-os-cpu-dev Docker image. Check the docker image tag used at docker-compose.yml. Some features may not work on earlier releases.
You can’t perform that action at this time.