3rd European meeting on Python in Science

Paris, Ecole Normale Supérieure, July 8-11 2010

The EuroSciPy meeting is a cross-disciplinary gathering focused on the use and development of the Python language in scientific research. This event strives to bring together both users and developers of scientific tools, as well as academic research and state of the art industry.


http://www.euroscipy.org/3787?vid=download

Call for papers | Organizers | Conference poster | Practical information | contact: info at euroscipy dot org

Latest News: Selected papers from the conference will appear in as a conference proceeding in the high-profile 'Journal of Computational Science', more info here.

Slides: Slides materials are uploaded on the corresponding talk page, on the bottom right of the page.

Important dates

Registration Closed since July 4
Paper submission Closed since May 22nd
Tutorials tracks Thursday July 8 - Friday July 9
Conference track Saturday July 10 - Sunday July 11

Main topics

Spread the word, download the poster:

http://gael-varoquaux.info/blog/wp-content/uploads/2010/poster_euroscipy_2010.jpg
  • Presentations of scientific tools and libraries using the Python language, including but not limited to:
    • Vector and array manipulation
    • Parallel computing
    • Scientific visualization
    • Scientific data flow and persistence
    • Algorithms implemented or exposed in Python
    • Web applications and portals for science and engineering
  • Reports on the use of Python in scientific achievements or ongoing projects.
  • General-purpose Python tools that can be of special interest to the scientific community.

Keynote Speakers

Hans Petter Langtangen

Konrad Hinsen

The conference was divided into the following tracks:
Track title (3)DescriptionFirst talkLast talkTotal talks
Advanced tutorial track 2010

Tutorials covering in-depth specific tools and projects, aimed at experienced users and presented by leading experts of the topic.

Audience

Scientists and engineers who already have experience in scientific computing with Python.

Prerequisites

The tutorials will be as much as possible hands on classes. The attendees should have the required software installed before the tutorial.

2010/07/08 09:002010/07/09 17:3011
Scientific track 2010

We welcome contributions on scientific libraries and tools developed with Python and on scientific or engineering achievements using Python.

These talks are 35 minutes in duration (including questions).

2010/07/10 09:002010/07/11 18:0034
Introductory tutorial track 2010

Audience

Scientists and engineers who are familiar with and basic programming and numerical computing.

Objectives

At the end of the course participants will be:

  1. able to write reasonable quality, procedural Python programs.
  2. broadly exposed to several of the relevant Python packages for numerical computing like ipython (interactive data exploration), numpy (arrays), scipy (numerics), matplotlib (high quality 2D plotting), in order to write code for typical scientific computing tasks involving numerical algorithms, data analysis, data exploration and visualization.
  3. understand the general tools, workflow and best practices involved in writing good quality, Python programs for scientific computing.

Structure of tutorial

The course will be completely hands on. All of the lecture material will expect users to type along and the sessions will be punctuated with exercises. The solutions for these exercises will also be discussed.

Pre-requisites

Attendees are expected to bring along their laptops fully setup with the necessary software. We suggest installing Python(x,y) or EPD. If you install Python(x,y) be sure to install the Full Edition which includes the Advanced Python Modules. The various software required are:

  • Python, version 2.5 or above,
  • numpy, version 1.2 or above,
  • scipy, version 0.7 or above,
  • IPython, version 0.8 or above,
  • matplotlib, version 0.9 or above,

The tutorials assume the audience has some previous experience with a scientific-computing software (Matlab, Scilab, Octave, etc.) and is comfortable with basic numerical computing in these environments.

No prior programming experience with Python is expected. However, attendees are strongly encouraged to go through the official Python tutorial before attending the Introductory Tutorial. This material will be reviewed during the course, but only briefly.

Course material can be downloaded on http://sd-2116.dedibox.fr/euroscipy_beginners_lecture_notes.zip

2010/07/08 09:002010/07/09 17:304