Ibis Release 0.11.2

52 views
Skip to first unread message

Phillip Cloud

unread,
Jul 3, 2017, 4:34:00 PM7/3/17
to pyd...@googlegroups.com

Hi everyone,

I’m happy to announce a new release of ibis, a pandas-like deferred expression library. We recommend that all users upgrade to version 0.11.2.

One thing to note is that now pip install ibis-framework will install the minimum set of dependencies. Additional dependencies can be installed with pip extras:

pip install ibis-framework[all]  # for everything

# for individual backends/features
pip install ibis-framework[sqlite]
pip install ibis-framework[postgres]
pip install ibis-framework[impala]
pip install ibis-framework[pandas]
pip install ibis-framework[visualization]
pip install ibis-framework[kerberos]

You can combine features as you see fit. For example:

pip install ibis-framework[impala, kerberos]

to get ibis plus dependencies for running ibis with impala and kerberbos.

A conda-forge patch was just merged to update conda-forge builds for v0.11.2. After conda-forge builds finish you can update ibis as follows:

conda install ibis-framework=0.11.2 -c conda-forge

Here’s a short summary of new features in 0.11.2:

  • Experimental support for execution against pandas DataFrames (install with pip install ibis-framework[pandas]).
  • Support for schemas (of the namespace variety) in the PostgreSQL backend
  • Support for missing SQLite functions such as variance, standard deviation, sqrt, exponentiation and regular expression functions.
  • Graphviz visualization of ibis expressions, including support for Jupyter notebook rendering (install with pip install ibis-framework[visualization], requires a working graphviz installation).

There are also a slew of bug fixes that went into this release.

You can read the full release notes here: https://github.com/ibis-project/ibis/blob/master/docs/source/release.rst#release-notes

Thanks to everyone who helped out with this release!

Reply all
Reply to author
Forward
0 new messages