# HG changeset patch # User Kadambari Devarajan # Date 1289724966 -19800 # Node ID 091f3896c5e822ba2bb730a6f9b66f1ee22bff69 # Parent 53ea13a2893e1e2e3f834b826bebc77ed8e21306 Added titles and abstracts of Prabhu, Asokan and Fernando. 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 @@ 9:00-9:30Inauguration -9:30-10:30Keynote - 1Perry GreenfieldHow Python Slithered into Astronomy +9:30-10:30KeynotePerry GreenfieldHow Python Slithered into Astronomy 10:30-10:45Tea Break -10:45-13:15Talks +10:45-11:30Special Talk 1Fernando PerezIPython : Beyond the Simple Shell +11:30-12:00Invited Talk 1Asokan PichaiTeaching Programming with Python +12:00-13:15Talks 13:15-14:15Lunch 14:15-14:45Lightning Talks 14:45-15:55Talks @@ -36,10 +38,10 @@ TimeAgendaSpeakerTitle -9:00-10:00Invited Talk 1John Huntermatplotlib: Beyond the simple plot -10:00-10:30Talks -10:30-10:45Tea Break -10:45-13:15Talks +9:00-10:00Special Talk 2John Huntermatplotlib: Beyond the simple plot +10:00-10:45Invited Talk 2Prabhu RamachandranMayavi : Bringing Data to Life +10:45-11:00Tea Break +11:00-13:15Talks 13:15-14:15Lunch 14:15-14:45Lightning Talks 14:45-15:55Talks @@ -71,17 +73,80 @@ so well suited for scientific software.

-

Invited Talk 1

+ +

Special Talk 1

+ +

Fernando Perez +

+ +

Title

+ +

IPython : Beyond the Simple Shell +

+ +

Talk/Paper Abstract:

+ +

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. + +

+ +

Invited Talk 1

+ +

Asokan Pichai +

+ +

Title

+ +

Teaching Programming with Python +

+ +

Talk/Paper Abstract:

+ +

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 :-)] + +

+ + +

Special Talk 1

John Hunter

-

Title

+

Title

matplotlib: Beyond the simple plot

-

Talk/Paper Abstract:

+

Talk/Paper Abstract:

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.

+ + +

Invited Talk 2

+ +

Prabhu Ramachandran +

+ +

Title

+ +

Mayavi : Bringing Data to Life +

+ +

Talk/Paper Abstract:

+ +

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 %}