Path: csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail From: Bryan Van de Ven Newsgroups: comp.lang.python.announce Subject: ANN: Bokeh 0.11 released Date: Wed, 6 Jan 2016 15:48:48 -0600 Lines: 77 Approved: python-announce-list@python.org Message-ID: Mime-Version: 1.0 (Mac OS X Mail 9.2 \(3112\)) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Trace: news.uni-berlin.de gSZeJH0TJUisFfY2AyZowQi8WDwCUIJSIqiYNaJlpOWg== Return-Path: X-Original-To: python-announce-list@python.org Delivered-To: python-announce-list@mail.python.org X-Spam-Status: OK 0.063 X-Spam-Evidence: '*H*': 0.87; '*S*': 0.00; 'subject:ANN': 0.07; 'subject:released': 0.07; 'highlighting': 0.09; 'migration': 0.09; 'patches': 0.09; 'release,': 0.09; 'url:github': 0.09; 'python': 0.10; 'server,': 0.15; 'bounds': 0.16; 'charts,': 0.16; 'fixes.': 0.16; 'hovered': 0.16; 'received:io': 0.16; 'received:psf.io': 0.16; 'release:': 0.16; 'styling': 0.16; 'user-defined': 0.16; 'compilation': 0.18; 'expanded': 0.18; 'team,': 0.18; 'foundation': 0.19; 'all,': 0.20; 'received:209.85.214.174': 0.22; 'aspect': 0.22; 'greg': 0.22; 'simpler': 0.22; 'nearly': 0.23; 'thanks,': 0.24; 'examples': 0.24; 'feature': 0.24; 'requests': 0.25; 'install': 0.25; 'points': 0.27; 'gis': 0.29; 'posts': 0.30; "i'd": 0.31; 'extend': 0.31; 'anyone': 0.32; 'especially': 0.32; 'announce': 0.32; 'are:': 0.32; 'point': 0.33; 'options': 0.33; 'source': 0.33; 'weeks.': 0.33; 'server': 0.34; 'list': 0.34; 'received:google.com': 0.35; 'next': 0.35; 'list:': 0.35; 'located': 0.36; 'there': 0.36; 'url:org': 0.36; 'lines': 0.36; 'received:209.85': 0.36; 'guidance': 0.36; 'hosted': 0.36; 'notes': 0.36; 'smaller': 0.36; 'visual': 0.36; 'subject:: ': 0.37; 'received:10': 0.37; 'sources': 0.37; 'release': 0.37; 'charset:us-ascii': 0.37; 'exciting': 0.38; 'version': 0.38; 'received:209': 0.38; 'christian': 0.38; 'turned': 0.38; 'thank': 0.38; 'mailing': 0.38; 'data': 0.39; 'url:en': 0.39; 'application': 0.39; 'received:209.85.214': 0.39; 'easily': 0.39; 'some': 0.40; 'questions': 0.40; 'details,': 0.60; 'header :Message-Id:1': 0.61; 'default': 0.61; 'eye': 0.61; 'more': 0.63; 'excited': 0.63; 'sample': 0.63; 'url:0': 0.63; 'here:': 0.63; 'our': 0.64; 'capture': 0.66; 'improvements': 0.66; 'here': 0.66; 'url:11': 0.72; 'received:10.10': 0.76; 'rendering': 0.76; 'introduce': 0.79; 'directed': 0.81; 'charts': 0.84; 'dramatically': 0.84; 'holes': 0.84; 'now)': 0.84; 'pip': 0.84; 'received:10.10.10': 0.84; 'wheel': 0.84; 'url:demo': 0.91; 'enhancement': 0.96 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=continuum.io; s=google; h=from:content-type:content-transfer-encoding:date:subject:to :message-id:mime-version; bh=2GVXwJyDF+14nshae2xUQitWcJIOrvAgvHjxWSrBdWM=; b=dfVQoe5v8aBQgLBbM+BDks2YBBfaEfHE1WuLkWlLNSNWw+lzwTcRGbvfK2qbLi0Z9H 2M9TvRoAC9i7UhRtAw9OswgXUU561HTotBXgcJp6E0LcBMVtGKnm+5b0+iolSS0NQvlE duviLz+OyN2368Ga0MvzDhXLvQwOHw19jcbKI= 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=2GVXwJyDF+14nshae2xUQitWcJIOrvAgvHjxWSrBdWM=; b=i++CC22w+qJnI8hRuH6ZkeXaKqF8F62HuBY8EhQLrLfnv5pU+yMwGYKiRLRURcnF3l uS0y1mvvcfKgfCVX02CTyhSRtS0vbrdT0FylkWYlxk6A2tFp0MYMR426ZG07TmhEw/mx uz0OR4p9FjrGu8eXQHUu31OkDGcRAMmMlDT1epKhrvVzn531qJjX13ERQBxr/JsqvOEa DT4JsFW8htVsazzWIovabjgpUsd8WxIb9s63nKK67xdhV68beCPR/+dPI0Wf909FOKJh SN2wskn3v5LqElyBGkVDi+yf/iQ7BL+G3cOuqwAL3l3SF5qCujudHG+q991YbmwL/QOf h+vw== X-Gm-Message-State: ALoCoQnw2Co+yy84PewOCBqvhPp4kApWZYLcaRPRfr596AcXyi7CigqC9hyexpXXPyqiI47AaLJw3P48ALMiLXdD6JQOcFMapA== X-Received: by 10.182.171.105 with SMTP id at9mr76480483obc.49.1452116930998; Wed, 06 Jan 2016 13:48:50 -0800 (PST) X-Mailer: Apple Mail (2.3112) X-Mailman-Approved-At: Sat, 09 Jan 2016 09:51:21 -0500 X-BeenThere: python-announce-list@python.org X-Mailman-Version: 2.1.20+ Precedence: list List-Id: Announcement-only list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Xref: csiph.com comp.lang.python.announce:1969 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: bokeh@continuum.io Thanks, The Bokeh Team=