A two-day workshop on Scientific Programming with Python and Software Engineering Best Practices
The goal of this workshop is to help scientists be more productive and do more reproducible research.
The first day focuses on three python packages for scientific computing, and the second day is about how to write clean python code.

Schedule:
  • Thu, Apr 28 (9:30am-5:30pm): Numerics
    • 09:30am: Welcome, coffee and croissants!
    • 10am-11:30am: Advanced numpy 1
    • 11:30am-11:45am: Coffee break
    • 11:45am-1pm: Advanced numpy 2
    • 1pm-2pm: Lunch break
    • 2pm-3:30pm: Pandas and application Scikit-learn 1
    • 3:30pm-4pm: Coffee break
    • 4pm-5:30pm: Pandas and application Scikit-learn 2
  • Fri, Apr 29 (9:30am-6pm): Engineering and best practices
    • 09:30am : Welcome, coffee and croissants!
    • 10am-11:30am: Testing, debugging, profiling 1
    • 11:30am-11:45am: Coffee break
    • 11:45am-1pm: Testing, debugging, profiling 2
    • 1pm-2pm: Lunch break
    • 2pm-3:30pm: Packaging and continuous integration 1
    • 3:30pm-4pm: Coffee break
    • 4pm-5:30pm: Packaging and continuous integration 2
    • 5:30pm-6pm: Debriefing

The workshop is based on Software Carpentry, whose mission is to help scientists and engineers get more research done in less time and with less pain by teaching them basic lab skills for scientific computing.

poster
Link to poster (pdf)

Email us for any questions!
Requirements
Participants must bring a laptop with a few specific software packages installed, and download some data prior to the workshop.
See here for more details.

For who?
The workshop is aimed at graduate students and researchers, who have a basic knowledge of python.
Registration is closed.

Instructors and Helpers:
Instructors:
Bartosz Teleńczuk (UNIC, CNRS), Alexandre Gramfort (Telecom ParisTech), Marcel Stimberg (Institut de la Vision, UPMC), and Erik Bray (LRI, Université Paris-Sud)

Helpers:
Jan Antolik (UNIC, CNRS), Erik Bray (LRI, Université Paris-Sud), Loïc Estève (Pariétal, Inria), Camille Marini (Paris Saclay Center for Data Science), Maria Teleńczuk (Institut de la Vision, UPMC)

When and Where?
The workshop will take place on 28 and 29 April 2016 (09:30am - 6pm) in Telecom Paris (Barrault site), 46 rue Barrault - 75013 Paris. Amphi B310