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…]
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.
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.
by onyame on April 21, 2011
EuroPython 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.