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: 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 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Approved: python-announce-list@python.org Newsgroups: comp.lang.python.announce Message-ID: 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 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=