When to start using Bokeh in practice?

Hi guys,

I’m really excited to see the Bokeh library reactivated on github. I really want to use Bokeh and get familiar with it, and potentially have one of the first packages to incorporate it directly (if the license allows for it). My question, then, is to the primary developers. Is now a good time for a new user to begin working with the library, in the sense of learning it and implementing it in one’s own programs? Or do you expect the API/source to change dramatically over the next X months, and if so, would you recommend waiting for an official release? Of course, I will dabble with the code and familiarize myself with the examples, but my question is directed more towards serious integration of Bokeh into my own programs.

Thanks.

Hi guys,
I'm really excited to see the Bokeh library reactivated on github. I really
want to use Bokeh and get familiar with it, and potentially have one of the
first packages to incorporate it directly (if the license allows for it).

Great! The license for Bokeh will be MIT/BSD, or as close as we can
get to it. (We may have loose linkage to Apache or LGPL things down
the road.)

My question, then, is to the primary developers. Is now a good time for a
new user to begin working with the library, in the sense of learning it and
implementing it in one's own programs? Or do you expect the API/source to
change dramatically over the next X months, and if so, would you recommend
waiting for an official release?

It's definitely a work in progress at this point. We are using
components of it in Wakari (http://wakari.io) at the moment, but that
codebase is not moving as fast as the trunk of Bokeh itself. I don't
think I could encourage anyone to integrate what we have at the
moment, since there are still many core features we need to implement,
and much implementation that will change over the next few weeks and
months.

One of the major changes that is coming in the next week or two is
integration with/incorporation of Stencil
(http://www.cs.indiana.edu/~jcottam/stencil.xml\). The Stencil
language (or a Python-embedded DSL that is very close to it) will be
the primary declarative input to Bokeh, and while we will always
support the ggplot-style interface, it's very likely that the full
power of Bokeh will not be available through the ggplot-style algebra
notation.

As soon as things stabilize and the dust settles, we're going to cut a
0.1 release for folks to play with in earnest.

Thanks for your interest and support!

-Peter

···

On Tue, Jan 22, 2013 at 11:56 AM, Adam Hughes <[email protected]> wrote:

Thanks Peter. Good luck!

···

On Tue, Jan 22, 2013 at 2:30 PM, Peter Wang [email protected] wrote:

On Tue, Jan 22, 2013 at 11:56 AM, Adam Hughes [email protected] wrote:

Hi guys,

I’m really excited to see the Bokeh library reactivated on github. I really

want to use Bokeh and get familiar with it, and potentially have one of the

first packages to incorporate it directly (if the license allows for it).

Great! The license for Bokeh will be MIT/BSD, or as close as we can

get to it. (We may have loose linkage to Apache or LGPL things down

the road.)

My question, then, is to the primary developers. Is now a good time for a

new user to begin working with the library, in the sense of learning it and

implementing it in one’s own programs? Or do you expect the API/source to

change dramatically over the next X months, and if so, would you recommend

waiting for an official release?

It’s definitely a work in progress at this point. We are using

components of it in Wakari (http://wakari.io) at the moment, but that

codebase is not moving as fast as the trunk of Bokeh itself. I don’t

think I could encourage anyone to integrate what we have at the

moment, since there are still many core features we need to implement,

and much implementation that will change over the next few weeks and

months.

One of the major changes that is coming in the next week or two is

integration with/incorporation of Stencil

(http://www.cs.indiana.edu/~jcottam/stencil.xml). The Stencil

language (or a Python-embedded DSL that is very close to it) will be

the primary declarative input to Bokeh, and while we will always

support the ggplot-style interface, it’s very likely that the full

power of Bokeh will not be available through the ggplot-style algebra

notation.

As soon as things stabilize and the dust settles, we’re going to cut a

0.1 release for folks to play with in earnest.

Thanks for your interest and support!

-Peter

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

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

To unsubscribe from this group, send email to [email protected].

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