BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Talks.cam//talks.cam.ac.uk//
X-WR-CALNAME:Talks.cam
BEGIN:VEVENT
SUMMARY:Advanced Scientific Programming in Python - Carl Scheffler (Univer
 sity of Cambridge)
DTSTART:20101014T130000Z
DTEND:20101014T143000Z
UID:TALK26202@talks.cam.ac.uk
CONTACT:Shakir Mohamed
DESCRIPTION:The Python programming language offers various features that m
 ake it\nan invaluable part of the scientific programmer's toolbox. These\n
 features include the expressiveness of a modern object oriented\nlanguage\
 , a large library of functions for statistics\, signal\nprocessing\, numer
 ical optimisation\, linear algebra\, etc.\, and active\ndeveloper and user
  communities.\n\nFor the uninitiated\, the talk will start with a brief in
 troduction to\nthe Python programming language and the SciPy library of\nf
 unctions. Thereafter I will present highlights of the recent Advanced\nSci
 entific Programming in Python course held in Trento\, Italy. A wide\nrange
  of topics will be covered--including multidimensional arrays\,\nworking w
 ith massive datasets\, source and version control\, parallel\nprocessing (
 in shared memory\, computing cluster\, and GPU flavours)\,\ninterleaving C
 ++ and Python code\, profiling\, debugging\, and test-based\ndevelopment. 
 90 minutes is not enough time to do more than scratch\nthe surface of each
  of these topics\, so I will aim to motivate the\nimportance of each of th
 e topics--using examples where possible--and\nprovide references for those
  who wish to learn more.\n\nShould you wish to do some pre-reading on Pyth
 on\, a friendly\nintroduction with the focus on scientific programming can
  be found at https://portal.g-node.org/python-autumnschool/_media/pythonsc
 ientific.pdf
LOCATION:Engineering Department\, CBL Room 438
END:VEVENT
END:VCALENDAR
