project/templates/talk/conf_schedule.html
changeset 227 091f3896c5e8
parent 222 5662015fc9e2
child 229 18a25490c673
equal deleted inserted replaced
226:53ea13a2893e 227:091f3896c5e8
    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 %}