Upload
annabella-craig
View
214
Download
0
Tags:
Embed Size (px)
Citation preview
14 Oct 2005 EPC-05 report [email protected]
1
EuroPython 2005Gothenburg, Sweden
27-29 June 2005
EuroPython 2005Gothenburg, Sweden
27-29 June 2005
Andreas PfeifferCERN - PH/SFT
Andreas PfeifferCERN - PH/SFT
14 Oct 2005 EPC-05 report [email protected]
2
OverviewOverview
EuroPython Conference
Highlights from the conference
Conclusions
EuroPython Conference
Highlights from the conference
Conclusions
14 Oct 2005 EPC-05 report [email protected]
3
Some “Statistics”Some “Statistics” 270 people met June 27-29 in Göteborg, Sweden Third EPC conference “community style” - less formal
Organized in five parallel sessions Twelve tracks About 100 talks Several days of “sprints” sessions around conference
“Lightning talks” session
Two keynote talks Guido van Rossum - creator of Python Steven Pemberton - W3C Forms and HTML chair
270 people met June 27-29 in Göteborg, Sweden Third EPC conference “community style” - less formal
Organized in five parallel sessions Twelve tracks About 100 talks Several days of “sprints” sessions around conference
“Lightning talks” session
Two keynote talks Guido van Rossum - creator of Python Steven Pemberton - W3C Forms and HTML chair
14 Oct 2005 EPC-05 report [email protected]
4
Specialties of EPCSpecialties of EPC "sprint" sessions
two-day or three-day focused development session maximum of 10 developers pair off together in a room focus on building a particular subsystem Very effective and efficient !
“Lightning talks” Presentations/demos created “on-the-spot”
Max. 5 min (strictly controlled) Inspired by other talks, presentations, talking to people
"sprint" sessions two-day or three-day focused development session maximum of 10 developers pair off together in a room focus on building a particular subsystem Very effective and efficient !
“Lightning talks” Presentations/demos created “on-the-spot”
Max. 5 min (strictly controlled) Inspired by other talks, presentations, talking to people
QuickTime™ and aTIFF (Uncompressed) decompressor
are needed to see this picture.
14 Oct 2005 EPC-05 report [email protected]
5
Track overviewTrack overview
QuickTime™ and aTIFF (Uncompressed) decompressor
are needed to see this picture.
14 Oct 2005 EPC-05 report [email protected]
6
Science trackScience track Visualization of three- and four-dimensional microscopy images with
BioImageXD Kalle Pahajoki 30 minutes
C-Lab: a portal for Computational Chemistry at AstraZeneca Emily Bache, Farzad Faramarzi, Anders Egneus 30 minutes
Modular toolkit for Data Processing (MDP) Tiziano Zito, Pietro Berkes 30 minutes
BioSimGrid : An Environment to Archive and Analyse Biosimulation Data Stuart Murdock 30 minutes
Storage Resource Broker (SRB), Large scientific data and Python Steven Johnston 30 minutes
Python and a few more animals - using Python in science & research at MPI-CBG Michael Volkmer 30 minutes
Plone used for semantic web in the construction industry Reinout van Rees 30 minutes
A Laboratory Information Management System for High-throughput, High-content Screening Aaron Bingham 30 minutes
Visualization of three- and four-dimensional microscopy images with BioImageXD Kalle Pahajoki 30 minutes
C-Lab: a portal for Computational Chemistry at AstraZeneca Emily Bache, Farzad Faramarzi, Anders Egneus 30 minutes
Modular toolkit for Data Processing (MDP) Tiziano Zito, Pietro Berkes 30 minutes
BioSimGrid : An Environment to Archive and Analyse Biosimulation Data Stuart Murdock 30 minutes
Storage Resource Broker (SRB), Large scientific data and Python Steven Johnston 30 minutes
Python and a few more animals - using Python in science & research at MPI-CBG Michael Volkmer 30 minutes
Plone used for semantic web in the construction industry Reinout van Rees 30 minutes
A Laboratory Information Management System for High-throughput, High-content Screening Aaron Bingham 30 minutes
14 Oct 2005 EPC-05 report [email protected]
7
HighlightsHighlights Subjective selection
I followed mainly the “science” track
Mainly from bio/chem sector
Lot of interesting stuff Can only show some items :-( only some talks uploaded on the web site
Subjective selection I followed mainly the “science” track
Mainly from bio/chem sector
Lot of interesting stuff Can only show some items :-( only some talks uploaded on the web site
QuickTime™ and aTIFF (Uncompressed) decompressor
are needed to see this picture.
14 Oct 2005 EPC-05 report [email protected]
8
C-Lab: a portal for computational chemistry
C-Lab: a portal for computational chemistry 3 people
3 years 35 kLOC in Python Delivered to 1000 users
3 people 3 years 35 kLOC in Python Delivered to 1000 users
14 Oct 2005 EPC-05 report [email protected]
9
BioImageXDBioImageXD
The program is written in Python and C++ Python - Rapid development of complex features
Tasks requiring speed done as C++ classes
The program is written in Python and C++ Python - Rapid development of complex features
Tasks requiring speed done as C++ classes
14 Oct 2005 EPC-05 report [email protected]
10
BioSimGrid -- SRB BioSimGrid -- SRB
Large simulation datasets (10 GB) Presently 25 TB over 6 sites
Data management Oracle 10g Replication
Replicate metadata to all sites Storage Resource Broker (SRB)
Provide data access to all sites Data stays where it is generated
Key point: Use the right tool for the job
Python interface to SRB
Large simulation datasets (10 GB) Presently 25 TB over 6 sites
Data management Oracle 10g Replication
Replicate metadata to all sites Storage Resource Broker (SRB)
Provide data access to all sites Data stays where it is generated
Key point: Use the right tool for the job
Python interface to SRB
14 Oct 2005 EPC-05 report [email protected]
11
BioSimGridBioSimGrid Simulation of biological “reactions” “Virus enters cell” Analysis includes video
Needs efficient access to data
Simulation of biological “reactions” “Virus enters cell” Analysis includes video
Needs efficient access to data
Creates a video of the data
14 Oct 2005 EPC-05 report [email protected]
12
TextTestTextTest Acceptance testing tool
In addition to UnitTesting
Tutorial Testing PyGTK based GUIs using PyUseCase and TextTest
Acceptance testing tool In addition to UnitTesting
Tutorial Testing PyGTK based GUIs using PyUseCase and TextTest
14 Oct 2005 EPC-05 report [email protected]
14
Fun MattersFun Matters
Study to quantify the importance of fun for the OS development 1330 OS developers 114 developers from 6 swiss companies
Results: Fun (flow) matters Visions and challenges too !
Study to quantify the importance of fun for the OS development 1330 OS developers 114 developers from 6 swiss companies
Results: Fun (flow) matters Visions and challenges too !
14 Oct 2005 EPC-05 report [email protected]
15
Darcsdistributed revision
control
Darcsdistributed revision
control
14 Oct 2005 EPC-05 report [email protected]
16
QuickTime™ and aTIFF (Uncompressed) decompressor
are needed to see this picture.
Auditorium filling for keynote
Auditorium filling for keynote
14 Oct 2005 EPC-05 report [email protected]
17
Steven Pembertons keynote
Steven Pembertons keynote
QuickTime™ and aTIFF (Uncompressed) decompressor
are needed to see this picture.
14 Oct 2005 EPC-05 report [email protected]
18
Guido van Rossums keynote
Guido van Rossums keynote
QuickTime™ and aTIFF (Uncompressed) decompressor
are needed to see this picture.
14 Oct 2005 EPC-05 report [email protected]
19
ConclusionsConclusions
Very interesting conference Python is used in very many different environments Commercial and non-commercial/OS
Enthusiastic developer community Not very formal
EuroPython conference 2006 will be at CERN July 3-7, 2006 Opportunity for fruitful interaction between HEP and Python developers
Very interesting conference Python is used in very many different environments Commercial and non-commercial/OS
Enthusiastic developer community Not very formal
EuroPython conference 2006 will be at CERN July 3-7, 2006 Opportunity for fruitful interaction between HEP and Python developers