Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!newsfeed.xs4all.nl!newsfeed3a.news.xs4all.nl!xs4all!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-announce-list@python.org Delivered-To: python-announce-list@mail.python.org X-Spam-Status: OK 0.089 X-Spam-Evidence: '*H*': 0.82; '*S*': 0.00; 'javascript,': 0.07; 'subject:ANN': 0.07; 'subject:released': 0.07; 'tool,': 0.07; 'bindings': 0.09; 'grid': 0.09; 'url:github': 0.09; 'url:blog': 0.10; 'developer': 0.10; 'language.': 0.14; 'api,': 0.16; 'bryan': 0.16; 'extensible': 0.16; 'simpler,': 0.16; 'url:css': 0.16; 'language': 0.16; 'library': 0.18; 'all,': 0.19; 'slightly': 0.19; 'addition,': 0.20; 'examples': 0.20; 'install': 0.23; 'features,': 0.24; 'finally,': 0.24; 'van': 0.27; 'list:': 0.30; 'requests': 0.31; 'towards': 0.31; 'arrival': 0.31; 'node': 0.31; 'file': 0.32; 'announce': 0.33; 'older': 0.33; 'updated': 0.34; 'at:': 0.34; 'received:209.85': 0.35; 'received:google.com': 0.35; 'version': 0.36; 'gallery': 0.36; 'charset:us-ascii': 0.36; 'url:org': 0.36; 'application': 0.37; 'received:209': 0.37; 'received:10': 0.37; 'easily': 0.37; 'server': 0.38; 'thank': 0.38; 'manager': 0.38; 'changed': 0.39; 'mailing': 0.39; 'users': 0.40; 'major': 0.40; 'release': 0.40; 'improved': 0.60; 'issues,': 0.61; 'full': 0.61; 'excited': 0.61; 'new': 0.61; 'details.': 0.61; 'header:Message-Id:1': 0.63; 'more': 0.64; 'details': 0.65; 'news': 0.67; 'url:0': 0.67; 'biggest': 0.67; 'production': 0.68; 'improvements': 0.68; 'received:10.10': 0.74; '100': 0.79; 'directed': 0.83; '0.8': 0.84; 'attention!': 0.84; 'awaited': 0.84; 'bands,': 0.84; 'charts': 0.84; 'continuum': 0.84; 'features:': 0.84; 'enhancement': 0.95; 'hands': 0.96 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:date :subject:to:message-id:mime-version; bh=tmMvyTu865HiwxOYVW3Io/RFUTp3+JxD80hAugSXzWs=; b=dWtXa4SmK2J9jk2copRqT9yYJNVJC/BrVRa+/XbBh0isVg3FvAgAILOTa5l0dSpEvE N/iCHCet37d1yHyFNvXGKG9RGwTtwco2GdRLjMrRbwSFA1L7Y2XyZ1++5KZqj5QkbrWS FO5aetGspjlFVoK/m+SGWiP1i3BexX4RG5txx3kH0buXHEGrNHN+jxD7a2HY/marm7Z4 877rhrFG69m29kT2zCaBxTXoH57J/BbkhO/K4ui7BFDfCQ+0QXP3HtuWxCjUifOiyy6B BbGeVUHpp93bJeM6IM+JCkIaA01xttMA3eZNcbWuRHrAZzMZiizmauw0YkrGNNy0Ud9z HUyA== X-Gm-Message-State: ALoCoQke8/f1cCtYErezblrfXwwuwzMTzjZO90hnK6Y1O8aQf5TbTDuEvimdZYg5UtMPWjGEBb4v X-Received: by 10.60.74.41 with SMTP id q9mr15535434oev.61.1424192835838; Tue, 17 Feb 2015 09:07:15 -0800 (PST) From: Bryan Van de Ven Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Date: Tue, 17 Feb 2015 11:07:13 -0600 Subject: ANN: Bokeh 0.8 released To: bokeh@continuum.io Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2070.6\)) X-Mailer: Apple Mail (2.2070.6) X-Mailman-Approved-At: Tue, 17 Feb 2015 18:30:55 +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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Approved: python-announce-list@python.org Newsgroups: comp.lang.python.announce Message-ID: Lines: 61 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1424194256 news.xs4all.nl 2832 [2001:888:2000:d::a6]:48217 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python.announce:1578 Hi all, We are excited to announce the release of version 0.8 of Bokeh, an = interactive web plotting library for Python... and other languages! = This release includes many major new features: * New and updated language bindings: R, JavaScript, Julia, Scala, and = Lua now available * More bokeh-server features geared towards production deployments * Live gallery of server examples and apps! * Simpler, more easily extensible design for charts API, plus new = Horizon chart * New build automation and substantial documentation improvements * Shaded grid bands, configurable hover tool, and pan/zoom for = categorical plots * Improved and more robust crossfilter application * AjaxDataSource for clients to stream data without a Bokeh server In addition, many smaller bugfixes and features, both old and new---over = 100 issues---were closed for this release! See the CHANGELOG for full = details.=20 Perhaps the biggest news of this release is the long awaited arrival of = rbokeh (https://github.com/bokeh/rbokeh), which brings native bindings = for Bokeh to the R language. You see more details and examples about the = release at: http://continuum.io/blog/bokeh-0.8 If you are using Anaconda, you can install with conda: conda install bokeh Alternatively, you can install with pip: pip install bokeh Developer builds are also now made available to get features in the = hands of interested users more quickly. See the Developer Builds section = in the documentation for more details.=20 BokehJS is also available by CDN for use in standalone Javascript = applications: * http://cdn.pydata.org/bokeh/release/bokeh-0.8.0.min.js * http://cdn.pydata.org/bokeh/release/bokeh-0.8.0.min.css Please note that the file layout on CDN has changed slightly (however = all older releases will always be available at their original = locations). Finally, BokehJS is also installable with the Node Package Manager Issues, enhancement requests, and pull requests can be made on the Bokeh = Github page: https://github.com/bokeh/bokeh Questions can be directed to the Bokeh mailing list: bokeh@continuum.io Thank you for your attention! Bryan Van de Ven=20 Continuum Analytics bryanv@continuum.io=