author | Prabhu Ramachandran <prabhu@aero.iitb.ac.in> |
Thu, 17 Jun 2010 16:10:54 -0400 | |
branch | scipy2010 |
changeset 406 | 59ac23362859 |
parent 404 | 3fecd08e76f2 |
parent 403 | 9b8f03e012ba |
child 411 | 6351eadfb189 |
permissions | -rw-r--r-- |
399
7775af81b51a
Initial checkin of file with details of the plan for the tutorial.
Prabhu Ramachandran <prabhu@aero.iitb.ac.in>
parents:
diff
changeset
|
1 |
Outline and plan for the SciPy2010 tutorial |
7775af81b51a
Initial checkin of file with details of the plan for the tutorial.
Prabhu Ramachandran <prabhu@aero.iitb.ac.in>
parents:
diff
changeset
|
2 |
============================================= |
7775af81b51a
Initial checkin of file with details of the plan for the tutorial.
Prabhu Ramachandran <prabhu@aero.iitb.ac.in>
parents:
diff
changeset
|
3 |
|
7775af81b51a
Initial checkin of file with details of the plan for the tutorial.
Prabhu Ramachandran <prabhu@aero.iitb.ac.in>
parents:
diff
changeset
|
4 |
Outline of sessions |
7775af81b51a
Initial checkin of file with details of the plan for the tutorial.
Prabhu Ramachandran <prabhu@aero.iitb.ac.in>
parents:
diff
changeset
|
5 |
---------------------- |
7775af81b51a
Initial checkin of file with details of the plan for the tutorial.
Prabhu Ramachandran <prabhu@aero.iitb.ac.in>
parents:
diff
changeset
|
6 |
|
400
b9c7ef95d875
Adding a rough allocation of sessions and some information on time
Prabhu Ramachandran <prabhu@aero.iitb.ac.in>
parents:
399
diff
changeset
|
7 |
Standard allocation is about 1 hour per session which fits perfectly |
b9c7ef95d875
Adding a rough allocation of sessions and some information on time
Prabhu Ramachandran <prabhu@aero.iitb.ac.in>
parents:
399
diff
changeset
|
8 |
with our requirements. However, the level of the fossee slides is |
b9c7ef95d875
Adding a rough allocation of sessions and some information on time
Prabhu Ramachandran <prabhu@aero.iitb.ac.in>
parents:
399
diff
changeset
|
9 |
rather basic and we need to add more material to it or adjust the |
b9c7ef95d875
Adding a rough allocation of sessions and some information on time
Prabhu Ramachandran <prabhu@aero.iitb.ac.in>
parents:
399
diff
changeset
|
10 |
timings suitably. What we will do is add rough timelines to each session |
b9c7ef95d875
Adding a rough allocation of sessions and some information on time
Prabhu Ramachandran <prabhu@aero.iitb.ac.in>
parents:
399
diff
changeset
|
11 |
as we go over the slides and also add more material as we see fit. |
b9c7ef95d875
Adding a rough allocation of sessions and some information on time
Prabhu Ramachandran <prabhu@aero.iitb.ac.in>
parents:
399
diff
changeset
|
12 |
|
402
055350d3b8a3
Add timestamps to sessions
Christopher Burns <chris.d.burns@gmail.com>
parents:
400
diff
changeset
|
13 |
- Session 1 (Mon 8:00): (PR/KD) |
399
7775af81b51a
Initial checkin of file with details of the plan for the tutorial.
Prabhu Ramachandran <prabhu@aero.iitb.ac.in>
parents:
diff
changeset
|
14 |
- Checklist |
7775af81b51a
Initial checkin of file with details of the plan for the tutorial.
Prabhu Ramachandran <prabhu@aero.iitb.ac.in>
parents:
diff
changeset
|
15 |
- Starting up IPython |
7775af81b51a
Initial checkin of file with details of the plan for the tutorial.
Prabhu Ramachandran <prabhu@aero.iitb.ac.in>
parents:
diff
changeset
|
16 |
- Odds and ends |
7775af81b51a
Initial checkin of file with details of the plan for the tutorial.
Prabhu Ramachandran <prabhu@aero.iitb.ac.in>
parents:
diff
changeset
|
17 |
- Introductory Plotting |
7775af81b51a
Initial checkin of file with details of the plan for the tutorial.
Prabhu Ramachandran <prabhu@aero.iitb.ac.in>
parents:
diff
changeset
|
18 |
- Review problem |
7775af81b51a
Initial checkin of file with details of the plan for the tutorial.
Prabhu Ramachandran <prabhu@aero.iitb.ac.in>
parents:
diff
changeset
|
19 |
- Command history |
7775af81b51a
Initial checkin of file with details of the plan for the tutorial.
Prabhu Ramachandran <prabhu@aero.iitb.ac.in>
parents:
diff
changeset
|
20 |
- Python scripts. |
7775af81b51a
Initial checkin of file with details of the plan for the tutorial.
Prabhu Ramachandran <prabhu@aero.iitb.ac.in>
parents:
diff
changeset
|
21 |
|
402
055350d3b8a3
Add timestamps to sessions
Christopher Burns <chris.d.burns@gmail.com>
parents:
400
diff
changeset
|
22 |
- Session 2 (Mon 9:00): (KD) |
399
7775af81b51a
Initial checkin of file with details of the plan for the tutorial.
Prabhu Ramachandran <prabhu@aero.iitb.ac.in>
parents:
diff
changeset
|
23 |
- Plotting Points |
7775af81b51a
Initial checkin of file with details of the plan for the tutorial.
Prabhu Ramachandran <prabhu@aero.iitb.ac.in>
parents:
diff
changeset
|
24 |
- Lists |
7775af81b51a
Initial checkin of file with details of the plan for the tutorial.
Prabhu Ramachandran <prabhu@aero.iitb.ac.in>
parents:
diff
changeset
|
25 |
- Simple pendulum |
7775af81b51a
Initial checkin of file with details of the plan for the tutorial.
Prabhu Ramachandran <prabhu@aero.iitb.ac.in>
parents:
diff
changeset
|
26 |
- Strings |
7775af81b51a
Initial checkin of file with details of the plan for the tutorial.
Prabhu Ramachandran <prabhu@aero.iitb.ac.in>
parents:
diff
changeset
|
27 |
- Summary |
7775af81b51a
Initial checkin of file with details of the plan for the tutorial.
Prabhu Ramachandran <prabhu@aero.iitb.ac.in>
parents:
diff
changeset
|
28 |
|
402
055350d3b8a3
Add timestamps to sessions
Christopher Burns <chris.d.burns@gmail.com>
parents:
400
diff
changeset
|
29 |
- Session 3 (Mon 10:20): (CB) |
399
7775af81b51a
Initial checkin of file with details of the plan for the tutorial.
Prabhu Ramachandran <prabhu@aero.iitb.ac.in>
parents:
diff
changeset
|
30 |
- Basic statistical calculations |
7775af81b51a
Initial checkin of file with details of the plan for the tutorial.
Prabhu Ramachandran <prabhu@aero.iitb.ac.in>
parents:
diff
changeset
|
31 |
- Handling larger data (sslc data) |
7775af81b51a
Initial checkin of file with details of the plan for the tutorial.
Prabhu Ramachandran <prabhu@aero.iitb.ac.in>
parents:
diff
changeset
|
32 |
|
402
055350d3b8a3
Add timestamps to sessions
Christopher Burns <chris.d.burns@gmail.com>
parents:
400
diff
changeset
|
33 |
- Parsing data files |
055350d3b8a3
Add timestamps to sessions
Christopher Burns <chris.d.burns@gmail.com>
parents:
400
diff
changeset
|
34 |
- Dictionaries |
055350d3b8a3
Add timestamps to sessions
Christopher Burns <chris.d.burns@gmail.com>
parents:
400
diff
changeset
|
35 |
- Pie chart |
055350d3b8a3
Add timestamps to sessions
Christopher Burns <chris.d.burns@gmail.com>
parents:
400
diff
changeset
|
36 |
- Arrays for efficiency |
055350d3b8a3
Add timestamps to sessions
Christopher Burns <chris.d.burns@gmail.com>
parents:
400
diff
changeset
|
37 |
|
055350d3b8a3
Add timestamps to sessions
Christopher Burns <chris.d.burns@gmail.com>
parents:
400
diff
changeset
|
38 |
- Session 4 (Mon 11:20): (PR) |
399
7775af81b51a
Initial checkin of file with details of the plan for the tutorial.
Prabhu Ramachandran <prabhu@aero.iitb.ac.in>
parents:
diff
changeset
|
39 |
- Basic matrices. |
7775af81b51a
Initial checkin of file with details of the plan for the tutorial.
Prabhu Ramachandran <prabhu@aero.iitb.ac.in>
parents:
diff
changeset
|
40 |
- Elementary image processing. |
7775af81b51a
Initial checkin of file with details of the plan for the tutorial.
Prabhu Ramachandran <prabhu@aero.iitb.ac.in>
parents:
diff
changeset
|
41 |
- Add some image processing stuff here. |
7775af81b51a
Initial checkin of file with details of the plan for the tutorial.
Prabhu Ramachandran <prabhu@aero.iitb.ac.in>
parents:
diff
changeset
|
42 |
- More matrices -- determinant, inverse. |
7775af81b51a
Initial checkin of file with details of the plan for the tutorial.
Prabhu Ramachandran <prabhu@aero.iitb.ac.in>
parents:
diff
changeset
|
43 |
- Least squares fit for data. |
7775af81b51a
Initial checkin of file with details of the plan for the tutorial.
Prabhu Ramachandran <prabhu@aero.iitb.ac.in>
parents:
diff
changeset
|
44 |
|
402
055350d3b8a3
Add timestamps to sessions
Christopher Burns <chris.d.burns@gmail.com>
parents:
400
diff
changeset
|
45 |
- Session 5 (Mon 13:40): (KD) |
399
7775af81b51a
Initial checkin of file with details of the plan for the tutorial.
Prabhu Ramachandran <prabhu@aero.iitb.ac.in>
parents:
diff
changeset
|
46 |
- Exercises. |
7775af81b51a
Initial checkin of file with details of the plan for the tutorial.
Prabhu Ramachandran <prabhu@aero.iitb.ac.in>
parents:
diff
changeset
|
47 |
|
402
055350d3b8a3
Add timestamps to sessions
Christopher Burns <chris.d.burns@gmail.com>
parents:
400
diff
changeset
|
48 |
- Session 6 (Mon 14:40): (CB) |
399
7775af81b51a
Initial checkin of file with details of the plan for the tutorial.
Prabhu Ramachandran <prabhu@aero.iitb.ac.in>
parents:
diff
changeset
|
49 |
- Solving systems of equations. |
7775af81b51a
Initial checkin of file with details of the plan for the tutorial.
Prabhu Ramachandran <prabhu@aero.iitb.ac.in>
parents:
diff
changeset
|
50 |
- Finding roots. |
402
055350d3b8a3
Add timestamps to sessions
Christopher Burns <chris.d.burns@gmail.com>
parents:
400
diff
changeset
|
51 |
|
399
7775af81b51a
Initial checkin of file with details of the plan for the tutorial.
Prabhu Ramachandran <prabhu@aero.iitb.ac.in>
parents:
diff
changeset
|
52 |
- Introducing functions. |
402
055350d3b8a3
Add timestamps to sessions
Christopher Burns <chris.d.burns@gmail.com>
parents:
400
diff
changeset
|
53 |
|
399
7775af81b51a
Initial checkin of file with details of the plan for the tutorial.
Prabhu Ramachandran <prabhu@aero.iitb.ac.in>
parents:
diff
changeset
|
54 |
- Solving ODEs. |
7775af81b51a
Initial checkin of file with details of the plan for the tutorial.
Prabhu Ramachandran <prabhu@aero.iitb.ac.in>
parents:
diff
changeset
|
55 |
|
402
055350d3b8a3
Add timestamps to sessions
Christopher Burns <chris.d.burns@gmail.com>
parents:
400
diff
changeset
|
56 |
- Session 7 (Mon 16:00) (Python language basics.): (KD) |
403
9b8f03e012ba
Add notes on day2 material for sessions 7-12
Christopher Burns <chris.d.burns@gmail.com>
parents:
402
diff
changeset
|
57 |
- *day2 session1 material* |
399
7775af81b51a
Initial checkin of file with details of the plan for the tutorial.
Prabhu Ramachandran <prabhu@aero.iitb.ac.in>
parents:
diff
changeset
|
58 |
- Data types, numbers, booleans, strings. |
7775af81b51a
Initial checkin of file with details of the plan for the tutorial.
Prabhu Ramachandran <prabhu@aero.iitb.ac.in>
parents:
diff
changeset
|
59 |
- operators |
7775af81b51a
Initial checkin of file with details of the plan for the tutorial.
Prabhu Ramachandran <prabhu@aero.iitb.ac.in>
parents:
diff
changeset
|
60 |
- simple i/o |
7775af81b51a
Initial checkin of file with details of the plan for the tutorial.
Prabhu Ramachandran <prabhu@aero.iitb.ac.in>
parents:
diff
changeset
|
61 |
- basic control flow: if/elif/else |
7775af81b51a
Initial checkin of file with details of the plan for the tutorial.
Prabhu Ramachandran <prabhu@aero.iitb.ac.in>
parents:
diff
changeset
|
62 |
|
402
055350d3b8a3
Add timestamps to sessions
Christopher Burns <chris.d.burns@gmail.com>
parents:
400
diff
changeset
|
63 |
- Session 8 (Mon 15:00): (PR) |
403
9b8f03e012ba
Add notes on day2 material for sessions 7-12
Christopher Burns <chris.d.burns@gmail.com>
parents:
402
diff
changeset
|
64 |
- *day2 session2 material* |
399
7775af81b51a
Initial checkin of file with details of the plan for the tutorial.
Prabhu Ramachandran <prabhu@aero.iitb.ac.in>
parents:
diff
changeset
|
65 |
- Control flow (while, for, range etc.) |
7775af81b51a
Initial checkin of file with details of the plan for the tutorial.
Prabhu Ramachandran <prabhu@aero.iitb.ac.in>
parents:
diff
changeset
|
66 |
- exercises. |
7775af81b51a
Initial checkin of file with details of the plan for the tutorial.
Prabhu Ramachandran <prabhu@aero.iitb.ac.in>
parents:
diff
changeset
|
67 |
- Lists, tuples, dicts, sets. |
7775af81b51a
Initial checkin of file with details of the plan for the tutorial.
Prabhu Ramachandran <prabhu@aero.iitb.ac.in>
parents:
diff
changeset
|
68 |
- Functions. |
7775af81b51a
Initial checkin of file with details of the plan for the tutorial.
Prabhu Ramachandran <prabhu@aero.iitb.ac.in>
parents:
diff
changeset
|
69 |
|
402
055350d3b8a3
Add timestamps to sessions
Christopher Burns <chris.d.burns@gmail.com>
parents:
400
diff
changeset
|
70 |
- Session 9 (Tue 8:00): (CB) |
403
9b8f03e012ba
Add notes on day2 material for sessions 7-12
Christopher Burns <chris.d.burns@gmail.com>
parents:
402
diff
changeset
|
71 |
- *day2 session3 material* |
399
7775af81b51a
Initial checkin of file with details of the plan for the tutorial.
Prabhu Ramachandran <prabhu@aero.iitb.ac.in>
parents:
diff
changeset
|
72 |
- More on functions. |
7775af81b51a
Initial checkin of file with details of the plan for the tutorial.
Prabhu Ramachandran <prabhu@aero.iitb.ac.in>
parents:
diff
changeset
|
73 |
- Modules. |
7775af81b51a
Initial checkin of file with details of the plan for the tutorial.
Prabhu Ramachandran <prabhu@aero.iitb.ac.in>
parents:
diff
changeset
|
74 |
- Objects. |
7775af81b51a
Initial checkin of file with details of the plan for the tutorial.
Prabhu Ramachandran <prabhu@aero.iitb.ac.in>
parents:
diff
changeset
|
75 |
|
402
055350d3b8a3
Add timestamps to sessions
Christopher Burns <chris.d.burns@gmail.com>
parents:
400
diff
changeset
|
76 |
- Session 10 (Tue 9:00) (Python development): (CB) |
403
9b8f03e012ba
Add notes on day2 material for sessions 7-12
Christopher Burns <chris.d.burns@gmail.com>
parents:
402
diff
changeset
|
77 |
- *day2 session4 material* |
399
7775af81b51a
Initial checkin of file with details of the plan for the tutorial.
Prabhu Ramachandran <prabhu@aero.iitb.ac.in>
parents:
diff
changeset
|
78 |
- tests |
7775af81b51a
Initial checkin of file with details of the plan for the tutorial.
Prabhu Ramachandran <prabhu@aero.iitb.ac.in>
parents:
diff
changeset
|
79 |
- coding style. |
7775af81b51a
Initial checkin of file with details of the plan for the tutorial.
Prabhu Ramachandran <prabhu@aero.iitb.ac.in>
parents:
diff
changeset
|
80 |
- Debugging. |
7775af81b51a
Initial checkin of file with details of the plan for the tutorial.
Prabhu Ramachandran <prabhu@aero.iitb.ac.in>
parents:
diff
changeset
|
81 |
|
402
055350d3b8a3
Add timestamps to sessions
Christopher Burns <chris.d.burns@gmail.com>
parents:
400
diff
changeset
|
82 |
- Session 11 (Tue 10:20): (PR + CB) |
403
9b8f03e012ba
Add notes on day2 material for sessions 7-12
Christopher Burns <chris.d.burns@gmail.com>
parents:
402
diff
changeset
|
83 |
- *day2 session5 material* |
399
7775af81b51a
Initial checkin of file with details of the plan for the tutorial.
Prabhu Ramachandran <prabhu@aero.iitb.ac.in>
parents:
diff
changeset
|
84 |
- Exercises. |
7775af81b51a
Initial checkin of file with details of the plan for the tutorial.
Prabhu Ramachandran <prabhu@aero.iitb.ac.in>
parents:
diff
changeset
|
85 |
|
402
055350d3b8a3
Add timestamps to sessions
Christopher Burns <chris.d.burns@gmail.com>
parents:
400
diff
changeset
|
86 |
- Session 12 (Tue 11:20): (PR) |
403
9b8f03e012ba
Add notes on day2 material for sessions 7-12
Christopher Burns <chris.d.burns@gmail.com>
parents:
402
diff
changeset
|
87 |
- *day2 session6 material* |
399
7775af81b51a
Initial checkin of file with details of the plan for the tutorial.
Prabhu Ramachandran <prabhu@aero.iitb.ac.in>
parents:
diff
changeset
|
88 |
- 3D plotting with Mayavi?? |
7775af81b51a
Initial checkin of file with details of the plan for the tutorial.
Prabhu Ramachandran <prabhu@aero.iitb.ac.in>
parents:
diff
changeset
|
89 |
|
7775af81b51a
Initial checkin of file with details of the plan for the tutorial.
Prabhu Ramachandran <prabhu@aero.iitb.ac.in>
parents:
diff
changeset
|
90 |