A pandas-like deferred expression system, with first-class SQL support (Impala, PostgreSQL, SQLite, ...)
Clone or download
cpcloud ENH/BUG: Support string slicing with other expressions
Closes #1626

Author: Phillip Cloud <cpcloud@gmail.com>

Closes #1627 from cpcloud/fix-str-slice and squashes the following commits:

2494069 [Phillip Cloud] Make string slicing work with expressions
Latest commit fbe516c Sep 19, 2018
Permalink
Failed to load latest commit information.
.circleci ENH/DEV: Make ibis Node instances hashable Sep 10, 2018
LICENSES Bug fixes and various conveniences in HDFS + DDL utilities Jun 11, 2015
benchmarks ENH/DEV: Make ibis Node instances hashable Sep 10, 2018
ci ENH/DEV: Make ibis Node instances hashable Sep 10, 2018
dev CI/BLD: Update merge-pr script to not run when imported Mar 12, 2018
docs DOC/ENH: Publish the Ibis roadmap Sep 12, 2018
ibis ENH/BUG: Support string slicing with other expressions Sep 19, 2018
.coveragerc Codecov setup Jul 4, 2018
.dockerignore MySQL backend, interval implementations, inference improvements Feb 5, 2018
.gitattributes DEV: add versioneer for more effortless __version__ management. Close #… Oct 8, 2015
.gitignore BUG: Fix scalar parameter edge case Mar 11, 2018
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 DOC/CLN: Clean up the Makefile and associated docs Aug 18, 2018
README.md Add codecov and PyPI badge to the README Jul 8, 2018
appveyor.yml ENH/DOC/TST/BLD: Clean up impala tests to enable parallel testing Jun 22, 2018
asv.conf.json ENH/DEV: Make ibis Node instances hashable Sep 10, 2018
codecov.yml CI/COV: Add pull request comments from codecov Jul 6, 2018
conftest.py Move data_directory fixture to toplevel conftest Aug 8, 2018
requirements.txt BLD/CLN/BUG: Fix requirements and setup.py to match conda Aug 21, 2018
setup.cfg BLD: build a universal wheel when building wheels Aug 20, 2018
setup.py BLD/CLN/BUG: Fix requirements and setup.py to match conda Aug 21, 2018
versioneer.py DEV: add versioneer for more effortless __version__ management. Close #… Oct 8, 2015

README.md

Ibis: Python data analysis framework for Hadoop and SQL engines

Service Status
Documentation Documentation Status
Conda packages Anaconda-Server Badge
PyPI PyPI
CircleCI CircleCI Status
AppVeyor AppVeyor 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 and read the project blog at http://ibis-project.org for news and updates.