Made sprints page, tutorials page and conference schedule page.
authorAnoop Jacob Thomas<anoop@fossee.in>
Fri, 12 Nov 2010 11:42:18 +0530
changeset 213 079c29b18517
parent 212 047b2f49979c
child 214 d3c910ce9a16
Made sprints page, tutorials page and conference schedule page.
project/templates/_menu.html
project/templates/about/sprints.html
project/templates/about/tutorial.html
project/templates/talk/conf_schedule.html
project/urls.py
--- a/project/templates/_menu.html	Thu Nov 11 18:57:49 2010 +0530
+++ b/project/templates/_menu.html	Fri Nov 12 11:42:18 2010 +0530
@@ -20,6 +20,11 @@
             Schedule
           </a>
         </li>
+	<li>
+          <a href="/{{ params.scope }}/talks-cfp/conference/">
+            Conference
+          </a>
+        </li>
         <!--
             <li>
               <a href="/{{ params.scope }}/talks-cfp/tutorial/">
@@ -44,6 +49,16 @@
       </ul>
     </li>
     <li>
+      <a href="/{{ params.scope }}/tutorial/">
+      Tutorial
+      </a>
+    </li>
+    <li>
+      <a href="/{{ params.scope }}/sprints/">
+      Sprints
+      </a>
+    </li>
+    <li>
       About
       <ul>
         <!--
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/project/templates/about/sprints.html	Fri Nov 12 11:42:18 2010 +0530
@@ -0,0 +1,67 @@
+{% extends "base.html" %}
+{% block content %}
+<h1>Probable Sprint Topics</h1>
+
+<ul>
+<li>
+Documentation
+<ul>
+<li>
+Scipy/Numpy
+</li>
+<li>
+Mayavi
+</li>
+</ul>
+</li>
+<li>
+Mayavi
+</li>
+<li>
+Ipython
+</li>
+<li>
+Sage
+</li>
+<li>
+matplotlib
+</li>
+<li>
+Spoken tutorial
+<ul>
+<li>
+recording
+</li>
+<li>
+dubbing
+</li>
+</ul>
+</li>
+<li>
+Text books
+<ul>
+<li>
+Kreyszig - Advanced Engineering Mathematics 
+</li>
+<li>
+Strang - Linear Algebra
+</li>
+<li>
+Introduction to Dynamics - Ian Percival, Derek Richards
+
+</li>
+</ul>
+</li>
+</ul>
+
+<p>Details of the Sprints can be worked out based on the interest of
+the participants.  This will be updated as soon as more information is 
+available.
+</p>
+<p>
+Participants of Sprints who make a significant contribution will be
+given swag. The sprint lead, will choose the participants who are
+eligible for the swag. 
+</p>
+
+{% endblock content %}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/project/templates/about/tutorial.html	Fri Nov 12 11:42:18 2010 +0530
@@ -0,0 +1,174 @@
+{% extends "base.html" %}
+{% block content %}
+<h1>Tutorials</h1>
+
+<h3 id="sec-1"><span class="section-number-3"></span>Intended audience </h3>
+
+<p>College and University Teachers/Professors/Lecturers from any Engineering or Science domain, and Engineering students who would like to use Python for their basic computing and plotting needs.
+</p>
+
+<h3 id="sec-2"><span class="section-number-3"></span>Prerequisites </h3>
+
+<ul>
+<li>
+Participants should be comfortable computer users and be familiar with programming constructs such as loops, conditionals.
+</li>
+<li>
+Familiarity with programming editors&ndash; scite, notepad++, vi, emacs- will be a plus.
+</li>
+<li>
+Familiarity with using the commandline will be another plus.
+
+</li>
+</ul>
+
+<h3 id="sec-3"><span class="section-number-3"></span>Objectives </h3>
+
+<ul>
+<li>
+At the end of the program the participants will have a good understanding of the Python language, and selected libraries.
+</li>
+<li>
+They will be able to write good modular procedural code and use objects.
+</li>
+<li>
+They will get a overview of the other major topics, features and libraries and be able to learn these on their own if required.
+</li>
+<li>
+They will be able to generate 2-D plots using NumPy and Matplotlib, and 3-D plots using MayaVi2.
+</li>
+<li>
+They will be able to incorporate and adapt Python in their lessons
+
+</li>
+</ul>
+
+<h3 id="sec-4"><span class="section-number-3"></span>Coverage </h3>
+
+<p>This is a rough outline of the topics to be covered in the
+tutorials. The exact schedule of the tutorials will be put up in a
+short while.
+</p>
+<ul>
+<li>
+<a href="http://www.sagemath.org" >Sage</a> 
+<ul>
+<li>
+basic usage 
+</li>
+<li>
+symbolic computing
+</li>
+<li>
+numeric computing
+</li>
+<li>
+basic plotting
+</li>
+</ul>
+</li>
+<li>
+Basic Scientific Computing with Python covering the following
+<ul>
+<li>
+ipython
+</li>
+<li>
+pylab
+</li>
+<li>
+numpy
+</li>
+<li>
+scipy
+</li>
+<li>
+basic use of Mayavi
+</li>
+</ul>
+</li>
+<li>
+Basic Python
+<ul>
+<li>
+data-types
+</li>
+<li>
+conditionals &amp; looping
+</li>
+<li>
+functions &amp; modules
+</li>
+</ul>
+</li>
+<li>
+Advanced topics
+<ul>
+<li>
+Cython
+</li>
+<li>
+More Ipython
+</li>
+<li>
+More Mayavi
+</li>
+<li>
+More matplotlib
+</li>
+<li>
+More Sage?
+
+</li>
+</ul>
+</li>
+</ul>
+
+<p>Any participants using their own laptops should have the required
+software installed on their machines, before coming to the venue of
+the tutorials. The installation instructions are available <a href="http://fossee.in/installation-how-to">here</a>.
+</p>
+
+
+<h3 id="sec-5"><span class="section-number-3"></span>Methodology </h3>
+
+<ul>
+<li>
+Completely hands on, exploratory mode with minimal lectures introducing essential concepts and techniques.
+</li>
+<li>
+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.
+</li>
+<li>
+We shall be conducting quizzes during the course of the workshop to evaluate the degree to which the objectives have been accomplished.
+
+</li>
+</ul>
+
+<p>Laptops can be brought by participants, and additional laptops/computers can be provided for use for those required. Charging points will be available.
+</p>
+<p>
+As far as installations go, you would require the following:
+</p>
+<ul>
+<li>
+For Debian/ Ubuntu and the like:
+(a) IPython
+(b) Python doc
+(c) the Python Profiler
+(d) Scipy/Numpy
+(e) Matplotlib
+(f) Mayavi2
+
+</li>
+<li>
+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) :
+(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.
+
+</li>
+</ul>
+
+<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>).
+</p>
+
+{% endblock content %}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/project/templates/talk/conf_schedule.html	Fri Nov 12 11:42:18 2010 +0530
@@ -0,0 +1,52 @@
+{% extends "base.html" %}
+{% block content %}
+<h1>SciPy.in 2010 Conference Schedule</h1>
+
+<h3>A detailed list of talks will be announced after accepting the Call for Papers is complete.</h3>
+<h2 id="day1">Day 1 </h2>
+
+<table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
+<caption></caption>
+<colgroup><col class="right" /><col class="left" />
+</colgroup>
+<thead>
+<tr><th scope="col" class="right">Time</th><th scope="col" class="left">Talk</th></tr>
+</thead>
+<tbody>
+<tr><td class="right">9:00-9:30</td><td class="left">Inauguration</td></tr>
+<tr><td class="right">9:30-10:30</td><td class="left">Keynote - 1</td></tr>
+<tr><td class="right">10:30-10:45</td><td class="left">Tea Break</td></tr>
+<tr><td class="right">10:45-13:15</td><td class="left">Talks</td></tr>
+<tr><td class="right">13:15-14:15</td><td class="left">Lunch</td></tr>
+<tr><td class="right">14:15-14:45</td><td class="left">Lightning Talks</td></tr>
+<tr><td class="right">14:45-15:55</td><td class="left">Talks</td></tr>
+<tr><td class="right">15:55-16:10</td><td class="left">Tea-Break</td></tr>
+<tr><td class="right">16:10-17:30</td><td class="left">Talks</td></tr>
+</tbody>
+</table>
+
+
+<h2 id="day2">Day 2 </h2>
+
+
+<table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
+<caption></caption>
+<colgroup><col class="right" /><col class="left" />
+</colgroup>
+<thead>
+<tr><th scope="col" class="right">Time</th><th scope="col" class="left">Talk</th></tr>
+</thead>
+<tbody>
+<tr><td class="right">9:00-10:00</td><td class="left">Keynote - 2</td></tr>
+<tr><td class="right">10:00-10:30</td><td class="left">Talks</td></tr>
+<tr><td class="right">10:30-10:45</td><td class="left">Tea Break</td></tr>
+<tr><td class="right">10:45-13:15</td><td class="left">Talks</td></tr>
+<tr><td class="right">13:15-14:15</td><td class="left">Lunch</td></tr>
+<tr><td class="right">14:15-14:45</td><td class="left">Lightning Talks</td></tr>
+<tr><td class="right">14:45-15:55</td><td class="left">Talks</td></tr>
+<tr><td class="right">15:55-16:10</td><td class="left">Tea-Break</td></tr>
+<tr><td class="right">16:10-17:30</td><td class="left">Talks</td></tr>
+</tbody>
+</table>
+
+{% endblock content %}
--- a/project/urls.py	Thu Nov 11 18:57:49 2010 +0530
+++ b/project/urls.py	Fri Nov 12 11:42:18 2010 +0530
@@ -106,12 +106,12 @@
     url(r'^%s/talks-cfp/schedule/$' % (SCOPE_ARG_PATTERN),
         direct_to_template, {"template": "talk/schedule.html"},
         name='scipycon_schedule'),
-    url(r'^%s/talks-cfp/tutorial/$' % (SCOPE_ARG_PATTERN),
-        direct_to_template, {"template": "talk/tutorial-schedule.html"},
-        name='scipycon_tutorial_schedule'),
-    url(r'^%s/talks-cfp/sprint/$' % (SCOPE_ARG_PATTERN),
-        direct_to_template, {"template": "talk/sprint-schedule.html"},
-        name='scipycon_sprint_schedule'),
+    # url(r'^%s/talks-cfp/tutorial/$' % (SCOPE_ARG_PATTERN),
+    #     direct_to_template, {"template": "talk/tutorial-schedule.html"},
+    #     name='scipycon_tutorial_schedule'),
+    # url(r'^%s/talks-cfp/sprint/$' % (SCOPE_ARG_PATTERN),
+    #     direct_to_template, {"template": "talk/sprint-schedule.html"},
+    #     name='scipycon_sprint_schedule'),
     url(r'^%s/talks-cfp/speakers/$' % (SCOPE_ARG_PATTERN),
         direct_to_template, {"template": "talk/speakers.html"},
         name='scipycon_speakers'),
@@ -124,7 +124,15 @@
     url(r'^%s/organizers/$' % (SCOPE_ARG_PATTERN),
         direct_to_template, {"template": "about/organizers.html"},
         name='scipycon_organizers'),
-
+    url(r'^%s/talks-cfp/conference/$' % (SCOPE_ARG_PATTERN),
+        direct_to_template, {"template": "talk/conf_schedule.html"},
+        name='scipycon_conference'),
+    url(r'^%s/tutorial/$' % (SCOPE_ARG_PATTERN),
+        direct_to_template, {"template": "about/tutorial.html"},
+        name='scipycon_tutorial'),
+    url(r'^%s/sprints/$' % (SCOPE_ARG_PATTERN),
+        direct_to_template, {"template": "about/sprints.html"},
+        name='scipycon_sprints'),
     )
 
 # Password reset