Scientific Python Training Workshop

This workshop is offered by the student coordinators of CIRMMT's Sound Modeling, Acoustics and Signal Processing Axis. It is open to all CIRMMT members - registration is free.

Registration

This workshop is limited to 16 participants.  We have already reached maximum capacity. Please email Antoine Lefebvre (antoine.lefebvre2 [at] mail.mcgill.ca) if you're interested in taking this workshop at a later date.

  Topics

Scientific python


Writing python code can speed up your work (relative to C, C++ and even Matlab)


  • Introduction to python programming, data types, basic paradigm and object oriented features
  • Overview of standard libraries as well as specialized one:
    • Numpy (numeric python) and Scipy (scientific python) 
    • Matplotlib: plotting data almost the matlab way.
    • Speed up execution by inlining C++ code inside python programs
  • How to organize, document and test your code efficiently
  • and more...

Details

More workshop details and materials can be found here.