Differences between revisions 16 and 17
Revision 16 as of 2010-09-13 05:30:04
Size: 9733
Editor: punchagan
Comment: meeting notes of 2010-09-07
Revision 17 as of 2010-09-13 05:43:05
Size: 20624
Editor: punchagan
Comment: notes for discussions when PA was here
Deletions are marked like this. Additions are marked like this.
Line 39: Line 39:

== Notes of Discussions from [2010-08-07 Tue] to [2010-09-10 Fri] ==

=== Course level ===

  * Objective
    Simple, Measurable
    * Audience
    * Background
    * Context
    * Degree (RBT)
  * Assessment Strategy
    * Consistent with the objective
    

=== Workshops ===

  * Audience:
    * College teachers and students of Science Engineering background
      * basic computer skills
        * be comfortable using the keyboard
        * use an editor
      * basic programming skills
  * Behaviour
    * Students
      * should be able to use python for their curricular needs (symbolic and numeric computation)
    * Teachers
      * should be able to use python for teaching (& demonstration) purposes in addition to using it for curricular needs
  * Condition
    * interested in using FOSS tools for their curriculum
    * gone through the preparatory material and completed it
      * pass the entry level test (60%)
    * access to computers with requisite stuff installed.
  * Degree
    * RBT - Ap
    * 5 (worked out example) from a "standard" text book
    * 75% on the final test.
    
    
    

=== Module 1: Basic Plotting (16) ===

  * ABCD
    * Audience
      * same
    * Behaviour
      * should be able to generate plots with any combination of built-in
        mathematical functions provided by pylab
    * Condition
      * being learnt in a self-study tutorial.
      * have python setup in their machine
    * Degree
      * RBT - Ap
    
  * LO: getting started with =ipython= (2)
    * Objective
      Participants will be able to invoke and use basic features of ipython.
    * ABCD
      * Condition
        * have =python= & =ipython= setup in their machine. no mention of =pylab=
    * Assessment Strategy
      Built-in interspersed exercises
      * workbook
        * errors, make connection with error message
    * Outline
      * invoking ipython
        if there's a problem, pre-requisites are not met.
      * getting out
      * explain the prompt
      * typing commands
        * 1+2
          * careful wording to differentiate from print
        * print 1+2
        * history (up, down arrows)
        * backspace, delete key
        * tab completion
          * ab
          * a
          * rou
          * ro
          * r
      * =abs?=, =round?=
      * handling typing errors
        * round(2.48,
          * close it
          * use ^C
  * LO: using the =plot= command interactively (2)
    * Outline
      * ipython -pylab
        * pylab brings in the libraries necessary for Scientific Computing.
      * =linspace=,
      * =len=
      * =clf=
      * =plot=
      * using the plot ui
  * LO: embellishing a plot (2)
    * Outline
      * Title
      * Label
      * line width, color, style
      * annotations
  * LO: saving plots (2)
    * Outline
      * basic savefig
      * png, pdf, ps, eps, svg
      * going to OS and looking at the file
  * LO: multiple plots (3)
    * Outline
      * overlays
        * linspace
          * give one with very few points, more points
          * show smoothness of the curve
      * legend
      * figure 1, figure2
      * subplots
  * LO: additional features of IPython (2)
    * Outline
      * =%save=, =%history=, =%run=
  * LO: module level assessment (3)
    * 10-12 question, time the questions
    * pause & and play when ready to look at answers
    * show the answers
    * one large or two medium questions
    * ex: four_plot
      

=== Module 2: Plotting Experimental Data (12) ===

  * ABCD
    * Audience
      * same
    * Behaviour
      * should be able to generate plots with numeric data from files.
    * Condition
      * being learnt in a self-study tutorial.
      * have python setup in their machine
    * Degree
      * Same
  * LO: loading data from files (3)
    * loadtxt with unpack=True
      * primes.list (one col)
      * pendulum.txt (two col)
  * LO: plotting the data (3)
    * plot L vs. T^2
      * using square function
    * problem with 3 cols
      * 3rd column is error
      * error bar
  * LO: other types of plots (3)
    * scatter
    * pie chart
    * bar chart
    * log
    * illustration of other plots, matplotlib help
  * LO: module level assessment (3)
    * pos.txt is evaluation
    

=== Module 3: Handling Large Data Files (17) ===

  * LO: getting started with lists (2)
    * empty
    * filled lists
      * heterogenity
    * accessing
    * len
    * =append= elements
    * del (+ remove)
  * LO: getting started with =for= (2)
    * blocks in python
      * (indentation)
    * blocks in ipython
      * ... prompt
      * hitting enter
    * =for= with a list
    * =range= function
  * LO: getting started with strings (2)
    * strings
      * single, double, triple quoted
    * accessing elements
    * show immutability
    * tell that there are methods for manipulation
  * LO: getting started with files (3)
    * show file object
    * read the file with =read=
    * closing the file
    * for line in file:
    * print a line
    * append the lines to a list
  * LO: parsing data (3)
    * explain what is parsing
    * strip (with strings)
    * split (with strings)
      * with delimiters
        * specify space as delimiter
    * datatype conversion
    * reading from files
      * do the same problem done with loadtxt (for pendulum)
      * basic parse sslc text
  * LO: statistics (2)
    * mean
      * summing
    * median
    * std
  * LO: module level assessment (3)
    * mean g
    

=== Module 4: Arrays and Matrices (14) ===

  * LO: getting started with arrays (2)
    * why arrays
      * speed - simply say
      * array level operations
    * creating arrays
      * direct data
      * list conversion
      * homogeneous
      * builtins - identitiy, zeros,
    * array operations
      * + - * /
  * LO: accessing parts of arrays (4)
    * accessing individual elements
    * slicing, striding
    * image manipulation
  * LO: Matrices (3)
    * creating matrices
      * direct data
      * list conversion
      * builtins - identitiy, zeros,
    * matrix operations
      * + - * /
      * dot
      * inv
      * det
      * eig
      * norm
      * svd
  * LO: Least square fit (2)
    * show pendulum
      * use loadtxt
    * lstsq
  * LO: Assessment (3)
    * extract faces from a group photograph
      
  
=== Module 5: using Sage (13) ===

  * LO: getting started with sage notebook (3)
    * about sage
      * ...
    * starting the notebook server
    * using the UI
      * typesetting & print
      * selecting language
        * sage
        * LaTeX
        * python
      * help
        * sum(<tab>
        * ?
  * LO: getting started with symbolics (3)
    * symbolic expressions
      * built-in constants & functions
      * algebraic expressions,
      * series
      * integration, differentiation
      * matrices
    * symbolic functions
      * defining
    * simplification
    * finding roots & factors
    * substituting expressions
    * output formats
  * LO: using Sage (4)
    * ABCD
      * Degree
        * RBT - U
    * Calculus
      * limits
      * differentiation
      * integration
        * indefinite
        * definite
      * piece-wise functions
      * differential equations
      * maxima, minima
    * Linear Algebra
      * Vectors and Matrices
        * constructions
      * Vector Operations
        * linear combination
        * dot
        * cross
        * pairwise
      * Matrix Operations
        * linear combination
        * matrix multiplication
        * inverse
        * transpose
        * adjoint
        * rank
        * determinant
        * trace
        * norm
      * Solving equations
      * Eigenvalues, eigenvectors
    * Graph Theory
    * Number Theory
  * LO: using sage to teach (3)
    * @interact
    * 2D, 3D graphics
    * Graph Theory
    * Share, Publish
    * print
  * LO: Assessment (3)
    * 5 questions
    * choice of exercises from one area

=== Module 6: ===

  * LO: basic datatypes & operators (4)
    * int
      * L, long
    * float
      * repr, str
    * complex
    * boolean
    * conversion functions
    * sequence datatypes & mutability
      * list available sequence datatypes
        * string
        * list
        * tuple
      * mutability
      * conversion
      * common stuff
        * len
        * in
        * max, min, sum, sorted, reversed
        * accessing individual elements
        * slicing, striding
  * LO: manipulating lists
    * concatenation
    * slicing
    * striding
    * .sort
    * sorted
    * .reverse
    * reversed
  * LO: manipulating strings
    * upper, lower,
    * replace
    * slicing
    * [::-1]
    * reversed
    * palindrome check
    *
  * LO: getting started with tuples
    * immutability
    * tuple packing, unpacking
      * a, b = b, a
    * accessing individual elements
    * slicing, striding
  * LO: dictionaries
    * empty
    * filled
    * accessing via keys
    * .values(), .keys()
    * in
    * iteration
  * LO: conditionals
    * if, elif, else
    * pass
    *
  * LO: loops
    * pass, break, continue
  * LO: I/O
  * LO: sets
  * LO: getting started with functions
  * LO: advanced features of functions
  * LO: using python modules
    * scipy
    * pylab
    * sys
  * LO: writing python scripts (2)
    * import
  * LO: writing python applications
    * modules
  * LO: testing and debugging
  * LO: survey of advanced features (4)
    * special functions
    * solving polynomials
    * non-linear equations
    * ODE
    * FFT
    * Mayavi - 3D visualization

=== Along with registration ===

  * submit list of books, which are going to be used
  * identify exercises for conversion at the time of registration
    * students responsibility to avoid duplication
  * registration shows what everybody has chosen.
    * book, edition, page number, exercise,
  * we should have a list of problems to be assigned
    * duplication
    * no problems chosen
      
      
  * send DVDs with spoken tutorials
    * index.html with sequence of spoken tutorials
      * module details
      * coverage
      * ...

Current Tasks

Amit

  • Task

    Status

    Due

    ULT handout

    Done

    Sep 3

    ULT workbook

    in-progress

    Sep 3

    ULT slides

    in-progress

    Sep 15

    Review App

    in-progress

    Sep 11

Puneeth

  • Task

    Status

    Due

    FOSSEE Flier

    Done

    Sep 5

    Advanced Python Handout

    in-progress

    Sep 15

    Quick Ref for Workshops(first cut)

    in-progress

    Sep 7

Nishanth

  • Task

    Status

    Due

    Scripts of spoken tutorials

    in-progress

    Sep 8

    Videos of first two spoken tutorials

    Not Started

    Sep 10

    Advanced Python handout

    in-progress

    Sep 15

    Advanced Python workbook

    Not Started

    Sep 15

    Advanced Python slides

    Not Started

    Sep 30

Madhu

  • Task

    Status

    Due

    TDD HandOut

    In-progress

    Sept 3

    TDD Workbook

    In-progress

    Sept 3

    TDD slides

    Not started

    Sept 15

    SciPy.in CfP

    In progress

    Sept 10

    PyCON

    As it comes

    --

Anoop Jacob Thomas

  • Task

    Status

    Due

    Live Python 10.09

    Done

    Sept 1

    Basic Python Hand-out

    In-progress

    Sept 10

    Basic Python Workbook

    In-progress

    Sept 10

    Basic Python slides

    Not started

    Sept 15

Notes of Discussions from [2010-08-07 Tue] to [2010-09-10 Fri]

Course level

  • Objective
    • Simple, Measurable
    • Audience
    • Background
    • Context
    • Degree (RBT)
  • Assessment Strategy
    • Consistent with the objective

Workshops

  • Audience:
    • College teachers and students of Science Engineering background
      • basic computer skills
        • be comfortable using the keyboard
        • use an editor
      • basic programming skills
  • Behaviour
    • Students
      • should be able to use python for their curricular needs (symbolic and numeric computation)
    • Teachers
      • should be able to use python for teaching (& demonstration) purposes in addition to using it for curricular needs

  • Condition
    • interested in using FOSS tools for their curriculum
    • gone through the preparatory material and completed it
      • pass the entry level test (60%)
    • access to computers with requisite stuff installed.
  • Degree
    • RBT - Ap
    • 5 (worked out example) from a "standard" text book
    • 75% on the final test.

Module 1: Basic Plotting (16)

  • ABCD
    • Audience
      • same
    • Behaviour
      • should be able to generate plots with any combination of built-in
        • mathematical functions provided by pylab
    • Condition
      • being learnt in a self-study tutorial.
      • have python setup in their machine
    • Degree
      • RBT - Ap
  • LO: getting started with =ipython= (2)
    • Objective
      • Participants will be able to invoke and use basic features of ipython.
    • ABCD
      • Condition
        • have =python= & =ipython= setup in their machine. no mention of =pylab=

    • Assessment Strategy
      • Built-in interspersed exercises
      • workbook
        • errors, make connection with error message
    • Outline
      • invoking ipython
        • if there's a problem, pre-requisites are not met.
      • getting out
      • explain the prompt
      • typing commands
        • 1+2
          • careful wording to differentiate from print
        • print 1+2
        • history (up, down arrows)
        • backspace, delete key
        • tab completion
          • ab
          • a
          • rou
          • ro
          • r
      • =abs?=, =round?=
      • handling typing errors
        • round(2.48,
          • close it
          • use ^C
  • LO: using the =plot= command interactively (2)
    • Outline
      • ipython -pylab
        • pylab brings in the libraries necessary for Scientific Computing.
      • =linspace=,
      • =len=
      • =clf=
      • =plot=
      • using the plot ui
  • LO: embellishing a plot (2)
    • Outline
      • Title
      • Label
      • line width, color, style
      • annotations
  • LO: saving plots (2)
    • Outline
      • basic savefig
      • png, pdf, ps, eps, svg
      • going to OS and looking at the file
  • LO: multiple plots (3)
    • Outline
      • overlays
        • linspace
          • give one with very few points, more points
          • show smoothness of the curve
      • legend
      • figure 1, figure2
      • subplots
  • LO: additional features of IPython (2)
    • Outline
      • =%save=, =%history=, =%run=
  • LO: module level assessment (3)
    • 10-12 question, time the questions
    • pause & and play when ready to look at answers

    • show the answers
    • one large or two medium questions
    • ex: four_plot

Module 2: Plotting Experimental Data (12)

  • ABCD
    • Audience
      • same
    • Behaviour
      • should be able to generate plots with numeric data from files.
    • Condition
      • being learnt in a self-study tutorial.
      • have python setup in their machine
    • Degree
      • Same
  • LO: loading data from files (3)
    • loadtxt with unpack=True
      • primes.list (one col)
      • pendulum.txt (two col)
  • LO: plotting the data (3)
    • plot L vs. T^2
      • using square function
    • problem with 3 cols
      • 3rd column is error
      • error bar
  • LO: other types of plots (3)
    • scatter
    • pie chart
    • bar chart
    • log
    • illustration of other plots, matplotlib help
  • LO: module level assessment (3)
    • pos.txt is evaluation

Module 3: Handling Large Data Files (17)

  • LO: getting started with lists (2)
    • empty
    • filled lists
      • heterogenity
    • accessing
    • len
    • =append= elements
    • del (+ remove)
  • LO: getting started with =for= (2)
    • blocks in python
      • (indentation)
    • blocks in ipython
      • ... prompt
      • hitting enter
    • =for= with a list
    • =range= function
  • LO: getting started with strings (2)
    • strings
      • single, double, triple quoted
    • accessing elements
    • show immutability
    • tell that there are methods for manipulation
  • LO: getting started with files (3)
    • show file object
    • read the file with =read=
    • closing the file
    • for line in file:
    • print a line
    • append the lines to a list
  • LO: parsing data (3)
    • explain what is parsing
    • strip (with strings)
    • split (with strings)
      • with delimiters
        • specify space as delimiter
    • datatype conversion
    • reading from files
      • do the same problem done with loadtxt (for pendulum)
      • basic parse sslc text
  • LO: statistics (2)
    • mean
      • summing
    • median
    • std
  • LO: module level assessment (3)
    • mean g

Module 4: Arrays and Matrices (14)

  • LO: getting started with arrays (2)
    • why arrays
      • speed - simply say
      • array level operations
    • creating arrays
      • direct data
      • list conversion
      • homogeneous
      • builtins - identitiy, zeros,
    • array operations
      • + - * /
  • LO: accessing parts of arrays (4)
    • accessing individual elements
    • slicing, striding
    • image manipulation
  • LO: Matrices (3)
    • creating matrices
      • direct data
      • list conversion
      • builtins - identitiy, zeros,
    • matrix operations
      • + - * /
      • dot
      • inv
      • det
      • eig
      • norm
      • svd
  • LO: Least square fit (2)
    • show pendulum
      • use loadtxt
    • lstsq
  • LO: Assessment (3)
    • extract faces from a group photograph

Module 5: using Sage (13)

  • LO: getting started with sage notebook (3)
    • about sage
      • ...
    • starting the notebook server
    • using the UI
      • typesetting & print

      • selecting language
        • sage
        • LaTeX
        • python
      • help
        • sum(<tab>

        • ?
  • LO: getting started with symbolics (3)
    • symbolic expressions
      • built-in constants & functions

      • algebraic expressions,
      • series
      • integration, differentiation
      • matrices
    • symbolic functions
      • defining
    • simplification
    • finding roots & factors

    • substituting expressions
    • output formats
  • LO: using Sage (4)
    • ABCD
      • Degree
        • RBT - U
    • Calculus
      • limits
      • differentiation
      • integration
        • indefinite
        • definite
      • piece-wise functions
      • differential equations
      • maxima, minima
    • Linear Algebra
      • Vectors and Matrices
        • constructions
      • Vector Operations
        • linear combination
        • dot
        • cross
        • pairwise
      • Matrix Operations
        • linear combination
        • matrix multiplication
        • inverse
        • transpose
        • adjoint
        • rank
        • determinant
        • trace
        • norm
      • Solving equations
      • Eigenvalues, eigenvectors
    • Graph Theory
    • Number Theory
  • LO: using sage to teach (3)
    • @interact
    • 2D, 3D graphics
    • Graph Theory
    • Share, Publish
    • print
  • LO: Assessment (3)
    • 5 questions
    • choice of exercises from one area

Module 6:

  • LO: basic datatypes & operators (4)

    • int
      • L, long
    • float
      • repr, str
    • complex
    • boolean
    • conversion functions
    • sequence datatypes & mutability

      • list available sequence datatypes
        • string
        • list
        • tuple
      • mutability
      • conversion
      • common stuff
        • len
        • in
        • max, min, sum, sorted, reversed
        • accessing individual elements
        • slicing, striding
  • LO: manipulating lists
    • concatenation
    • slicing
    • striding
    • .sort
    • sorted
    • .reverse
    • reversed
  • LO: manipulating strings
    • upper, lower,
    • replace
    • slicing
    • [::-1]
    • reversed
    • palindrome check
  • LO: getting started with tuples
    • immutability
    • tuple packing, unpacking
      • a, b = b, a
    • accessing individual elements
    • slicing, striding
  • LO: dictionaries
    • empty
    • filled
    • accessing via keys
    • .values(), .keys()
    • in
    • iteration
  • LO: conditionals
    • if, elif, else
    • pass
  • LO: loops
    • pass, break, continue
  • LO: I/O
  • LO: sets
  • LO: getting started with functions
  • LO: advanced features of functions
  • LO: using python modules
    • scipy
    • pylab
    • sys
  • LO: writing python scripts (2)
    • import
  • LO: writing python applications
    • modules
  • LO: testing and debugging
  • LO: survey of advanced features (4)
    • special functions
    • solving polynomials
    • non-linear equations
    • ODE
    • FFT
    • Mayavi - 3D visualization

Along with registration

  • submit list of books, which are going to be used
  • identify exercises for conversion at the time of registration
    • students responsibility to avoid duplication
  • registration shows what everybody has chosen.
    • book, edition, page number, exercise,
  • we should have a list of problems to be assigned
    • duplication
    • no problems chosen
  • send DVDs with spoken tutorials
    • index.html with sequence of spoken tutorials
      • module details
      • coverage
      • ...

Meeting Notes for [2010-09-07 Tue]

Attended by

  • Amit
  • Anoop
  • Asokan
  • Bhanukiran
  • Madhu
  • Nishanth
  • Prabhu
  • Puneeth

Textbook conversion

  • put-up a site showing problems chapter-wise

fossee.in

  • scilab.in
    • now redirects to scilab.fossee.in
  • python.fossee.in
    • will be future site
    • old fossee.in links will redirect to appropriate links in python.fossee.in

Workshops

  • Workflow
    • online registration should be set up
    • min 10 teachers, 30 students
    • TODO pre course work - spoken tutorials/cut paste python tutorial
    • first day morning - we have a one hour assessment.
    • people who clear the test only get certificate.
    • rest of the workshop is designed only for people who cleared the test.
    • unless these conditions are met, money will not be disbursed
  • Revamped workshop schedule
    • first day
      • 4 sessions of current
        • uses =ipython -pylab=
      • 2 sessions of symbolics
        • using sage
    • second day
      • start with arithmetic code.
  • Other workshop requests
    • swati
    • VC, VTU
    • coimbatore

Meeting Notes for [2010-09-03 Fri]

Attended by

  • Amit
  • Anoop
  • Bhanukiran
  • Madhu
  • Nishanth
  • PR
  • Puneeth

Time

  • [2010-09-03 Fri 12:30]--[2010-09-03 Fri 14:15]

Amit

  • Update the events page.
  • Review App
    • done with JavaScript

    • working on the builder [2010-09-11 Sat]
      • document your process
  • ULT
    • Handout - DONE
    • Workbook - [2010-09-06 Mon]

Anoop

  • SEES - [2010-09-15 Wed]
    • Handout
    • Workbook
    • Slides
  • LivePython

    • Done
  • Sage Days wrapping up [2010-09-10 Fri]
    • sending out DDs
    • get the addresses and stuff
    • payments
    • Report

Bhanu

  • Video conversion

Madhu

  • New strategy for workshops
    • Discuss about workshop structure when Asokan
  • SEES
    • Nose vs. unit test framework
      • too many options?
    • Handout - DONE
    • Workbook - [2010-09-03 Fri]

Nishanth

  • Spoken Tutorials
    • Reviews
    • We want level 0 published.
    • What is the feedback
      • User feedback
      • Integrated into spoken-tutorials site
    • All the scripts ready by [2010-09-08 Wed]
    • 2 videos should be ready [2010-09-10 Fri]
    • Ideas
      • We need a promotional video
      • Make a spoken tutorial on making a spoken tutorial.
      • What to do for dubbing? How?
  • SEES
  • Sage Server
    • Take a machine and try it out.

Puneeth

  • Get FOSSEE handout ready [2010-09-03 Fri]
  • Workshops
    • Confirm who is going to Next workshops
  • Quick refs - first cut [2010-09-07 Tue]
    • plotting
    • arrays
    • scipy stuff
    • additional help
  • Advanced python along with Nishanth

Misc

  • New Web structure
    • central site with common stuff.
    • py.fossee.in, sage.fossee.in, scilab.fossee.in
      • check if something intelligent do-able w.r.t redirection
        • from old pages.
    • Discuss this when Asokan is here.
  • Have a help@fossee.in mailing list

    • any questions can be discussed here.
    • questions can be redirected to appropriate lists
  • Hiring Pradeepto?
  • RMS event
    • FOSSEE handout
      • one page
      • what are we
        • who is funding this project?
      • where are we
        • logos
        • fossee, scilab
        • links to each of those.
      • what we do?
        • workshops
        • conferences
        • spoken tutorials
        • sprints
      • what we can do for you?
        • workshops
        • we'll courier you dvds
      • uesful links.
      • Quick ref
      • jobs, info, #fossee
    • SAGE handout
    • DVD
  • What license are we using?
    • Needs to be discussed next week.

MoM: 20 Aug, 2010

  • Hiring - Punch
    • Check with IRCC about advertisements
    • Check with Asokan - hiring mail, advertisements
  • Textbook Champion - Anoop
    • Work to be delegated to Banukiran
    • Coordinate with Banukiran
    • Help him set up things
    • Chalk out a plan
    • Decide upon the courses
    • Figure out honorarium for contributors/students
    • Create a standard document for the entire process
    • Try to get interns at their own cost
    • Honorarium can be paid
  • Hiring Banukiran
    • Tansa room is blocked
    • Tansa room will be available from this Sunday
    • Banukiran is joining on 1st September
  • Test App - Amit
    • Done
    • Needs to be tested
    • There should be interface to add, delete and edit questions
    • Should be testable
    • If the test is to be manual evaluated, app should give interface
      • to do it
    • Needs to be up for next workshop
    • Deadline - 1st of October
  • Review app
    • Deadline - 10th of September
    • Has to be deployable with Documentation
    • Make it a release
  • Wiki - Punch
    • Update schedules
    • ACL for FOSSEE group for these schedules
    • PR should create a login
  • Spoken tutorials - Nishanth
    • Get the first version ready by getting it reviewed from PR
    • Deadline - 27th August
  • Sage server
    • Get a machine
    • Run the Sage server on it

MoM: 17 Aug, 2010

  • Review app - Amit
  • Test app - Amit
  • LivePython DVD - Anoop

    • Install Java for running 3D plots in Sage
  • Textbook - Anoop
    • Bunch of text books to be converted in the campus
      • 2 day crunched up workshop for IIT-B students
      • Contact instructors of courses
      • Get students to convert the text books
      • Get the work reviewed by the instructor
      • Organize sprints once in a fortnight
      • Pay the students
      • Contact Banukiran
  • SEES - Madhu
    • Plan the course of action for SEES
    • Target for Winter vacation
    • Talk to students
    • Sprints with Sage
      • Should involve using hg as exercise
      • Chose a bug and fix it or solve a text book problem
      • Use hg to create the patch
      • Upload to trac too
  • Sage workshop - Madhu with PA
    • Restructure entire workshop to use Sage notebook than IPython
    • Discuss with Asokan sir about it and make a plan
  • Blog post about "Why it is cool to work at FOSSEE?" - Nishanth
  • Spoken Tutorials - Nishanth
    • Plan the course of action
    • Report the status of workshop spoken tutorials
  • Sage Champion - Nishanth
    • Setup a Sage server for IITB
    • Maintain it
    • Help others setup server
  • PyTasks - Nishanth

    • Ask Ganesh to take one text book and convert it to Sage
    • Go through this entire process on paper (meaning mails)
    • Document the process
    • Restructure PyTask to simulate this process

  • Hiring - Puneeth
    • Wide circulation of mails
      • All possible mailing lists
      • People who have shown interest previously
    • Hiring should be based type of the work
      • Writers/Editors - preferably people with BA degree
      • Event Manager
      • Project Manager
      • Instructional Designer
      • Graphic Designer
    • Check with IRCC with Deepak's help as to how we can hire Diploma
      • holder's and people who don't hold a degree
    • When can we see new faces?
    • Check with Ganesh as to how he can help
  • Quickref - Puneeth
    • For everything covered in the workshop
    • Must be package based - Matplotlib, NumPy, SciPy

  • Organizing and managing workshops - Puneeth
    • Re-initiate all the requests
  • Miscellaneous
    • Honorarium to be paid to Kamal for Logo design - PR and Madhu
    • Kamal can't be hired since he doesn't hold a degree
    • Review hiring write-up - PR and Puneeth

MeetingAgenda (last edited 2010-09-13 05:52:03 by punchagan)