ANN: Bokeh 0.11 released

Hi all,

On behalf of the Bokeh team, I am excited to announce the release of version
0.11 of Bokeh.

Bokeh Version 0.11 is a large release with *many* new improvements. The
major focus of this release was to introduce a new Bokeh server, based on
Tornado and websockets that is more stable, has higher performance, and simpler
to use and deploy. You can already see a small sample of hosted Bokeh
application examples at a new site located here:

    http://demo.bokehplots.com

We will be adding many new examples here over the coming weeks.

There is so much exciting in this release, that we will need a few blog
posts to talk about everything. Keep an eye on our Twitter @BokehPlots or the
mailing list for upcoming blog announcements. Some of the highlights from this
release are:

* New Bokeh Server based on Tornado and websockets
  - highly expanded documentation, with examples and guidance for usage
* User-Defined Models allowing anyone to extend Bokeh
* Significant GIS features and improvements
  - Support for Stamen, OpenStreetMap, and other tile sources
  - GeoJSON data source
  - Patches with holes
* WebGL support for rendering lines
* Python -> JS compilation for CustomJS callbacks (Py3 only for now)
* New general push_notebook() based on Jupyter comms
* Updates to charts, charts examples, and charts docs
* UX improvements
  - configurable and "auto" range bounds
  - wheel zoom scroll capture turned off by default
  - easily set visual styling for highlighting hovered points
  - responsive improvements, maintain plot aspect and auto-resize

Nearly 400 issues and PRs were closed for the release! See the CHANGELOG for full
details, and the release notes for known issues and any migration notes.

The next big feature we plan is to dramatically improve our layout options
using PhosporJS, which is also the foundation of the new Jupyter Workbench
project. We also plan to have several, more frequent point releases with
smaller incremental improvements and fixes.

I'd also like to take the opportunity to thank all the Bokeh contributors,
and especially new people who have helped greatly with this release: Havoc
Pennington, Greg Nordin, and Christian Tremblay.

If you are using Anaconda/miniconda, you can install it with conda:

    conda install bokeh

Alternatively, you can also install it with pip:

    pip install bokeh

Issues, enhancement requests, and pull requests can be made on the Bokeh
Github page: GitHub - bokeh/bokeh: Interactive Data Visualization in the browser, from Python

Full documentation is available at Bokeh Docs

Questions can be directed to the Bokeh mailing list: [email protected]

Thanks,

The Bokeh Team

Hey Bryan,

First of all, congratulations on the release, and thanks for all the hard work.

Do you happen to know an example of “-Patches with holes”? I found Sarah’s example in the pull request (“Patches with hole
#3399”), but that doesn’t render with 0.11.0. The example also isn’t included in the 0.11.0 tag, so that makes sense, and the pull request is tagged for 0.11.1.

Regards,
Rutger

···

On Wednesday, January 6, 2016 at 10:48:52 PM UTC+1, Bryan Van de ven wrote:

Hi all,

On behalf of the Bokeh team, I am excited to announce the release of version

0.11 of Bokeh.

Bokeh Version 0.11 is a large release with many new improvements. The

major focus of this release was to introduce a new Bokeh server, based on

Tornado and websockets that is more stable, has higher performance, and simpler

to use and deploy. You can already see a small sample of hosted Bokeh

application examples at a new site located here:

[http://demo.bokehplots.com](http://demo.bokehplots.com)

We will be adding many new examples here over the coming weeks.

There is so much exciting in this release, that we will need a few blog

posts to talk about everything. Keep an eye on our Twitter @BokehPlots or the

mailing list for upcoming blog announcements. Some of the highlights from this

release are:

  • New Bokeh Server based on Tornado and websockets

    • highly expanded documentation, with examples and guidance for usage
  • User-Defined Models allowing anyone to extend Bokeh

  • Significant GIS features and improvements

    • Support for Stamen, OpenStreetMap, and other tile sources

    • GeoJSON data source

    • Patches with holes

  • WebGL support for rendering lines

  • Python → JS compilation for CustomJS callbacks (Py3 only for now)

  • New general push_notebook() based on Jupyter comms

  • Updates to charts, charts examples, and charts docs

  • UX improvements

    • configurable and “auto” range bounds

    • wheel zoom scroll capture turned off by default

    • easily set visual styling for highlighting hovered points

    • responsive improvements, maintain plot aspect and auto-resize

Nearly 400 issues and PRs were closed for the release! See the CHANGELOG for full

details, and the release notes for known issues and any migration notes.

The next big feature we plan is to dramatically improve our layout options

using PhosporJS, which is also the foundation of the new Jupyter Workbench

project. We also plan to have several, more frequent point releases with

smaller incremental improvements and fixes.

I’d also like to take the opportunity to thank all the Bokeh contributors,

and especially new people who have helped greatly with this release: Havoc

Pennington, Greg Nordin, and Christian Tremblay.

If you are using Anaconda/miniconda, you can install it with conda:

conda install bokeh

Alternatively, you can also install it with pip:

pip install bokeh

Issues, enhancement requests, and pull requests can be made on the Bokeh

Github page: https://github.com/bokeh/bokeh

Full documentation is available at http://bokeh.pydata.org/en/0.11.0

Questions can be directed to the Bokeh mailing list: [email protected]

Thanks,

The Bokeh Team

Hi Rutger,

I am afraid I must apologize. That's a feature we had were intending to merge for 0.11 but decided to hold off on at the last minute due to some known issues. It should have been removed from that list, but slipped through. As you note there is a PR in flight, it will be in a dev build / 0.11.1 very soon.

Bryan

···

On Jan 7, 2016, at 3:02 AM, Rutger Kassies <[email protected]> wrote:

Hey Bryan,

First of all, congratulations on the release, and thanks for all the hard work.

Do you happen to know an example of "-Patches with holes"? I found Sarah's example in the pull request ("Patches with hole #3399"), but that doesn't render with 0.11.0. The example also isn't included in the 0.11.0 tag, so that makes sense, and the pull request is tagged for 0.11.1.

Regards,
Rutger

On Wednesday, January 6, 2016 at 10:48:52 PM UTC+1, Bryan Van de ven wrote:
Hi all,

On behalf of the Bokeh team, I am excited to announce the release of version
0.11 of Bokeh.

Bokeh Version 0.11 is a large release with *many* new improvements. The
major focus of this release was to introduce a new Bokeh server, based on
Tornado and websockets that is more stable, has higher performance, and simpler
to use and deploy. You can already see a small sample of hosted Bokeh
application examples at a new site located here:

    http://demo.bokehplots.com

We will be adding many new examples here over the coming weeks.

There is so much exciting in this release, that we will need a few blog
posts to talk about everything. Keep an eye on our Twitter @BokehPlots or the
mailing list for upcoming blog announcements. Some of the highlights from this
release are:

* New Bokeh Server based on Tornado and websockets
  - highly expanded documentation, with examples and guidance for usage
* User-Defined Models allowing anyone to extend Bokeh
* Significant GIS features and improvements
  - Support for Stamen, OpenStreetMap, and other tile sources
  - GeoJSON data source
  - Patches with holes
* WebGL support for rendering lines
* Python -> JS compilation for CustomJS callbacks (Py3 only for now)
* New general push_notebook() based on Jupyter comms
* Updates to charts, charts examples, and charts docs
* UX improvements
  - configurable and "auto" range bounds
  - wheel zoom scroll capture turned off by default
  - easily set visual styling for highlighting hovered points
  - responsive improvements, maintain plot aspect and auto-resize

Nearly 400 issues and PRs were closed for the release! See the CHANGELOG for full
details, and the release notes for known issues and any migration notes.

The next big feature we plan is to dramatically improve our layout options
using PhosporJS, which is also the foundation of the new Jupyter Workbench
project. We also plan to have several, more frequent point releases with
smaller incremental improvements and fixes.

I'd also like to take the opportunity to thank all the Bokeh contributors,
and especially new people who have helped greatly with this release: Havoc
Pennington, Greg Nordin, and Christian Tremblay.

If you are using Anaconda/miniconda, you can install it with conda:

    conda install bokeh

Alternatively, you can also install it with pip:

    pip install bokeh

Issues, enhancement requests, and pull requests can be made on the Bokeh
Github page: https://github.com/bokeh/bokeh

Full documentation is available at http://bokeh.pydata.org/en/0.11.0

Questions can be directed to the Bokeh mailing list: bo...@continuum.io

Thanks,

The Bokeh Team

--
You received this message because you are subscribed to the Google Groups "Bokeh Discussion - Public" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit https://groups.google.com/a/continuum.io/d/msgid/bokeh/556e42b6-1dc5-40df-b015-720bead5aa10%40continuum.io\.
For more options, visit https://groups.google.com/a/continuum.io/d/optout\.

Hey Bryan,

No need to apologize, there is plenty of goodness to keep me occupied till then. It is a feature that gets me excited though, hence my eager question. Thanks for clearing it up.

Regards,
Rutger

···

On Thursday, January 7, 2016 at 1:25:37 PM UTC+1, Bryan Van de ven wrote:

Hi Rutger,

I am afraid I must apologize. That’s a feature we had were intending to merge for 0.11 but decided to hold off on at the last minute due to some known issues. It should have been removed from that list, but slipped through. As you note there is a PR in flight, it will be in a dev build / 0.11.1 very soon.

Bryan

On Jan 7, 2016, at 3:02 AM, Rutger Kassies [email protected] wrote:

Hey Bryan,

First of all, congratulations on the release, and thanks for all the hard work.

Do you happen to know an example of “-Patches with holes”? I found Sarah’s example in the pull request (“Patches with hole #3399”), but that doesn’t render with 0.11.0. The example also isn’t included in the 0.11.0 tag, so that makes sense, and the pull request is tagged for 0.11.1.

Regards,

Rutger

On Wednesday, January 6, 2016 at 10:48:52 PM UTC+1, Bryan Van de ven wrote:

Hi all,

On behalf of the Bokeh team, I am excited to announce the release of version
0.11 of Bokeh.

Bokeh Version 0.11 is a large release with many new improvements. The
major focus of this release was to introduce a new Bokeh server, based on
Tornado and websockets that is more stable, has higher performance, and simpler
to use and deploy. You can already see a small sample of hosted Bokeh
application examples at a new site located here:

[http://demo.bokehplots.com](http://demo.bokehplots.com)

We will be adding many new examples here over the coming weeks.

There is so much exciting in this release, that we will need a few blog
posts to talk about everything. Keep an eye on our Twitter @BokehPlots or the
mailing list for upcoming blog announcements. Some of the highlights from this
release are:

  • New Bokeh Server based on Tornado and websockets
    • highly expanded documentation, with examples and guidance for usage
  • User-Defined Models allowing anyone to extend Bokeh
  • Significant GIS features and improvements
    • Support for Stamen, OpenStreetMap, and other tile sources
    • GeoJSON data source
    • Patches with holes
  • WebGL support for rendering lines
  • Python → JS compilation for CustomJS callbacks (Py3 only for now)
  • New general push_notebook() based on Jupyter comms
  • Updates to charts, charts examples, and charts docs
  • UX improvements
    • configurable and “auto” range bounds
    • wheel zoom scroll capture turned off by default
    • easily set visual styling for highlighting hovered points
    • responsive improvements, maintain plot aspect and auto-resize

Nearly 400 issues and PRs were closed for the release! See the CHANGELOG for full
details, and the release notes for known issues and any migration notes.

The next big feature we plan is to dramatically improve our layout options
using PhosporJS, which is also the foundation of the new Jupyter Workbench
project. We also plan to have several, more frequent point releases with
smaller incremental improvements and fixes.

I’d also like to take the opportunity to thank all the Bokeh contributors,
and especially new people who have helped greatly with this release: Havoc
Pennington, Greg Nordin, and Christian Tremblay.

If you are using Anaconda/miniconda, you can install it with conda:

conda install bokeh

Alternatively, you can also install it with pip:

pip install bokeh

Issues, enhancement requests, and pull requests can be made on the Bokeh
Github page: https://github.com/bokeh/bokeh

Full documentation is available at http://bokeh.pydata.org/en/0.11.0

Questions can be directed to the Bokeh mailing list: [email protected]

Thanks,

The Bokeh Team


You received this message because you are subscribed to the Google Groups “Bokeh Discussion - Public” group.

To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].

To post to this group, send email to [email protected].

To view this discussion on the web visit https://groups.google.com/a/continuum.io/d/msgid/bokeh/556e42b6-1dc5-40df-b015-720bead5aa10%40continuum.io.

For more options, visit https://groups.google.com/a/continuum.io/d/optout.

To also jump on the excitement for patches, are there efforts in the WebGL department for it?

I look forward to seeing patches with holes.

Fantastic work. I’m really enjoying Bokeh’s capabilities.

cheers, Alec

···

On Thursday, January 7, 2016 at 5:58:03 AM UTC-7, Rutger Kassies wrote:

Hey Bryan,

No need to apologize, there is plenty of goodness to keep me occupied till then. It is a feature that gets me excited though, hence my eager question. Thanks for clearing it up.

Regards,
Rutger

On Thursday, January 7, 2016 at 1:25:37 PM UTC+1, Bryan Van de ven wrote:

Hi Rutger,

I am afraid I must apologize. That’s a feature we had were intending to merge for 0.11 but decided to hold off on at the last minute due to some known issues. It should have been removed from that list, but slipped through. As you note there is a PR in flight, it will be in a dev build / 0.11.1 very soon.

Bryan

On Jan 7, 2016, at 3:02 AM, Rutger Kassies [email protected] wrote:

Hey Bryan,

First of all, congratulations on the release, and thanks for all the hard work.

Do you happen to know an example of “-Patches with holes”? I found Sarah’s example in the pull request (“Patches with hole #3399”), but that doesn’t render with 0.11.0. The example also isn’t included in the 0.11.0 tag, so that makes sense, and the pull request is tagged for 0.11.1.

Regards,

Rutger

On Wednesday, January 6, 2016 at 10:48:52 PM UTC+1, Bryan Van de ven wrote:

Hi all,

On behalf of the Bokeh team, I am excited to announce the release of version
0.11 of Bokeh.

Bokeh Version 0.11 is a large release with many new improvements. The
major focus of this release was to introduce a new Bokeh server, based on
Tornado and websockets that is more stable, has higher performance, and simpler
to use and deploy. You can already see a small sample of hosted Bokeh
application examples at a new site located here:

[http://demo.bokehplots.com](http://demo.bokehplots.com)

We will be adding many new examples here over the coming weeks.

There is so much exciting in this release, that we will need a few blog
posts to talk about everything. Keep an eye on our Twitter @BokehPlots or the
mailing list for upcoming blog announcements. Some of the highlights from this
release are:

  • New Bokeh Server based on Tornado and websockets
    • highly expanded documentation, with examples and guidance for usage
  • User-Defined Models allowing anyone to extend Bokeh
  • Significant GIS features and improvements
    • Support for Stamen, OpenStreetMap, and other tile sources
    • GeoJSON data source
    • Patches with holes
  • WebGL support for rendering lines
  • Python → JS compilation for CustomJS callbacks (Py3 only for now)
  • New general push_notebook() based on Jupyter comms
  • Updates to charts, charts examples, and charts docs
  • UX improvements
    • configurable and “auto” range bounds
    • wheel zoom scroll capture turned off by default
    • easily set visual styling for highlighting hovered points
    • responsive improvements, maintain plot aspect and auto-resize

Nearly 400 issues and PRs were closed for the release! See the CHANGELOG for full
details, and the release notes for known issues and any migration notes.

The next big feature we plan is to dramatically improve our layout options
using PhosporJS, which is also the foundation of the new Jupyter Workbench
project. We also plan to have several, more frequent point releases with
smaller incremental improvements and fixes.

I’d also like to take the opportunity to thank all the Bokeh contributors,
and especially new people who have helped greatly with this release: Havoc
Pennington, Greg Nordin, and Christian Tremblay.

If you are using Anaconda/miniconda, you can install it with conda:

conda install bokeh

Alternatively, you can also install it with pip:

pip install bokeh

Issues, enhancement requests, and pull requests can be made on the Bokeh
Github page: https://github.com/bokeh/bokeh

Full documentation is available at http://bokeh.pydata.org/en/0.11.0

Questions can be directed to the Bokeh mailing list: [email protected]

Thanks,

The Bokeh Team


You received this message because you are subscribed to the Google Groups “Bokeh Discussion - Public” group.

To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].

To post to this group, send email to [email protected].

To view this discussion on the web visit https://groups.google.com/a/continuum.io/d/msgid/bokeh/556e42b6-1dc5-40df-b015-720bead5aa10%40continuum.io.

For more options, visit https://groups.google.com/a/continuum.io/d/optout.

Forwarding to the Bokeh Community Forum :slight_smile:

···

Matt Thornell

*Inside Sales Manager *

512 222 5579

Shooting for early next week for 0.11.1 but a "dev build" will be available later today.

Bryan

···

On Jan 26, 2016, at 12:57 PM, Matt Thornell <[email protected]> wrote:

Forwarding to the Bokeh Community Forum :slight_smile:

Matt Thornell
Inside Sales Manager
512 222 5579

---------- Forwarded message ----------
From: Big Stone <[email protected]>
Date: Tue, Jan 26, 2016 at 12:55 PM
Subject: Re: [Anaconda Support] ANN: Bokeh 0.11 released
To: Anaconda - Public <[email protected]>

Hi dear bokeh team,

0.11.0 was awesome, and I see the list of small fixes already made in 0.11.1 is already very tasty.

Would there be any chance you release quickly to the public this long list of fixes to make 0.11 immediately more awesome still ?

--
Anaconda Community Support Group Brought to you by Continuum Analytics
---
You received this message because you are subscribed to the Google Groups "Anaconda - Public" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/a/continuum.io/group/anaconda/\.

--
You received this message because you are subscribed to the Google Groups "Bokeh Discussion - Public" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit https://groups.google.com/a/continuum.io/d/msgid/bokeh/CAFbA9P_1fYM4Lx_JjwPSBuZ7U5G1OGQukH94nVNLx2CC4w9EMA%40mail.gmail.com\.
For more options, visit https://groups.google.com/a/continuum.io/d/optout\.