author | primal primal007@gmail.com |
Sat, 03 Dec 2011 18:04:16 +0530 | |
branch | 2011 |
changeset 484 | de1331cbbbf3 |
parent 477 | 54e05b1ec765 |
child 485 | 1f3fc0de016e |
permissions | -rw-r--r-- |
213
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
1 |
{% extends "base.html" %} |
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
2 |
{% block content %} |
449
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
3 |
<h1 class="title">SciPy.in 2011 Tutorial Schedule</h1> |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
4 |
|
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
5 |
<h2 id="sec-1">Day 3 </h2> |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
6 |
|
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
7 |
|
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
8 |
<table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides"> |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
9 |
<caption></caption> |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
10 |
<colgroup><col class="right" /><col class="left" /><col class="left" /> |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
11 |
</colgroup> |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
12 |
<thead> |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
13 |
<tr><th scope="col" class="right">Time</th><th scope="col" class="left">Speaker</th><th scope="col" class="left">Title</th></tr> |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
14 |
</thead> |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
15 |
<tbody> |
477
54e05b1ec765
Changes in tutorial and schedule
primal primal007@gmail.com
parents:
473
diff
changeset
|
16 |
<tr><td class="right">09:00-11:00</td><td class="left">Puneeth Chaganti</td><td class="left"><a href="#sec2.1" >Git/Github + NumPy/SciPy/MPL basics</a></td></tr> |
449
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
17 |
<tr><td class="right">11:00-13:00</td><td class="left">Emmanuelle Gouillart</td><td class="left"><a href="#sec2.2">Image processing using NumPy, SciPy and scikits-image</a></td></tr> |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
18 |
<tr><td class="right">13:00-14:00</td><td class="left"></td><td class="left">Lunch</td></tr> |
484 | 19 |
<tr><td class="right">14:00-15:00</td><td class="left">Ole Nielsen</td><td class="left"><a href="#sec2.5">Mapping and Geoprocessing with Python</a></td></tr> |
20 |
<tr><td class="right">15:00-18:00</td><td class="left">Gael Varoquaux</td><td class="left"><a href="#sec2.3">Machine learning with scikit-learn</a></td></tr> |
|
449
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
21 |
</tbody> |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
22 |
</table> |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
23 |
|
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
24 |
<h2 id="sec-2">Day 4 </h2> |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
25 |
|
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
26 |
|
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
27 |
<table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides"> |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
28 |
<caption></caption> |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
29 |
<colgroup><col class="right" /><col class="left" /><col class="left" /> |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
30 |
</colgroup> |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
31 |
<thead> |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
32 |
<tr><th scope="col" class="right">Time</th><th scope="col" class="left">Speaker</th><th scope="col" class="left">Title</th></tr> |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
33 |
</thead> |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
34 |
<tbody> |
477
54e05b1ec765
Changes in tutorial and schedule
primal primal007@gmail.com
parents:
473
diff
changeset
|
35 |
<tr><td class="right">09:00-11:00</td><td class="left">Mateusz Paprocki</td><td class="left"><a href="#sec2.4">SymPy</a></td></tr> |
449
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
36 |
<tr><td class="right">11:00-13:00</td><td class="left">Eric Jones</td><td class="left"><a href="#sec2.6">Traits + Traits UI</a></td></tr> |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
37 |
<tr><td class="right">13:00-14:00</td><td class="left"></td><td class="left">Lunch</td></tr> |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
38 |
<tr><td class="right">14:00-16:00</td><td class="left">Prabhu Ramachandran and Gael Varoquaux</td><td class="left"><a href="#sec2.7">Mayavi for 3D visualization</a></td></tr> |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
39 |
<tr><td class="right">16:00-17:00</td><td class="left">Puneeth Chaganti</td><td class="left"><a href="#sec2.8">Sage introduction/tutorial</a></td></tr> |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
40 |
<tr><td class="right">17:00-18:00</td><td class="left">Pankaj Pandey and Prabhu Ramachandran</td><td class="left"><a href="#sec2.9">An introduction to Cython</a></td></tr> |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
41 |
</tbody> |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
42 |
</table> |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
43 |
<br/><br/> |
213
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
44 |
|
448
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
45 |
<h2 id="sec-1"><span class="section-number-3"></span>Intended audience </h2> |
213
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
46 |
|
214
d3c910ce9a16
Made changes to Schedule and Tutorials page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
213
diff
changeset
|
47 |
<p>This conference is targeted at anyone who uses Python for work in science/engineering/technology/education. This includes college and university teachers/professors/lecturers from any Engineering or Science domain, students of engineering/science/education who would like to use Python for their basic computing and plotting needs, researchers who use or would like to use Python for their research, and corporate users of Python for scientific computing. |
213
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
48 |
</p> |
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
49 |
|
448
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
50 |
<h2 id="sec-2"><span class="section-number-3"></span>Prerequisites </h2> |
213
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
51 |
|
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
52 |
<ul> |
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
53 |
<li> |
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
54 |
Participants should be comfortable computer users and be familiar with programming constructs such as loops, conditionals. |
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
55 |
</li> |
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
56 |
<li> |
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
57 |
Familiarity with programming editors– scite, notepad++, vi, emacs- will be a plus. |
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
58 |
</li> |
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
59 |
<li> |
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
60 |
Familiarity with using the commandline will be another plus. |
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
61 |
|
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
62 |
</li> |
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
63 |
<li> |
448
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
64 |
These tutorials are all fairly advanced and require that you be familiar with Python. |
213
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
65 |
</li> |
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
66 |
<li> |
448
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
67 |
For a good introduction it is recommended that you read the <a href="http://docs.python.org/tutorial/">Python Tutorial</a> completely. |
213
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
68 |
</li> |
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
69 |
<li> |
448
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
70 |
Spoken tutorials teaching you Python are also available <a href="http://www.fossee.in/stvideos">here</a> please go through those. |
213
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
71 |
</li> |
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
72 |
</ul> |
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
73 |
|
448
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
74 |
<h2 id="sec-4"><span class="section-number-3"></span>Coverage </h2> |
213
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
75 |
|
341
bc29a1bb4010
Changes to tutorial schedule.
Puneeth Chaganti <punchagan@fossee.in>
parents:
340
diff
changeset
|
76 |
|
447
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
77 |
<!-- <h4 id="sec-1">Day 2 </h4> --> |
340
7de34186254e
Added tutorial outline.
Puneeth Chaganti <punchagan@fossee.in>
parents:
214
diff
changeset
|
78 |
|
7de34186254e
Added tutorial outline.
Puneeth Chaganti <punchagan@fossee.in>
parents:
214
diff
changeset
|
79 |
|
7de34186254e
Added tutorial outline.
Puneeth Chaganti <punchagan@fossee.in>
parents:
214
diff
changeset
|
80 |
|
477
54e05b1ec765
Changes in tutorial and schedule
primal primal007@gmail.com
parents:
473
diff
changeset
|
81 |
<h3 id="sec2.1">Puneeth Chaganti, Git/Github + NumPy/SciPy/MPL basics (2 hrs)</h3> |
448
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
82 |
<ul> |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
83 |
<li>Git/Github</li> |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
84 |
<li>NumPy and SciPy basics along with the most important Matplotlib commands. |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
85 |
This could be thought of as a quick refresher on the basic tools used in Python for scientific computing. |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
86 |
</li> |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
87 |
</ul> |
447
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
88 |
|
448
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
89 |
|
447
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
90 |
|
449
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
91 |
<h3 id="sec2.2">Emmanuelle Gouillart, Image processing using NumPy, SciPy and scikits-image (2 hrs)</h3> |
448
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
92 |
<ul> |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
93 |
<li>This tutorial will show a bag of basic recipes in order to efficiently |
447
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
94 |
manipulate and process images in the form of NumPy arrays. |
448
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
95 |
</li> |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
96 |
<li>Target audience: scientists and engineers working with images |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
97 |
</li> |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
98 |
<li> |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
99 |
Prerequisites : being able to code Python scripts and use an |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
100 |
interactive Python shell + some knowledge of NumPy |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
101 |
</li> |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
102 |
<li> |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
103 |
Software requirements: IPython, NumPy, SciPy, Matplolib, <a href="http://skimage.org">scikits-image</a>, and optionally sklearn |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
104 |
</li> |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
105 |
<li> |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
106 |
Topics covered |
447
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
107 |
<ul> |
448
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
108 |
<li>I/O: how to open different image formats, how to open raw images, how to deal with very large raw files.</li> |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
109 |
<li>Basic visualization of images, and interaction with image data</li> |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
110 |
<li>Transforming images: changing the size, resolution, orientation of an image; image filtering; image segmentation.</li> |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
111 |
<li>Extracting information from images: measuring properties of segmented objects; image classification</li> |
447
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
112 |
</ul> |
448
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
113 |
<li> |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
114 |
This tutorial will by no means be a course on digital image processing.It is rather a bag of tricks on how to |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
115 |
tinker with images, and how to use the goodies of Python/NumPy/SciPy to make this task easier. A large part |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
116 |
of the talk will be devoted to hands-on exercises using the NumPy, SciPy |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
117 |
and Matplotlib modules. Some other modules will be mentioned during the |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
118 |
tutorial for more advanced uses. |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
119 |
</li> |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
120 |
<li>The course materials are available <a href="http://scipy-lectures.github.com/advanced/image_processing/index.html">here</a></li> |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
121 |
</ul> |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
122 |
|
447
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
123 |
|
449
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
124 |
<h3 id="sec2.3">Gael Varoquaux, Machine learning with scikit-learn (2 hrs)</h3> |
448
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
125 |
<ul> |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
126 |
<li> |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
127 |
Introduction to machine learning and statistical data processing with the |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
128 |
features in scikit-learn, and how to use it to solve real-world problems: |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
129 |
from handwritten digits classification to stock market prediction. |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
130 |
</li> |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
131 |
<li> |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
132 |
Target audience : Engineers and scientists using Python for scientific |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
133 |
and numerical computing. No knowledge needed in statistical learning. |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
134 |
</li> |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
135 |
<li> |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
136 |
Prerequisites: Being able to code scripts and function in Python. Basic |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
137 |
knowledge of numpy and matplotlib. |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
138 |
</li> |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
139 |
<li> |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
140 |
Software requirements: IPython, scikits.learn, matplotlib. |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
141 |
</li> |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
142 |
<li> |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
143 |
Outline |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
144 |
<ul> |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
145 |
<li>The settings: datasets, estimators, and the prediction problem.</li> |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
146 |
<li>Regression and classification: Support Vector Machines, sparse regressions... Example: recognising hand-written digits</li> |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
147 |
<li>Model selection: choosing the right estimator, and the right parameters</li> |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
148 |
<li>Clustering: KMeans, Affinity Propagation. Example: finding structure in the stock market.</li> |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
149 |
</ul> |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
150 |
|
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
151 |
|
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
152 |
</li> |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
153 |
</ul> |
340
7de34186254e
Added tutorial outline.
Puneeth Chaganti <punchagan@fossee.in>
parents:
214
diff
changeset
|
154 |
|
449
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
155 |
<h3 id="sec2.4">Mateusz Paprocki, SymPy (2 hrs)</h3> |
448
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
156 |
<ul> |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
157 |
<li> |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
158 |
SymPy is a pure Python library for symbolic mathematics. It aims to become a |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
159 |
full-featured computer algebra system (CAS) while keeping the code as simple |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
160 |
as possible in order to be comprehensible and easily extensible. SymPy is |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
161 |
written entirely in Python and does not require any external libraries. |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
162 |
</li> |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
163 |
<li> |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
164 |
In this tutorial we will introduce attendees to SymPy. We will start by |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
165 |
showing how to install and run SymPy. Then we will proceed with the basics |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
166 |
of constructing and manipulating mathematical expressions in SymPy. We will |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
167 |
also discuss the most common issues and differences from other computer |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
168 |
algebra systems, and how to deal with them. We will also show how to solve |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
169 |
simple, yet illustrative mathematical problems using SymPy. |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
170 |
</li> |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
171 |
<li> |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
172 |
Outline |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
173 |
<ul> |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
174 |
<li>Installing, configuring and running SymPy.</li> |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
175 |
<li>Basics of mathematical expressions: |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
176 |
<ul> |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
177 |
<li>symbols, dummy symbols</li> |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
178 |
<li>constructing expressions</li> |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
179 |
<li>expression traversal</li> |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
180 |
<li>pattern matching</li> |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
181 |
</ul> |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
182 |
</li> |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
183 |
<li>Common issues, pitfalls and differences with other CAS: |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
184 |
<ul> |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
185 |
<li>1/3 is not a rational number</li> |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
186 |
<li>why you shouldn't write 10**(-1000)</li> |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
187 |
<li>issues with caching of computation results</li> |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
188 |
</ul> |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
189 |
</li> |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
190 |
<li>Using built-in and implementing customized printers.</li> |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
191 |
<li>Arbitrary precision numerical computing.</li> |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
192 |
<li>Interaction with numerical libraries (NumPy, SciPy).</li> |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
193 |
<li>Examples.</li> |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
194 |
</ul> |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
195 |
</li> |
7167b896d8de
Changed the Tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
447
diff
changeset
|
196 |
</ul> |
213
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
197 |
|
449
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
198 |
<h3 id="sec2.5">Ole Nielsen: Mapping and Geoprocessing with Python (2 hrs)</h3> |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
199 |
<ul> |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
200 |
<li> |
460
4e50c25edb04
Changes in Ole Nielson Tutorial and Gael Talk
primal primal007@gmail.com
parents:
449
diff
changeset
|
201 |
Putting information on a map and analyzing spatial data are fundamental to a |
4e50c25edb04
Changes in Ole Nielson Tutorial and Gael Talk
primal primal007@gmail.com
parents:
449
diff
changeset
|
202 |
wide range of areas such as navigation, working with climate or geological |
4e50c25edb04
Changes in Ole Nielson Tutorial and Gael Talk
primal primal007@gmail.com
parents:
449
diff
changeset
|
203 |
data, disaster management, presentation of modelling results, demographics, |
4e50c25edb04
Changes in Ole Nielson Tutorial and Gael Talk
primal primal007@gmail.com
parents:
449
diff
changeset
|
204 |
social networking etc. However, making and viewing maps is just the tip of |
4e50c25edb04
Changes in Ole Nielson Tutorial and Gael Talk
primal primal007@gmail.com
parents:
449
diff
changeset
|
205 |
the iceberg: to communicate spatial information much work is needed under |
4e50c25edb04
Changes in Ole Nielson Tutorial and Gael Talk
primal primal007@gmail.com
parents:
449
diff
changeset
|
206 |
the hood to read, write, manipulate and process the data underpinning the |
4e50c25edb04
Changes in Ole Nielson Tutorial and Gael Talk
primal primal007@gmail.com
parents:
449
diff
changeset
|
207 |
maps. |
449
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
208 |
</li> |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
209 |
<li> |
472
c8068bc1d7c3
Edited Ole Nielson's Tutorial Description
Primal Pappachan <primal007@gmail.com>
parents:
449
diff
changeset
|
210 |
T This tutorial will give a practical introduction to tools and techniques |
460
4e50c25edb04
Changes in Ole Nielson Tutorial and Gael Talk
primal primal007@gmail.com
parents:
449
diff
changeset
|
211 |
available for processing spatial information and, through hands-on |
472
c8068bc1d7c3
Edited Ole Nielson's Tutorial Description
Primal Pappachan <primal007@gmail.com>
parents:
449
diff
changeset
|
212 |
exercises, give the participants a sense of how to manipulate spatial data |
c8068bc1d7c3
Edited Ole Nielson's Tutorial Description
Primal Pappachan <primal007@gmail.com>
parents:
449
diff
changeset
|
213 |
using Python. Depending on time, topics covered include reading and writing |
c8068bc1d7c3
Edited Ole Nielson's Tutorial Description
Primal Pappachan <primal007@gmail.com>
parents:
449
diff
changeset
|
214 |
of important data formats for both raster and vector data, looking at the |
460
4e50c25edb04
Changes in Ole Nielson Tutorial and Gael Talk
primal primal007@gmail.com
parents:
449
diff
changeset
|
215 |
layers with qgis, awareness of issues with datums and projections, |
4e50c25edb04
Changes in Ole Nielson Tutorial and Gael Talk
primal primal007@gmail.com
parents:
449
diff
changeset
|
216 |
calculating area and centroids of polygons, performance enhancement using |
4e50c25edb04
Changes in Ole Nielson Tutorial and Gael Talk
primal primal007@gmail.com
parents:
449
diff
changeset
|
217 |
vector operations, numerical stability issues, calculation of distance |
472
c8068bc1d7c3
Edited Ole Nielson's Tutorial Description
Primal Pappachan <primal007@gmail.com>
parents:
449
diff
changeset
|
218 |
between points on the surface of Earth, interpolation from raster grids to |
c8068bc1d7c3
Edited Ole Nielson's Tutorial Description
Primal Pappachan <primal007@gmail.com>
parents:
449
diff
changeset
|
219 |
points etc. The tutorial has been developed for Ubuntu Linux 11.04/11.10 and |
c8068bc1d7c3
Edited Ole Nielson's Tutorial Description
Primal Pappachan <primal007@gmail.com>
parents:
449
diff
changeset
|
220 |
will provide source code, tests and data for this platform. However, the |
c8068bc1d7c3
Edited Ole Nielson's Tutorial Description
Primal Pappachan <primal007@gmail.com>
parents:
449
diff
changeset
|
221 |
content and messages should be general and apply to any self-respecting |
c8068bc1d7c3
Edited Ole Nielson's Tutorial Description
Primal Pappachan <primal007@gmail.com>
parents:
449
diff
changeset
|
222 |
platform. |
449
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
223 |
</li> |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
224 |
<li> |
460
4e50c25edb04
Changes in Ole Nielson Tutorial and Gael Talk
primal primal007@gmail.com
parents:
449
diff
changeset
|
225 |
I assume that participants know how to write and run Python scripts and are |
4e50c25edb04
Changes in Ole Nielson Tutorial and Gael Talk
primal primal007@gmail.com
parents:
449
diff
changeset
|
226 |
OK having a crack at implementing simple numerical operations such as |
4e50c25edb04
Changes in Ole Nielson Tutorial and Gael Talk
primal primal007@gmail.com
parents:
449
diff
changeset
|
227 |
summations in Python. I don't assume any previous knowledge of mapping or |
4e50c25edb04
Changes in Ole Nielson Tutorial and Gael Talk
primal primal007@gmail.com
parents:
449
diff
changeset
|
228 |
Geographic Information Systems (GIS). The tutorial depends on the |
4e50c25edb04
Changes in Ole Nielson Tutorial and Gael Talk
primal primal007@gmail.com
parents:
449
diff
changeset
|
229 |
packages qgis and gdal-bin as well as the python dependencies python-numpy |
4e50c25edb04
Changes in Ole Nielson Tutorial and Gael Talk
primal primal007@gmail.com
parents:
449
diff
changeset
|
230 |
and python-gdal which are preloaded on the distributed live-DVD. The |
472
c8068bc1d7c3
Edited Ole Nielson's Tutorial Description
Primal Pappachan <primal007@gmail.com>
parents:
449
diff
changeset
|
231 |
tutorial material itself will be available in the Subversion repository |
c8068bc1d7c3
Edited Ole Nielson's Tutorial Description
Primal Pappachan <primal007@gmail.com>
parents:
449
diff
changeset
|
232 |
http://oles-tutorials.googlecode.com/svn/trunk/scipy2011 and also on a USB |
c8068bc1d7c3
Edited Ole Nielson's Tutorial Description
Primal Pappachan <primal007@gmail.com>
parents:
449
diff
changeset
|
233 |
stick that I will bring along. |
449
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
234 |
</li> |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
235 |
<li> |
460
4e50c25edb04
Changes in Ole Nielson Tutorial and Gael Talk
primal primal007@gmail.com
parents:
449
diff
changeset
|
236 |
If you have some spatial data you want to manipulate in Python feel free to |
4e50c25edb04
Changes in Ole Nielson Tutorial and Gael Talk
primal primal007@gmail.com
parents:
449
diff
changeset
|
237 |
bring it along and grab me during a lunch break. |
449
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
238 |
</li> |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
239 |
</ul> |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
240 |
|
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
241 |
|
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
242 |
<h3 id="sec2.6">Eric Jones: Traits + Traits UI (2 hrs)</h3> |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
243 |
<ul> |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
244 |
<li> |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
245 |
Enthought’s traits package provides for a powerful object model which |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
246 |
provides a host of useful functionality with a clean and expressive syntax. |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
247 |
It is an open source library and forms the basis of the Enthought Tool Suite and many of |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
248 |
Enthought’s internal commercial projects. In this tutorial we will cover the basics of using |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
249 |
Traits along with the UI library TraitsUI which makes it very easy to build powerful and |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
250 |
interactive, user interfaces using Traits. |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
251 |
</li> |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
252 |
</ul> |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
253 |
|
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
254 |
|
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
255 |
<h3 id="sec2.7">Prabhu Ramachandran and Gael Varoquaux, Mayavi for 3D visualization (2 hrs)</h3> |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
256 |
<ul> |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
257 |
<li> |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
258 |
At the end of this tutorial attendees will learn how to visualize numpy |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
259 |
arrays using Mayavi's mlab interface. They will also learn enough about |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
260 |
mayavi to be able to create their own simple datasets and visualize |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
261 |
them. If this tutorial follows one on traits, then attendees will learn |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
262 |
how easy it is to embed 3D visualization in their own application UIs |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
263 |
(provided they are written in wxPython or PyQt). |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
264 |
</li> |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
265 |
<li> |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
266 |
In this tutorial, we first provide a rapid overview of Mayavi_ and its |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
267 |
features. We then move on to using Mayavi via IPython_ and mlab. This |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
268 |
is done in a hands-on fashion and introduces the audience to visualizing |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
269 |
numpy arrays and the basic mayavi visualization pipeline. We then |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
270 |
introduce the audience to the basic objects and data sources used in |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
271 |
Mayavi. We end with an example of creating custom dialogs using Traits |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
272 |
and embedding 3D visualization in these dialogs with Mayavi. |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
273 |
</li> |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
274 |
<li> |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
275 |
Packages required |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
276 |
<ul> |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
277 |
<li><a href="http://code.enthought.com/projects/mayavi">Mayavi</a></li> |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
278 |
<li><a href="http://ipython.scipy.org">IPython</a></li> |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
279 |
<li><a href="http://code.enthought.com/projects/traits">Traits</a></li> |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
280 |
<li>numpy, scipy</li> |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
281 |
</ul> |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
282 |
</li> |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
283 |
</ul> |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
284 |
|
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
285 |
<h3 id="sec2.8">Puneeth Chaganti, Sage introduction/tutorial: (1 hr)</h3> |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
286 |
<ul> |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
287 |
<li>This tutorial will feature a demonstration and a brief review of some of the capabilities of the <a href="http://www.sagemath.org">Sage notebook</a>.</li> |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
288 |
<li>A rough schedule of the talk would be as follows: |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
289 |
<ul> |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
290 |
<li>Introduction</li> |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
291 |
<li>Starting the server</li> |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
292 |
<li>The UI</li> |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
293 |
<li>Getting Help</li> |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
294 |
<li>Overview of what's available in Sage |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
295 |
<ul> |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
296 |
<li>Basic Algebra</li> |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
297 |
<li>Basic Calculus</li> |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
298 |
<li>Basic Plotting</li> |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
299 |
</ul> |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
300 |
</li> |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
301 |
</ul> |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
302 |
</li> |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
303 |
</ul> |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
304 |
|
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
305 |
<h3 id="sec2.9">Pankaj Pandey and Prabhu Ramachandran, An introduction to Cython (1 hrs)</h3> |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
306 |
<ul> |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
307 |
<li> |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
308 |
At some level, Cython (http://www.cython.org) can be thought of a Python to C compiler. |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
309 |
It allows someone to write extension modules in a language very similar to Python and |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
310 |
therefore makes it rather easy to write C-extensions. In this tutorial we will cover |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
311 |
the basics of building extension modules with Cython. |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
312 |
</li> |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
313 |
<li> |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
314 |
Package requirements: You will require to have Cython, the |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
315 |
Python development headers and a working C-compiler to run the hands-on exercises. |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
316 |
</li> |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
317 |
</ul> |
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
318 |
|
50770620ea7f
added the complete tutorial schedule to the tutorial page
Parth buch <parth.buch.115@gmail.com>
parents:
448
diff
changeset
|
319 |
|
213
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
320 |
{% endblock content %} |