author | Parth buch <parth.buch.115@gmail.com> |
Tue, 15 Nov 2011 02:25:12 +0530 | |
branch | 2011 |
changeset 447 | f91c329e13b5 |
parent 358 | c09beee32d9b |
child 448 | 7167b896d8de |
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 %} |
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
3 |
<h1>Tutorials</h1> |
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
4 |
|
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
5 |
<h3 id="sec-1"><span class="section-number-3"></span>Intended audience </h3> |
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
6 |
|
214
d3c910ce9a16
Made changes to Schedule and Tutorials page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
213
diff
changeset
|
7 |
<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
|
8 |
</p> |
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
9 |
|
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
10 |
<h3 id="sec-2"><span class="section-number-3"></span>Prerequisites </h3> |
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
11 |
|
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
12 |
<ul> |
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
13 |
<li> |
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
14 |
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
|
15 |
</li> |
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
16 |
<li> |
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
17 |
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
|
18 |
</li> |
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
19 |
<li> |
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
20 |
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
|
21 |
|
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
22 |
</li> |
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
23 |
</ul> |
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
24 |
|
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
25 |
<h3 id="sec-3"><span class="section-number-3"></span>Objectives </h3> |
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
26 |
|
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
27 |
<ul> |
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
28 |
<li> |
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
29 |
At the end of the program the participants will have a good understanding of the Python language, and selected libraries. |
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
30 |
</li> |
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
31 |
<li> |
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
32 |
They will be able to write good modular procedural code and use objects. |
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
33 |
</li> |
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
34 |
<li> |
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
35 |
They will get a overview of the other major topics, features and libraries and be able to learn these on their own if required. |
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
36 |
</li> |
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
37 |
<li> |
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
38 |
They will be able to generate 2-D plots using NumPy and Matplotlib, and 3-D plots using MayaVi2. |
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
39 |
</li> |
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
40 |
<li> |
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
41 |
They will be able to incorporate and adapt Python in their lessons |
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
42 |
|
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
43 |
</li> |
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
44 |
</ul> |
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
45 |
|
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
46 |
<h3 id="sec-4"><span class="section-number-3"></span>Coverage </h3> |
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
47 |
|
341
bc29a1bb4010
Changes to tutorial schedule.
Puneeth Chaganti <punchagan@fossee.in>
parents:
340
diff
changeset
|
48 |
|
447
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
49 |
<!-- <h4 id="sec-1">Day 2 </h4> --> |
340
7de34186254e
Added tutorial outline.
Puneeth Chaganti <punchagan@fossee.in>
parents:
214
diff
changeset
|
50 |
|
7de34186254e
Added tutorial outline.
Puneeth Chaganti <punchagan@fossee.in>
parents:
214
diff
changeset
|
51 |
|
7de34186254e
Added tutorial outline.
Puneeth Chaganti <punchagan@fossee.in>
parents:
214
diff
changeset
|
52 |
|
213
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
53 |
<li> |
447
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
54 |
Jarrod Millman, Git/Github + NumPy/SciPy/MPL basics: 2 hrs |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
55 |
<ul> |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
56 |
<li>Git/Github</li> |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
57 |
<li>NumPy and SciPy basics along with the most important Matplotlib commands. |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
58 |
This could be thought of as a quick refresher on the basic tools used in Python for scientific computing. |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
59 |
</li> |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
60 |
</ul> |
340
7de34186254e
Added tutorial outline.
Puneeth Chaganti <punchagan@fossee.in>
parents:
214
diff
changeset
|
61 |
</li> |
447
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
62 |
|
340
7de34186254e
Added tutorial outline.
Puneeth Chaganti <punchagan@fossee.in>
parents:
214
diff
changeset
|
63 |
<li> |
447
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
64 |
Emmanuelle Gouillart, Image processing: 2 hrs<br /> |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
65 |
|
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
66 |
<u>Image manipulation and processing using NumPy, SciPy and scikits-image</u> |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
67 |
|
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
68 |
<ul> |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
69 |
<li>This tutorial will show a bag of basic recipes in order to efficiently |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
70 |
manipulate and process images in the form of NumPy arrays. |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
71 |
</li> |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
72 |
<li>Target audience: scientists and engineers working with images |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
73 |
</li> |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
74 |
<li> |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
75 |
Prerequisites : being able to code Python scripts and use an |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
76 |
interactive Python shell + some knowledge of NumPy |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
77 |
</li> |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
78 |
<li> |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
79 |
Software requirements: IPython, NumPy, SciPy, Matplolib, <a href="http://skimage.org">scikits-image</a>, and optionally sklearn |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
80 |
</li> |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
81 |
<li> |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
82 |
Topics covered |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
83 |
<ul> |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
84 |
<li>I/O: how to open different image formats, how to open raw images, how to deal with very large raw files.</li> |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
85 |
<li>Basic visualization of images, and interaction with image data</li> |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
86 |
<li>Transforming images: changing the size, resolution, orientation of an image; image filtering; image segmentation.</li> |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
87 |
<li>Extracting information from images: measuring properties of segmented objects; image classification</li> |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
88 |
</ul> |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
89 |
<li> |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
90 |
This tutorial will by no means be a course on digital image processing.It is rather a bag of tricks on how to |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
91 |
tinker with images, and how to use the goodies of Python/NumPy/SciPy to make this task easier. A large part |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
92 |
of the talk will be devoted to hands-on exercises using the NumPy, SciPy |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
93 |
and Matplotlib modules. Some other modules will be mentioned during the |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
94 |
tutorial for more advanced uses. |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
95 |
</li> |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
96 |
<li>The course materials are available <a href="http://scipy-lectures.github.com/advanced/image_processing/index.html">here</a></li> |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
97 |
</ul> |
213
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
98 |
</li> |
447
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
99 |
|
340
7de34186254e
Added tutorial outline.
Puneeth Chaganti <punchagan@fossee.in>
parents:
214
diff
changeset
|
100 |
<li> |
447
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
101 |
Gael Varoquaux, scikit-learn: 2 hrs<br /> |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
102 |
<u>Machine learning with scikit-learn</u> |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
103 |
<ul> |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
104 |
<li> |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
105 |
Introduction to machine learning and statistical data processing with the |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
106 |
features in scikit-learn, and how to use it to solve real-world problems: |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
107 |
from handwritten digits classification to stock market prediction. |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
108 |
</li> |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
109 |
<li> |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
110 |
Target audience : Engineers and scientists using Python for scientific |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
111 |
and numerical computing. No knowledge needed in statistical learning. |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
112 |
</li> |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
113 |
<li> |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
114 |
Prerequisites: Being able to code scripts and function in Python. Basic |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
115 |
knowledge of numpy and matplotlib. |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
116 |
</li> |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
117 |
<li> |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
118 |
Software requirements: IPython, scikits.learn, matplotlib. |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
119 |
</li> |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
120 |
<li> |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
121 |
Outline |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
122 |
<ul> |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
123 |
<li>The settings: datasets, estimators, and the prediction problem.</li> |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
124 |
<li>Regression and classification: Support Vector Machines, sparse regressions... Example: recognising hand-written digits</li> |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
125 |
<li>Model selection: choosing the right estimator, and the right parameters</li> |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
126 |
<li>Clustering: KMeans, Affinity Propagation. Example: finding structure in the stock market.</li> |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
127 |
</ul> |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
128 |
|
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
129 |
|
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
130 |
</li> |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
131 |
</ul> |
340
7de34186254e
Added tutorial outline.
Puneeth Chaganti <punchagan@fossee.in>
parents:
214
diff
changeset
|
132 |
</li> |
7de34186254e
Added tutorial outline.
Puneeth Chaganti <punchagan@fossee.in>
parents:
214
diff
changeset
|
133 |
<li> |
447
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
134 |
Ole Nielsen: Mapping and Geoprocessing with Python, 2 hrs |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
135 |
<ul> |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
136 |
<li> |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
137 |
Putting information on a map and analyzing spatial data are fundamental to a |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
138 |
wide range of areas such as navigation, working with climate or geological data, |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
139 |
disaster management, presentation of modelling results, demographics, social networking etc. |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
140 |
</li> |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
141 |
<li> |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
142 |
This tutorial will give a practical introduction to tools and techniques |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
143 |
available for processing spatial information and, through a few hands-on |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
144 |
exercises, give the participants a sense of how to manipulate and visualise |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
145 |
spatial data using Python. Topics covered include reading and writing |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
146 |
of important data formats for both raster and vector data, looking at the layers, |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
147 |
awareness of issues with datums and projections, calculating centroids of polygons, |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
148 |
calculation of distance between points on the surface of Earth, interpolation from raster |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
149 |
grids to points etc. The tutorial has been developed for Ubuntu Linux and will provide source code, |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
150 |
tests and data for this platform. However, the content and messages should be general and apply to any platform. |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
151 |
</li> |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
152 |
<li> |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
153 |
I assume that participants know how to write and run |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
154 |
Python scripts and would suggest you install qgis as well as |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
155 |
the python dependencies numpy, matplotlib and gdal on your |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
156 |
laptop. I don't assume any previous knowledge of mapping or Geographic Information Systems (GIS). |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
157 |
</li> |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
158 |
<li> |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
159 |
If you have some spatial data you want to manipulate in Python feel free to bring it along and grab me during a lunch break. |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
160 |
</li> |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
161 |
</ul> |
213
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
162 |
</li> |
447
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
163 |
|
213
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
164 |
<li> |
447
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
165 |
Eric Jones/Puneeth/Pankaj: Traits + Traits UI. 2 hrs. |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
166 |
<ul> |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
167 |
<li> |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
168 |
Enthought’s traits package provides for a powerful object model which |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
169 |
provides a host of useful functionality with a clean and expressive syntax. |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
170 |
It is an open source library and forms the basis of the Enthought Tool Suite and many of |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
171 |
Enthought’s internal commercial projects. In this tutorial we will cover the basics of using |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
172 |
Traits along with the UI library TraitsUI which makes it very easy to build powerful and |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
173 |
interactive, user interfaces using Traits. |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
174 |
</li> |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
175 |
</ul> |
213
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
176 |
</li> |
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
177 |
|
447
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
178 |
<li> |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
179 |
Prabhu Ramachandran and Gael Varoquaux, Mayavi for 3D visualization: 2 hrs |
340
7de34186254e
Added tutorial outline.
Puneeth Chaganti <punchagan@fossee.in>
parents:
214
diff
changeset
|
180 |
|
447
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
181 |
<ul> |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
182 |
<li> |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
183 |
At the end of this tutorial attendees will learn how to visualize numpy |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
184 |
arrays using Mayavi's mlab interface. They will also learn enough about |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
185 |
mayavi to be able to create their own simple datasets and visualize |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
186 |
them. If this tutorial follows one on traits, then attendees will learn |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
187 |
how easy it is to embed 3D visualization in their own application UIs |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
188 |
(provided they are written in wxPython or PyQt). |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
189 |
</li> |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
190 |
<li> |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
191 |
In this tutorial, we first provide a rapid overview of Mayavi_ and its |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
192 |
features. We then move on to using Mayavi via IPython_ and mlab. This |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
193 |
is done in a hands-on fashion and introduces the audience to visualizing |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
194 |
numpy arrays and the basic mayavi visualization pipeline. We then |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
195 |
introduce the audience to the basic objects and data sources used in |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
196 |
Mayavi. We end with an example of creating custom dialogs using Traits |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
197 |
and embedding 3D visualization in these dialogs with Mayavi. |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
198 |
</li> |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
199 |
<li> |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
200 |
Packages required |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
201 |
<ul> |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
202 |
<li><a href="http://code.enthought.com/projects/mayavi">Mayavi</a></li> |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
203 |
<li><a href="http://ipython.scipy.org">IPython</a></li> |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
204 |
<li><a href="http://code.enthought.com/projects/traits">Traits</a></li> |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
205 |
<li>numpy, scipy</li> |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
206 |
</ul> |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
207 |
</li> |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
208 |
</ul> |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
209 |
</li> |
340
7de34186254e
Added tutorial outline.
Puneeth Chaganti <punchagan@fossee.in>
parents:
214
diff
changeset
|
210 |
|
7de34186254e
Added tutorial outline.
Puneeth Chaganti <punchagan@fossee.in>
parents:
214
diff
changeset
|
211 |
|
7de34186254e
Added tutorial outline.
Puneeth Chaganti <punchagan@fossee.in>
parents:
214
diff
changeset
|
212 |
<li> |
447
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
213 |
Pankaj Pandey and Prabhu Ramachandran, An introduction to Cython: 1 hrs |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
214 |
<ul> |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
215 |
<li> |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
216 |
At some level, Cython (http://www.cython.org) can be thought of a Python to C compiler. |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
217 |
It allows someone to write extension modules in a language very similar to Python and |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
218 |
therefore makes it rather easy to write C-extensions. In this tutorial we will cover |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
219 |
the basics of building extension modules with Cython. |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
220 |
</li> |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
221 |
<li> |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
222 |
Package requirements: You will require to have Cython, the |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
223 |
Python development headers and a working C-compiler to run the hands-on exercises. |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
224 |
</li> |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
225 |
</ul> |
340
7de34186254e
Added tutorial outline.
Puneeth Chaganti <punchagan@fossee.in>
parents:
214
diff
changeset
|
226 |
</li> |
447
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
227 |
|
340
7de34186254e
Added tutorial outline.
Puneeth Chaganti <punchagan@fossee.in>
parents:
214
diff
changeset
|
228 |
<li> |
447
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
229 |
Puneeth Chaganti, Sage introduction/tutorial: 1 hr. |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
230 |
<ul> |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
231 |
<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> |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
232 |
</ul> |
341
bc29a1bb4010
Changes to tutorial schedule.
Puneeth Chaganti <punchagan@fossee.in>
parents:
340
diff
changeset
|
233 |
</li> |
340
7de34186254e
Added tutorial outline.
Puneeth Chaganti <punchagan@fossee.in>
parents:
214
diff
changeset
|
234 |
|
447
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
235 |
<li> |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
236 |
Mateusz Paprocki, SymPy: 2 hrs<br /> |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
237 |
<b>Details awaited</b> |
f91c329e13b5
activated the tutorials schedule
Parth buch <parth.buch.115@gmail.com>
parents:
358
diff
changeset
|
238 |
</li> |
213
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
239 |
|
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
240 |
<h3 id="sec-5"><span class="section-number-3"></span>Methodology </h3> |
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
241 |
|
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
242 |
<ul> |
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
243 |
<li> |
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
244 |
Completely hands on, exploratory mode with minimal lectures introducing essential concepts and techniques. |
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
245 |
</li> |
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
246 |
<li> |
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
247 |
Typically we will have short 15 - 20 minute lectures, followed by series of graduated problems. The participants will solve them exploring the documentation to do so and the solutions will be discussed. |
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
248 |
</li> |
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
249 |
<li> |
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
250 |
We shall be conducting quizzes during the course of the workshop to evaluate the degree to which the objectives have been accomplished. |
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
251 |
|
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
252 |
</li> |
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
253 |
</ul> |
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
254 |
<p> |
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
255 |
As far as installations go, you would require the following: |
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
256 |
</p> |
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
257 |
<ul> |
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
258 |
<li> |
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
259 |
For Debian/ Ubuntu and the like: |
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
260 |
(a) IPython |
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
261 |
(b) Python doc |
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
262 |
(c) the Python Profiler |
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
263 |
(d) Scipy/Numpy |
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
264 |
(e) Matplotlib |
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
265 |
(f) Mayavi2 |
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
266 |
|
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
267 |
</li> |
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
268 |
<li> |
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
269 |
For Windows XP (x86), Windows Vista (x86), Mac OS X 10.4+ (x86), RedHat 3 (x86, amd64), RedHat 4 (x86, amd64), RedHat 5 (x86, amd64), and Solaris 10 (x86, amd64) : |
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
270 |
(a) get the EPD (<a href="http://www.enthought.com/products/epd.php">http://www.enthought.com/products/epd.php</a>) bundle and you'll have everything you need! This is available for free for those in academia and others can utilize the free 30 day trial version for now. |
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
271 |
|
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
272 |
</li> |
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
273 |
</ul> |
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
274 |
|
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
275 |
<p>In any case, we will be providing live DVDs containing all the required installations and some additional tools on site. The iso can also be downloaded from the fossee.in site (<a href="http://fossee.in/download#DVDs">http://fossee.in/download#DVDs</a>). |
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
276 |
</p> |
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
277 |
|
079c29b18517
Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff
changeset
|
278 |
{% endblock content %} |