EuroPython

Messaging for the Internet of Things

by onyame on April 4, 2013

EuroPython 2013, Florence, Italy, 1-7 July 2013

The Internet of Things is about small devices and sensors that are connected through networks. Typical sensors could be weather sensors or medical devices. The Internet of Things is gaining momentum with the availability of cheap small computer devices, such as Raspberry Pi or Arduino. Most devices have limited computing power. And often they are used with limited network bandwidth. Therefore, to connect (many) devices and exchange data requires extremely lightweight protocols and implementations.

[click to continue…]

{ 0 comments }

A Laboratory Notebook System

by onyame on Juli 5, 2012

EuroPython 2012, Florence, Italy, 2-8 July 2012

Many scientists are using a laboratory notebook when conducting experiments. The scientist documents each step, either taken in the experiment or afterwards when processing data. Due to computerized research systems, acquired data increases in volume and becomes more elaborate. This increases the need to migrate from originally paper-based to electronic notebooks with data storage, computational features and reliable electronic documentation.

This talks describes a laboratory notebook based on the Python data management software DataFinder. It allows to manage data from experiments and simulations, to run analysis software and to create visualizations of results. The laboratory notebook assures that the complete history of all performed steps (“Provenance”) is recorded, that results can be signed digitally, and that results can be archived in a secure archive to avoid and prevent legal issues.

{ 0 comments }

Programming Mobile Apps with Python

by onyame on Juli 4, 2012

EuroPython 2012, Florence, Italy, 2-8 July 2012

Apps for smartphones and tablet PCs are getting the most relevant kind of software. The numbers of apps in app markets for Android, iOS and Windows Phone simply explodes. Unfortunately, almost none of them are developed with Python which is a bit of shame.

This talk covers the various mobile platforms and explains current solutions for programming apps with Python. It shows todays problems as well as possibilities, so that every listener can decide whether Python is already ready for his mobile app project.

 

{ 0 comments }

EuroPython 2011 LogoEuroPython 2011, Florence, Italy, 20-26 June 2011

Python is an accepted high-level scripting language with a growing community in academia and industry. It is used in a lot of scientific applications in many different scientific fields and in more and more industries, for example, in engineering or life science). In all fields, the use of Python for high-performance and parallel computing is increasing. Several organizations and companies are providing tools or support for Python development. This includes libraries for scientific computing, parallel computing, and MPI. Python is also used on many core architectures and GPUs, for which specific Python interpreters are being developed. A related topic is the performance of the various interpreter and compiler implementations for Python.
The talk gives an overview of Python’s use in HPC and Scientific Computing and gives information on many topics, such as Python on massively parallel systems, GPU programming with Python, scientific libraries in Python, and Python interpreter performance issues. The talk will include examples for scientific codes and applications from many domains.

{ 0 comments }

Mixing Python and Java

EuroPython

EuroPython 2009, Birmingham, 01.07.2009 Mixing Python and Java View more presentations from Andreas Schreiber.

Read the full article →

Twittering with Python

EuroPython

EuroPython 2009, 30.06.2009 Twittering with Python View more presentations from Andreas Schreiber.

Read the full article →

DataFinder: A Python Application for Scientific Data Management

EuroPython

EuroPython 2008, Vilnius, 09.07.2008 DataFinder: A Python Application for Scientific Data Management View more presentations from Andreas Schreiber.

Read the full article →