Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python.announce > #1205

ANN: Bokeh 0.4 Release

Path csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!news.glorb.com!newsfeed.xs4all.nl!newsfeed1.news.xs4all.nl!xs4all!post.news.xs4all.nl!not-for-mail
Return-Path <bryanv@continuum.io>
X-Original-To python-announce-list@python.org
Delivered-To python-announce-list@mail.python.org
X-Spam-Status OK 0.006
X-Spam-Evidence '*H*': 0.99; '*S*': 0.00; 'static': 0.04; 'output': 0.05; 'integrations': 0.07; 'subject:ANN': 0.07; 'canvas.': 0.09; 'elegant,': 0.09; 'implements': 0.09; 'march.': 0.09; 'matplotlib': 0.09; 'meaningful': 0.09; 'newest': 0.09; 'release.': 0.09; 'testing,': 0.09; 'url:github': 0.09; 'python': 0.11; 'bryan': 0.16; 'datasets': 0.16; 'key)': 0.16; 'mapped': 0.16; 'on"': 0.16; 'renders': 0.16; 'semantically': 0.16; 'subject:Release': 0.16; 'to:addr:python-announce-list': 0.16; 'url:css': 0.16; 'vastly': 0.16; 'viewport': 0.16; 'visualizing': 0.16; 'library': 0.18; 'figures': 0.19; 'examples': 0.20; 'later': 0.20; 'reset': 0.22; 'install': 0.23; 'enhanced': 0.24; 'expanded': 0.24; 'planned': 0.24; 'web.': 0.26; 'supported': 0.26; 'van': 0.27; 'hosting': 0.29; 'fixed': 0.29; 'list:': 0.30; 'programming.': 0.30; 'requests': 0.31; 'concise': 0.31; 'embed': 0.31; 'novel': 0.31; 'pan': 0.31; 'preliminary': 0.31; 'selection': 0.32; 'regular': 0.32; 'announce': 0.33; 'are:': 0.33; 'bugs': 0.33; 'style': 0.33; 'received:209.85': 0.35; 'tool': 0.35; 'convert': 0.35; 'late': 0.35; 'but': 0.35; 'received:google.com': 0.35; 'version': 0.36; 'combination': 0.36; 'gallery': 0.36; 'charset:us-ascii': 0.36; 'thanks': 0.36; 'url:org': 0.36; 'integration': 0.37; 'received:209': 0.37; 'performance': 0.37; 'system,': 0.38; 'tools,': 0.38; 'little': 0.38; 'recent': 0.39; 'to:addr:python.org': 0.39; 'mailing': 0.39; 'release': 0.40; 'improved': 0.60; 'free': 0.61; 'color': 0.61; 'include:': 0.61; 'issues,': 0.61; 'full': 0.61; 'free,': 0.61; 'new': 0.61; 'details.': 0.61; 'header:Message-Id:1': 0.63; 'provide': 0.64; 'url:user': 0.65; 'latest': 0.67; 'rendering': 0.68; 'url:4': 0.69; 'construction': 0.72; 'inline': 0.74; 'special': 0.74; 'goal': 0.75; 'directed': 0.83; 'continuum': 0.84; 'hughes,': 0.84; 'support:': 0.84; 'wheel': 0.84; 'notable': 0.91; 'week!': 0.93; 'enhancement': 0.95
X-Google-DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:content-type:content-transfer-encoding :subject:message-id:date:to:mime-version; bh=TsvfLTexGUKPVcfSMZYuOQtAmfxZobl+J9XOdYmErEQ=; b=CLCzkFun2e9TrYvsVZQANLLdoNlrzcfJgtBqjltMMd17Pc20kwjyYt8OSANyLUA50x 1E8QrEFHtTB5yyy9b1Zp4UHF9GyUXAvvMKMn1959mRSzzTXR0e2VjKiIzbzQYbxCquEC GseS2eX0zN2sQSG9ZrpQwF5cjJSRQpJItgj/a+fokGy+qoqV+QDZMu7PU7PpGm/Uc7U7 yD3JJYwOtWtLDZcZP9uSwXK+gNVGLRC0Ix1FMfOYM7of5ERiVhPhs7qXUAArQMeqiFw8 Sd6uhR6mTX0g/5eCLe+ObUaO3jyyv9jYx1vGQrPCspkyjeBhMrVeYoZBweKG0l5UAKpw TYUw==
X-Gm-Message-State ALoCoQkefvS/1JcDKBIyc7Z7gDo13UNhz7kc91540OvCAhEwCV0RmRI0OXrHv4RyvnVNwJ7Wdn8D
X-Received by 10.60.74.105 with SMTP id s9mr10439809oev.49.1391564815353; Tue, 04 Feb 2014 17:46:55 -0800 (PST)
From Bryan Van de Ven <bryanv@continuum.io>
Content-Type text/plain; charset=us-ascii
Content-Transfer-Encoding quoted-printable
Subject ANN: Bokeh 0.4 Release
Date Tue, 4 Feb 2014 19:46:54 -0600
To python-announce-list@python.org
Mime-Version 1.0 (Mac OS X Mail 7.1 \(1827\))
X-Mailer Apple Mail (2.1827)
X-Mailman-Approved-At Fri, 07 Feb 2014 09:29:32 +0100
X-BeenThere python-announce-list@python.org
X-Mailman-Version 2.1.15
Precedence list
Reply-To python-list@python.org
List-Id Announcement-only list for the Python programming language <python-announce-list.python.org>
List-Unsubscribe <https://mail.python.org/mailman/options/python-announce-list>, <mailto:python-announce-list-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-announce-list/>
List-Post <mailto:python-announce-list@python.org>
List-Help <mailto:python-announce-list-request@python.org?subject=help>
List-Subscribe <https://mail.python.org/mailman/listinfo/python-announce-list>, <mailto:python-announce-list-request@python.org?subject=subscribe>
Approved python-announce-list@python.org
Newsgroups comp.lang.python.announce
Message-ID <mailman.6489.1391761773.18130.python-announce-list@python.org> (permalink)
Lines 84
NNTP-Posting-Host 2001:888:2000:d::a6
X-Trace 1391761773 news.xs4all.nl 2922 [2001:888:2000:d::a6]:59042
X-Complaints-To abuse@xs4all.nl
Xref csiph.com comp.lang.python.announce:1205

Show key headers only | View raw


I am pleased to announce the release of Bokeh version 0.4!

Bokeh is a Python library for visualizing large and realtime datasets on the web.  Its goal is to provide elegant, concise construction of novel graphics in the style of Protovis/D3, while delivering high-performance interactivity to thin clients.  Bokeh includes its own Javascript library (BokehJS) that implements a reactive scenegraph representation of the plot, and renders efficiently to HTML5 Canvas.  Bokeh works well with IPython Notebook, but can generate standalone graphics that embed into regular HTML.

Check out the full documentation and interactive gallery at

       http://bokeh.pydata.org

If you are using Anaconda, you can install with conda:

       conda install bokeh

Alternatively, you can install with pip:

       pip install bokeh

Some of the new features in this release include:

* Preliminary work on Matplotlib support: convert MPL figures to Bokeh plots
* Free public beta of Bokeh plot hosting at http://bokehplots.com
* Tool improvements:
- "always on" pan tool and wheel zoom tool (with shift key)
- box zoom tool
- viewport reset tool
* Enhanced datetime axis, with better performance and nicer ticking
* Expanded testing, including TravisCI integrations and static image output using PhantomJS
* RGBA and color mapped image plots now available from Python
* Python 3 supported
* Vastly improved documentation for glyphs, with inline examples and JSFiddle integration

Also, we've fixed lots of little bugs - see the CHANGELOG for full details.

Bokeh will be having a free "Office Hours" later this week! Join us this Thursday at 2pm CST on EngineHere athttps://www.enginehere.com/stream/437/bokeh-04-release/ for a live informational session about the latest release.  We'll be covering all the newest features and updates through a combination of live lecture, Q&A, and pair programming.  It's all free, just sign up to the EngineHere learning platform.

BokehJS is also available by CDN for use in standalone javascript applications:

       http://cdn.pydata.org/bokeh-0.4.js
       http://cdn.pydata.org/bokeh-0.4.css
       http://cdn.pydata.org/bokeh-0.4.min.js
       http://cdn.pydata.org/bokeh-0.4.min.css

Some examples of BokehJS use can be found on the Bokeh JSFiddle page:

       http://jsfiddle.net/user/bokeh/fiddles/

The release of Bokeh 0.5 is planned for late March. Some notable features we plan to include are:

* Abstract Rendering for semantically meaningful downsampling of large datasets
* Better grid-based layout system, using Cassowary.js
* Selection tools, tooltips, etc.

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

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

Special thanks to recent contributors: Janek Klawe, Samantha Hughes, Rebecca Paz, and Benedikt Sauer.

Regards,

Bryan Van de Ven
Continuum Analytics
http://continuum.io

Back to comp.lang.python.announce | Previous | Next | Find similar | Unroll thread


Thread

ANN: Bokeh 0.4 Release Bryan Van de Ven <bryanv@continuum.io> - 2014-02-04 19:46 -0600

csiph-web