Path: csiph.com!usenet.pasdenom.info!weretis.net!feeder1.news.weretis.net!news.roellig-ltd.de!open-news-network.org!border2.nntp.ams1.giganews.com!nntp.giganews.com!usenetcore.com!newsfeed.xs4all.nl!newsfeed8.news.xs4all.nl!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.077 X-Spam-Evidence: '*H*': 0.85; '*S*': 0.00; 'received:209.85.223': 0.03; 'warnings': 0.03; 'subject:ANN': 0.07; 'subject:released': 0.07; 'callback': 0.09; 'url:github': 0.09; 'objects*': 0.16; 'team,': 0.18; 'all,': 0.20; 'library': 0.20; 'errors': 0.23; 'implemented': 0.24; 'requests': 0.25; 'install': 0.25; 'error': 0.27; 'expanding': 0.27; 'used,': 0.27; 'message- id:@mail.gmail.com': 0.27; 'embed': 0.29; 'extending': 0.29; 'node': 0.29; 'objects': 0.29; 'at:': 0.31; 'announce': 0.32; 'are:': 0.32; 'options': 0.33; 'channel': 0.34; 'received:google.com': 0.35; 'improving': 0.35; 'list:': 0.35; 'url:org': 0.36; 'received:209.85': 0.36; 'framework': 0.36; 'smaller': 0.36; 'subject:: ': 0.37; 'release': 0.37; 'version': 0.38; 'received:209': 0.38; 'feedback': 0.38; 'mailing': 0.38; 'where': 0.40; 'some': 0.40; 'questions': 0.40; 'your': 0.60; 'provide': 0.61; 'providing': 0.62; 'more': 0.63; 'excited': 0.63; 'our': 0.64; 'places': 0.64; 'url:js': 0.66; 'directed': 0.81; 'pip': 0.84; 'plots': 0.84; 'selection,': 0.84; 'url:master': 0.84; 'exposing': 0.91; 'enhancement': 0.96 X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:date:message-id:subject:from:to :content-type; bh=BQ2MVGXZcNeTQcU+Z5vTs4gm4RdTom0Oxj8nCcNsAm0=; b=d04awTDSc0lRpExcD47l8VrXNK2vW7iTZG8dIkwKwW+bBs8Auh4Of7W8xcNQrKr80W eUYpoVftod7VuCLfcWCwP7ARsfgrnNx4gbVh3BT6lbkF9uZDV306l4wXVvQTVp7Ba4/+ ooOht/HsLf3CEy1tDU0qWFf3hkyVFQizdNokoIbBm1eBBQK0S9HCB+3ibKWyLhJ36U2E Wd/nr57N0wZ5eBczRU34yKSYvMdpmo/63rG3I6YxFstf9/lb05kyRGNdjFCcUAINHMrk DhQvFhx28JkhSTvOwZKLSX/Q1mzuV0W/4/fr2osUfS3E/hXctjoLF8dZsHb0c/zk3QhO hNeQ== X-Gm-Message-State: ALoCoQn5VQEFVQN6hUNW1KrcOGK2U1r7t2reDhQR9aCSCZAorBWYFGPwOj+bXHjn7RHWICY6OE3f MIME-Version: 1.0 X-Received: by 10.43.56.146 with SMTP id wc18mr37398412icb.24.1436216587684; Mon, 06 Jul 2015 14:03:07 -0700 (PDT) Date: Mon, 6 Jul 2015 16:03:07 -0500 Subject: ANN: Bokeh 0.9.1 released From: Damian Avila To: Bokeh Discussion - Public X-Mailman-Approved-At: Tue, 07 Jul 2015 17:00:13 +0200 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.20+ 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: , Approved: python-announce-list@python.org Newsgroups: comp.lang.python.announce Message-ID: Lines: 57 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1436281214 news.xs4all.nl 2940 [2001:888:2000:d::a6]:49434 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python.announce:1770 Hi all, On behalf of the Bokeh team, I am excited to announce the release of version 0.9.1 of Bokeh, an interactive web plotting library for Python... and other languages! This release focused on extending Bokeh=E2=80=99s new callback system by ad= ding more places where callbacks can be used, expanding and improving the new User=E2=80=99s Guide, exposing better ways to embed Bokeh plots and widgets= into your own layouts, and providing validation error and warning feedback to diagnose problems. Some of the highlights are: * New callbacks options for hover, selection, and range updates * Documentation for widgets and new callbacks in the User=E2=80=99s Guide * Much more flexible embed.components that can embed multiple objects * Implemented a validation framework to provide errors and warnings * More than 30 smaller bugfixes See the CHANGELOG for full details. If you are using Anaconda/miniconda, you can install it with conda: *conda install bokeh* or directly from our Binstar main channel with: *conda install -c bokeh bokeh* Alternatively, you can also install it with pip: *pip install bokeh* If you want to use Bokeh in standalone Javascript applications, BokehJS is available by CDN at: * http://cdn.pydata.org/bokeh/release/bokeh-0.9.1.min.js * http://cdn.pydata.org/bokeh/release/bokeh-0.9.1.min.css Additionally, BokehJS is also installable with the Node Package Manager at https://www.npmjs.com/package/bokehjs 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 Cheers. --=20 *Dami=C3=A1n Avila* *Continuum Analytics* *damian.avila@continuum.io *