13 <thead> |
13 <thead> |
14 <tr><th scope="col">Time</th><th scope="col">Agenda</th><th scope="col">Speaker</th><th scope="col">Title</th></tr> |
14 <tr><th scope="col">Time</th><th scope="col">Agenda</th><th scope="col">Speaker</th><th scope="col">Title</th></tr> |
15 </thead> |
15 </thead> |
16 <tbody> |
16 <tbody> |
17 <tr><td>9:00-9:30</td><td>Inauguration</td><td></td><td></td></tr> |
17 <tr><td>9:00-9:30</td><td>Inauguration</td><td></td><td></td></tr> |
18 <tr><td>9:30-10:30</td><td>Keynote - 1</td><td>Perry Greenfield</td><td><a href="#sec-3">How Python Slithered into Astronomy</a></td></tr> |
18 <tr><td>9:30-10:30</td><td>Keynote</td><td>Perry Greenfield</td><td><a href="#sec-3">How Python Slithered into Astronomy</a></td></tr> |
19 <tr><td>10:30-10:45</td><td>Tea Break</td><td></td><td></td></tr> |
19 <tr><td>10:30-10:45</td><td>Tea Break</td><td></td><td></td></tr> |
20 <tr><td>10:45-13:15</td><td>Talks</td><td></td><td></td></tr> |
20 <tr><td>10:45-11:30</td><td>Special Talk 1</td><td>Fernando Perez</td><td><a href="#sec-4">IPython : Beyond the Simple Shell</a></td></tr> |
|
21 <tr><td>11:30-12:00</td><td>Invited Talk 1</td><td>Asokan Pichai</td><td><a href="#sec-5">Teaching Programming with Python</a></td></tr> |
|
22 <tr><td>12:00-13:15</td><td>Talks</td><td></td><td></td></tr> |
21 <tr><td>13:15-14:15</td><td>Lunch</td><td></td><td></td></tr> |
23 <tr><td>13:15-14:15</td><td>Lunch</td><td></td><td></td></tr> |
22 <tr><td>14:15-14:45</td><td>Lightning Talks</td><td></td><td></td></tr> |
24 <tr><td>14:15-14:45</td><td>Lightning Talks</td><td></td><td></td></tr> |
23 <tr><td>14:45-15:55</td><td>Talks</td><td></td><td></td></tr> |
25 <tr><td>14:45-15:55</td><td>Talks</td><td></td><td></td></tr> |
24 <tr><td>15:55-16:10</td><td>Tea Break</td><td></td><td></td></tr> |
26 <tr><td>15:55-16:10</td><td>Tea Break</td><td></td><td></td></tr> |
25 <tr><td>16:10-17:30</td><td>Talks</td><td></td><td></td></tr> |
27 <tr><td>16:10-17:30</td><td>Talks</td><td></td><td></td></tr> |
34 </colgroup> |
36 </colgroup> |
35 <thead> |
37 <thead> |
36 <tr><th scope="col">Time</th><th scope="col">Agenda</th><th scope="col">Speaker</th><th scope="col">Title</th></tr> |
38 <tr><th scope="col">Time</th><th scope="col">Agenda</th><th scope="col">Speaker</th><th scope="col">Title</th></tr> |
37 </thead> |
39 </thead> |
38 <tbody> |
40 <tbody> |
39 <tr><td>9:00-10:00</td><td>Invited Talk 1</td><td>John Hunter</td><td><a href="#sec-4">matplotlib: Beyond the simple plot</a></td></tr> |
41 <tr><td>9:00-10:00</td><td>Special Talk 2</td><td>John Hunter</td><td><a href="#sec-6">matplotlib: Beyond the simple plot</a></td></tr> |
40 <tr><td>10:00-10:30</td><td>Talks</td><td></td><td></td></tr> |
42 <tr><td>10:00-10:45</td><td>Invited Talk 2</td><td>Prabhu Ramachandran</td><td><a href="#sec-7">Mayavi : Bringing Data to Life</a></td></tr> |
41 <tr><td>10:30-10:45</td><td>Tea Break</td><td></td><td></td></tr> |
43 <tr><td>10:45-11:00</td><td>Tea Break</td><td></td><td></td></tr> |
42 <tr><td>10:45-13:15</td><td>Talks</td><td></td><td></td></tr> |
44 <tr><td>11:00-13:15</td><td>Talks</td><td></td><td></td></tr> |
43 <tr><td>13:15-14:15</td><td>Lunch</td><td></td><td></td></tr> |
45 <tr><td>13:15-14:15</td><td>Lunch</td><td></td><td></td></tr> |
44 <tr><td>14:15-14:45</td><td>Lightning Talks</td><td></td><td></td></tr> |
46 <tr><td>14:15-14:45</td><td>Lightning Talks</td><td></td><td></td></tr> |
45 <tr><td>14:45-15:55</td><td>Talks</td><td></td><td></td></tr> |
47 <tr><td>14:45-15:55</td><td>Talks</td><td></td><td></td></tr> |
46 <tr><td>15:55-16:10</td><td>Tea Break</td><td></td><td></td></tr> |
48 <tr><td>15:55-16:10</td><td>Tea Break</td><td></td><td></td></tr> |
47 <tr><td>16:10-17:30</td><td>Talks</td><td></td><td></td></tr> |
49 <tr><td>16:10-17:30</td><td>Talks</td><td></td><td></td></tr> |
69 will also cover some of the history of essential elements for |
71 will also cover some of the history of essential elements for |
70 scientific Python and where future work is needed, and why Python is |
72 scientific Python and where future work is needed, and why Python is |
71 so well suited for scientific software. |
73 so well suited for scientific software. |
72 </p> |
74 </p> |
73 |
75 |
74 <h2 id="sec-4">Invited Talk 1 </h2> |
76 |
|
77 <h2 id="sec-4">Special Talk 1 </h2> |
|
78 |
|
79 <p>Fernando Perez |
|
80 </p> |
|
81 |
|
82 <h3 id="sec-4_1">Title </h3> |
|
83 |
|
84 <p>IPython : Beyond the Simple Shell |
|
85 </p> |
|
86 |
|
87 <h3 id="sec-4_2">Talk/Paper Abstract: </h3> |
|
88 |
|
89 <p>IPython is a widely used system for interactive computing in Python |
|
90 that extends the capabilities of the Python shell with operating |
|
91 system access, powerful object introspection, customizable "magic" |
|
92 commands and many more features. It also contains a set of tools to |
|
93 control parallel computations via high-level interfaces that can be |
|
94 used either interactively or in long-running batch mode. |
|
95 |
|
96 In this talk I will outline some of the main features of IPython as it |
|
97 has been widely adopted by the scientific Python user base, and will |
|
98 then focus on recent developments. Using the high performance ZeroMQ |
|
99 networking library, we have recently restructured IPython to decouple |
|
100 the kernel executing user code from the control interface. This |
|
101 allows us to expose multiple clients with different capabilities, |
|
102 including a terminal-based one, a rich Qt client and a web-based one |
|
103 with full matplotlib support. In conjunction with the new HTML5 |
|
104 matplotlib backend, this architecture opens the door for a rich |
|
105 web-based environment for interactive, collaborative and parallel |
|
106 computing. |
|
107 |
|
108 There is much interesting development to be done on this front, and I |
|
109 hope to encourage participants at the sprints during the conference to |
|
110 join this effort. |
|
111 |
|
112 </p> |
|
113 |
|
114 <h2 id="sec-5">Invited Talk 1 </h2> |
|
115 |
|
116 <p>Asokan Pichai |
|
117 </p> |
|
118 |
|
119 <h3 id="sec-5_1">Title </h3> |
|
120 |
|
121 <p>Teaching Programming with Python |
|
122 </p> |
|
123 |
|
124 <h3 id="sec-5_2">Talk/Paper Abstract: </h3> |
|
125 |
|
126 <p>As a trainer I have been engaged a lot for teaching fresh Software |
|
127 Engineers and software job aspirants. Before starting on the language, |
|
128 platform specific areas I teach a part I refer to as Problem Solving |
|
129 and Programming Logic. I have used Python for this portion of training |
|
130 in the last 12+years. In this talk I wish to share my experiences and |
|
131 approaches. |
|
132 |
|
133 This talk is intended at Teachers, Trainers, Python Evangelists, and |
|
134 HR Managers [if they lose their way and miraculously find themselves in SciPy :-)] |
|
135 |
|
136 </p> |
|
137 |
|
138 |
|
139 <h2 id="sec-6">Special Talk 1 </h2> |
75 |
140 |
76 <p>John Hunter |
141 <p>John Hunter |
77 </p> |
142 </p> |
78 |
143 |
79 <h3 id="sec-4_1">Title </h3> |
144 <h3 id="sec-6_1">Title </h3> |
80 |
145 |
81 <p>matplotlib: Beyond the simple plot |
146 <p>matplotlib: Beyond the simple plot |
82 </p> |
147 </p> |
83 |
148 |
84 <h3 id="sec-4_2">Talk/Paper Abstract: </h3> |
149 <h3 id="sec-6_2">Talk/Paper Abstract: </h3> |
85 |
150 |
86 <p>matplotlib, a python package for making sophisticated publication |
151 <p>matplotlib, a python package for making sophisticated publication |
87 quality 2D graphics, and some 3D, has long supported a wide variety |
152 quality 2D graphics, and some 3D, has long supported a wide variety |
88 of basic plotting types such line graphs, bar charts, images, |
153 of basic plotting types such line graphs, bar charts, images, |
89 spectral plots, and more. In this talk, we will look at some of the |
154 spectral plots, and more. In this talk, we will look at some of the |
96 Finally, we will demonstrate the new HTML5 backend, which in |
161 Finally, we will demonstrate the new HTML5 backend, which in |
97 combination with the new HTML5 IPython front-end under development, |
162 combination with the new HTML5 IPython front-end under development, |
98 will enable an interactive Python shell with interactive graphics in |
163 will enable an interactive Python shell with interactive graphics in |
99 a web browser. |
164 a web browser. |
100 </p> |
165 </p> |
|
166 |
|
167 |
|
168 <h2 id="sec-7">Invited Talk 2 </h2> |
|
169 |
|
170 <p>Prabhu Ramachandran |
|
171 </p> |
|
172 |
|
173 <h3 id="sec-7_1">Title </h3> |
|
174 |
|
175 <p>Mayavi : Bringing Data to Life |
|
176 </p> |
|
177 |
|
178 <h3 id="sec-7_2">Talk/Paper Abstract: </h3> |
|
179 |
|
180 <p>Mayavi is a powerful 3D plotting package implemented in Python. It |
|
181 includes both a standalone user interface along with a powerful yet |
|
182 simple scripting interface. The key feature of Mayavi though is that it |
|
183 allows a Python user to rapidly visualize data in the form of NumPy |
|
184 arrays. Apart from these basic features, Mayavi has some advanced |
|
185 features. These include, automatic script recording, embedding into a |
|
186 custom user dialog and application. Mayavi can also be run in an |
|
187 offscreen mode and be embedded in a sage notebook |
|
188 (http://www.sagemath.org). |
|
189 |
|
190 We will first rapidly demonstrate these key features of Mayavi. We will |
|
191 then discuss some of the underlying technologies like enthought.traits, |
|
192 traitsUI and TVTK that form the basis of Mayavi. The objective of this |
|
193 is to demonstrate the wide range of capabilities that both Mayavi and |
|
194 its underlying technologies provide the Python programmer. |
|
195 |
|
196 </p> |
|
197 |
|
198 |
101 {% endblock content %} |
199 {% endblock content %} |