Continuum is a sponsor of this year’s SciPy Conference in Austin, TX. We invite you to join us at the fourteenth annual Scientific Computing with Python conference, and to check out some really fantastic talks and tutorials from our talented engineers and developers.
We will also have a table at the Conference, and invite you to stop by and see demos, grab some swag, and chat with us about all things Python and Open Source.
If you would like to schedule a meeting, feel free to email [email protected] – many members of our team will be attending and would love to connect.
We will also be hosting a Happy Hour event on July 9th, from 6-9PM at The Dogwood, 715 W 6th St. RSVP for the event here and come out to meet our team.
Monday, July 6
Building Python Data Applications with Blaze and Bokeh, Christine Doig, @ch-doig
Room 106, 1-5PM
The Blaze and Bokeh libraries are used to interactively query and visualize large datasets with Python. Blaze provides a consistent query experience on data ranging from small local CSV files to large remote Impala or Spark clusters. Furthermore, it automates data migration and brings the power of other database systems into the hands of analysts and data scientists. Bokeh is a Python interactive visualization library that targets modern web browsers for presentation. It provides elegant, concise construction of novel graphics in the style of D3.js, but also delivers this capability with high-performance interactivity over large or streaming datasets.
Wednesday, July 8
Dask, Out-of-Core NumPy/Pandas through Task Scheduling, James Crist
Room 204, 10:30-10:50AM
This tutorial will focus on exploring and simulating the motion of a multibody dynamic system using Python tools. The techniques taught here can be applied to the design and understanding of robots, spacecraft, vehicles, machines, and human motion – to name a few. Attendees will develop code to simulate the motion of a human balancing while standing. This is an advanced and domain specific tutorial, but can be enjoyed by all levels. Attendees should be familiar with the SciPy stack (NumPy, SciPy, SymPy, IPython) and have a basic understanding of classical mechanics.
Story Time with Bokeh, Bryan Van De Ven, @bryvdv
Room 204, 2-2:20PM
With support from the DARPA XDATA Initiative, and contributions from community members, the Bokeh visualization library has grown into a large, successful open source project with heavy interest and following on GitHub. Bokeh will provide capability to developers and domain experts to easily create novel and powerful visualizations. These visualizations will extract insight from remote, possibly large data sets to be published to the web for others to explore and interact with. This talk will describe how the architecture of Bokeh enables these goals, and demonstrate how it can be leveraged by anyone using Python for analysis to easily visualize and present their work.
HoloViews: Building Complex Visualizations Easily for Reproducbile Science, James Bednar, @JamesABednar
Room 204, 2:40-3PM
HoloViews is a new Python package, designed by Dr. Bednar and his team to make interacting with large datasets as easy as working with strings and integers. HoloViews allows for packaging data so that it visualizes itself automatically, e.g. in IPython Notebooks, without requiring explicit plotting code. It takes care of using Matplotlib or Bokeh to render the plots, freeing the user to focus on the data and analysis. This results in compact specifications that are simpler to work with, maintain over time, and reproduce.
Thursday, July 9
Blaze + Odo, Phillip Cloud, @cpcloudy
Grand Ballroom, 10:30-10:50AM
Blaze separates expressions from computation. Odo moves complex data resources from point A to point B. Together Blaze and Odo smooth over many of the complexities of computing with large data warehouse technologies like Redshift, Impala and HDFS. Additionally, Blaze and Odo are designed with PyData in mind, enabling easy integration with pandas, numpy, and a host of other foundational libraries. In this presentation, Phillip Cloud will present examples of both Blaze and Odo in action and discuss the design behind each library.
Friday, July 10
Towards a Better Documentation System for Scientific Python, Carlos Cordoba, @ccordoba12
Room 204, 10:30-10:50AM
Carlos Cordoba will be presenting a new library (tentatively called oinspect) which takes a docstring written in reStructured Text (or otherwise) and creates two different representations of it. The first is a rich one (based on HTML and including images, highlighted doctests and rendered Latex) and the second is a plain one (including extra information, like an object’s class and constructor docstrings). This library will enable the easy creation of complete and contextual documentation in which the source lives alongside the code.
From 1-Day Release to 1-Minute Release, Damian Avila, @damian_avila
Grand Ballroom, 10:50-11:10AM
Releasing multi-language complex packages can be a long and difficult process, one where mistakes are easily made. Furthermore, if your goal is supporting users with recent development builds, the situation can go from bad to worse quickly. In this talk, Damian Avila will provide the solution for turning a 1-day release process into a 1-minute task. With the simple issue of a line at the prompt, everything is completed flawlessly and without further intervention.
Accelerating Python with the Numba JIT Compiler, Stanley Seibert, @seibert
Grand Ballroom, 11:10-11:30AM
Numba is an open source, cross-platform just-in-time compiler for Python functions. In a wide range of critical functions found in scientific applications, Numba can generate code nearly as fast as C or FORTRAN. Although originally aimed at NumPy arrays, Numba has expanded to work with other Python types. In this presentation, Stanley Seibert will show you the many ways Numba can speed up your applications and bolster productivity.
Let us know if you’re attending one of our talks, and follow us on Twitter @ContinuumIO to stay up-to-date on Conference news and demos at our booth!