diff -r 53ea13a2893e -r 091f3896c5e8 project/templates/talk/conf_schedule.html --- a/project/templates/talk/conf_schedule.html Sun Nov 14 00:39:59 2010 +0530 +++ b/project/templates/talk/conf_schedule.html Sun Nov 14 14:26:06 2010 +0530 @@ -15,9 +15,11 @@
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 @@ -98,4 +163,37 @@ 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 %}