diff -r 2d47a3eb5ec4 -r 325ec5a41269 project/templates/talk/conf_schedule.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/project/templates/talk/conf_schedule.html Thu Nov 18 16:16:28 2010 +0530 @@ -0,0 +1,199 @@ +{% extends "base.html" %} +{% block content %} +
Time | Agenda | Speaker | Title |
---|---|---|---|
9:00-9:30 | Inauguration | ||
9:30-10:30 | Keynote | Perry Greenfield | How Python Slithered into Astronomy |
10:30-10:45 | Tea Break | ||
10:45-11:30 | Special Talk 1 | Fernando Perez | IPython : Beyond the Simple Shell |
11:30-12:00 | Invited Talk 1 | Asokan Pichai | Teaching Programming with Python |
12:00-13:15 | Talks | ||
13:15-14:15 | Lunch | ||
14:15-14:45 | Lightning Talks | ||
14:45-15:55 | Talks | ||
15:55-16:10 | Tea Break | ||
16:10-17:30 | Talks |
Time | Agenda | Speaker | Title |
---|---|---|---|
9:00-10:00 | Special Talk 2 | John Hunter | matplotlib: Beyond the simple plot |
10:00-10:45 | Invited Talk 2 | Prabhu Ramachandran | Mayavi : Bringing Data to Life |
10:45-11:00 | Tea Break | ||
11:00-13:15 | Talks | ||
13:15-14:15 | Lunch | ||
14:15-14:45 | Lightning Talks | ||
14:45-15:55 | Talks | ||
15:55-16:10 | Tea Break | ||
16:10-17:30 | Talks |
Perry Greenfield +
+ +How Python Slithered into Astronomy +
+ ++I will talk about how Python was used to solve our problems for the +Hubble Space Telescope. From humble beginnings as a glue element for +our legacy software, it has become a cornerstone of our scientific +software for HST and the next large space telescope, the James Webb +Space Telescope, as well as many other astronomy projects. The talk +will also cover some of the history of essential elements for +scientific Python and where future work is needed, and why Python is +so well suited for scientific software. +
+ + +Fernando Perez +
+ +IPython : Beyond the Simple Shell +
+ +IPython is a widely used system for interactive computing in Python +that extends the capabilities of the Python shell with operating +system access, powerful object introspection, customizable "magic" +commands and many more features. It also contains a set of tools to +control parallel computations via high-level interfaces that can be +used either interactively or in long-running batch mode. + +In this talk I will outline some of the main features of IPython as it +has been widely adopted by the scientific Python user base, and will +then focus on recent developments. Using the high performance ZeroMQ +networking library, we have recently restructured IPython to decouple +the kernel executing user code from the control interface. This +allows us to expose multiple clients with different capabilities, +including a terminal-based one, a rich Qt client and a web-based one +with full matplotlib support. In conjunction with the new HTML5 +matplotlib backend, this architecture opens the door for a rich +web-based environment for interactive, collaborative and parallel +computing. + +There is much interesting development to be done on this front, and I +hope to encourage participants at the sprints during the conference to +join this effort. + +
+ +Asokan Pichai +
+ +Teaching Programming with Python +
+ +As a trainer I have been engaged a lot for teaching fresh Software +Engineers and software job aspirants. Before starting on the language, +platform specific areas I teach a part I refer to as Problem Solving +and Programming Logic. I have used Python for this portion of training +in the last 12+years. In this talk I wish to share my experiences and +approaches. + +This talk is intended at Teachers, Trainers, Python Evangelists, and +HR Managers [if they lose their way and miraculously find themselves in SciPy :-)] + +
+ + +John Hunter +
+ +matplotlib: Beyond the simple plot +
+ +matplotlib, a python package for making sophisticated publication +quality 2D graphics, and some 3D, has long supported a wide variety +of basic plotting types such line graphs, bar charts, images, +spectral plots, and more. In this talk, we will look at some of the +new features and performance enhancements in matplotlib as well as +some of the comparatively undiscovered features such as interacting +with your data and graphics, and animating plot elements with the +new animations API. We will explore the performance with large +datasets utilizing the new path simplification algorithm, and +discuss areas where performance improvements are still needed. +Finally, we will demonstrate the new HTML5 backend, which in +combination with the new HTML5 IPython front-end under development, +will enable an interactive Python shell with interactive graphics in +a web browser. +
+ + +Prabhu Ramachandran +
+ +Mayavi : Bringing Data to Life +
+ +Mayavi is a powerful 3D plotting package implemented in Python. It +includes both a standalone user interface along with a powerful yet +simple scripting interface. The key feature of Mayavi though is that it +allows a Python user to rapidly visualize data in the form of NumPy +arrays. Apart from these basic features, Mayavi has some advanced +features. These include, automatic script recording, embedding into a +custom user dialog and application. Mayavi can also be run in an +offscreen mode and be embedded in a sage notebook +(http://www.sagemath.org). + +We will first rapidly demonstrate these key features of Mayavi. We will +then discuss some of the underlying technologies like enthought.traits, +traitsUI and TVTK that form the basis of Mayavi. The objective of this +is to demonstrate the wide range of capabilities that both Mayavi and +its underlying technologies provide the Python programmer. + +
+ + +{% endblock content %}