Current Sponsor

NMEICT
 
Previous Sponsor

TIFAC






Python CoursePage
CEP SHORT TERM COURSE ON
Scientific Computing with Python
July 16 - 19, 2007
(The course is partially sponsored by the e-Outreach project, funded by TIFAC, New Delh)

Course Content Note Who Should Attend
Faculty Duration and Venue Course Fee
Accommodation Address For Communication How To Apply


Register Here.
Introduction

Python is a remarkable, modern, free, easy to learn, high-level and powerful programming language that is well suited for scientific computing. This 4-day course aims to give an overview of the various free tools that are in use and under development today that enable a scientist to build sophisticated science/engineering applications with Python.


Course Content

The course will first provide a rapid introduction to the Python programming language (ideally participants should be familiar with the language before the workshop begins) and the standard library. The following topics will then be covered:

  • Efficient array processing in Python using NumPy.
  • Interactive 2D plotting using matplotlib.
  • SciPy for general purpose numerical algorithms.
  • Interfacing Python with FORTRAN, C and C++ using f2py and SWIG.
  • The notion of MVC design and the use of Traits/TraitsUI to easily create sophisticated graphical user interfaces.
  • Adding 2D plots to applications using the Chaco toolkit.
  • An overview of the Visualization Toolkit library and the TVTK package for 3D visualizations from Python.
  • Extensible plugin-based application frameworks using Envisage.
  • Scientific data visualization using MayaVi2.
  • Building a sample application using the above tools.

  • Note

    Please note that this short-term course is conducted under the e-outreach programme of project 'ekalavya' of IIT Bombay. This Course would be recorded and released in the Open Source under the Creative Commons license (by Attribution 2.5). The recorded CD/DVD of the course lecture would be available for distribution at cost, to any individual/ institution. This activity is supported by TIFAC.


    Who Should Attend

    Practicing scientists/engineers who have a passion for writing great software and computer scientists/engineers who build scientific applications.


    Faculty

    Dr. Eric Jones (Ph.D., Duke University, U.S.A) is President and CTO of Enthought Inc. He has a broad background in engineering and software development and leads Enthought’s product engineering and software design. Prior to co-founding Enthought, Eric worked in the fields of numerical electromagnetics and genetic optimization in the Department of Electrical Engineering at Duke University.
    URL: http://www.enthought.com/

    Prof. Prabhu Ramachandran (Ph.D., IIT Madras, India) is an assistant professor at the Aerospace Engineering Department at IIT Bombay. His research interests include vortex methods, numerical fluid dynamics, software design and development, scientific data visualization and open source software.
    URL: http://www.aero.iitb.ac.in/~prabhu


    Duration and Venue

    The course duration is four days. Each day will have lecture and tutorial sessions. Participants are encouraged to bring along a laptop if possible. Venue: Seminar Hall, 3rd Floor, Kanwal Rekhi Bldg., IIT Bombay.



    Certificate format
    Course Fee

    The course fee per participant is Rs. 5,000/- for academic institutions and Rs. 10,000/- for others. (*Academic participants must send a certificate of affiliation with academic/ govt. R&D institute to avail the discounted rate). Each participant will receive lecture notes, the cost of which is included in the registration fee. This fee also includes refreshments and working lunch during the course days.
    Kindly note that no income tax is to be deducted at source from the course fee payments, as IIT Bombay is exempt from the same.


    How to Apply

    Those wishing to attend the course should mail the attached registration form duly filled to the Project Manager, along with the course fee in form of a demand draft in favour of: Registrar, IIT Bombay, (CEP Account).
    Due to limited seats, registration will be on a first-come-first-served basis. Confirmation of registration will be sent by email.
    For online registration, visit : http://ekalavya.it.iitb.ac.in/eOutreachHome.do
    LAST DATE FOR RECEIPT OF APPLICATION: JULY 10, 2007.


    Accommodation

    Limited accommodation is available at the IIT Guest House from the evening of July 15th, to the morning of July 20th, 2007. The lodging charges would be Rs.250 per participant, for a twin-sharing room.


    Address for Communication

    Send DD along with the registration form to:

    Ms. Kalpana Kannan,,
    Project Manager (e-Outreach Project),
    Powai, Mumbai 400
    Indian Institute of Technology Bombay
    Powai, Mumbai 400 076.
    Tel. : +91-22-2576 4983 / 4958
    fax : +91-22-2572 0022
    Email: eoutreach[at]it[dot]iitb[dot]ac[dot]in
              cep[at]iitb[dot]ac[dot]in

    For information on other Continuing Education Programmes at IITB, contact:
    PROF-IN-CHARGE (CE & QIP)
    OFFICE OF CONTINUING EDUCATION & QUALITY IMPROVEMENT PROGRAMMES
    INDIAN INSTITUTE OF TECHNOLOGY BOMBAY
    POWAI, MUMBAI - 400 076.
    Tel. No.: 2572 6199 (D), 2576 7060, 2576 7047.
    Email : cep[at]iitb[dot]ac[dot]in
    For latest information on CEP, please visit our home page at:http://www.iitb.ac.in/~cep/

    Untitled-1