project/templates/about/tutorial.html
author Parth buch <parth.buch.115@gmail.com>
Tue, 15 Nov 2011 02:25:12 +0530
branch2011
changeset 447 f91c329e13b5
parent 358 c09beee32d9b
child 448 7167b896d8de
permissions -rw-r--r--
activated the tutorials schedule
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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&ndash; 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 %}