2nd semestre, 2016

Date

Speaker

Title (click on it to see Repository)

Aug 11

Callum Bellhouse

Bringing plots into the third dimension with Mayavi and python

Aug 25

Bruno Dias

Python Boot Camp is coming in October!

Sep 8

Julien Milli and Callum Bellhouse

Coordinates, Dates and Ephemeris

Sep 22

CANCELLED

no speaker

Oct 14

CANCELLED

Python Boot Camp - pilot

Oct 20

Bruno Dias

ESO Python Boot Camp - digest and feedback

Nov 3

Callum Bellhouse and Julien Milli

Introduction to GUI with Tkinter

Nov 17

CANCELLED

no speaker

Dec 1

CANCELLED

no speaker

Dec 15

CANCELLED

no speaker

Dec 29

CANCELLED

Happy New Year! We will resume in March




Bringing plots into the third dimension with Mayavi and python
Callum Bellhouse

Abstract
With such rich datasets becoming available with modern instruments such as MUSE, limiting visualisation of data to only two dimensions can limit the efficiency with which exciting science results can be communicated. I'll be talking briefly about mayavi for python and how it can open up your data into the third dimension, discussing "sensible" ways to creatively use 3D imagery to explore data for science and even for outreach.

Repository
- Example code.


Python Boot Camp is coming in October!
Bruno Dias

Abstract
Warning: No code will be presented today, only a chat about our big event in October. After one year of successful PyCoffee, we are organising the pilot project Python Boot Camp, which will be basically an extended version of our coffee meetings but with two exclusive days with hands-on activities. I will be talking about the topics we would like to cover and looking for comments. Many of you already registered and others volunteered as teachers. We still have space for a few more interested people. The event will be internal for ESO/ALMA astronomers and Paranal TIOs and will be held in Vitacura on October 13-14.

Repository
- Description of Python Boot Camp (*.pdf,Bruno)


Coordinates, Dates and Ephemeris
Julien Milli and Callum Bellhouse

Abstract
Python provides powerful tools to work with astronomical coordinates, we will show examples of how to retrieve coordinates, how to convert it to a different reference frame, and how to display it in different units. Python also provides tools to manipulate dates and times, in different format (julian date, sideral time, UTC..) which can be thereafter associated to the coordinates. Pyephem is a useful package for calculating observation parameters from earth-based positions. Expanding on this session on coordinates and dates, we will show examples of how Pyephem can calculate sky positions from specific lat/lon/alt positions on Earth at specified times, compute angular distances, give rise/set times and produce pretty pythonised finding charts for observing proposals (or your own enjoyment).

Repository
- Example codes.


ESO Python Boot Camp - digest and feedback
Bruno Dias

Abstract
Last week we had our pilot version of the ESO Python Boot Camp which was a success! Everybody learned something and are more confident to use Python. Also everybody wants more editions! For those who were not there: I will show why you would like to be in a next edition. For those who were there: I will show a summary of the feedback and open for discussion.

Repository
- Feedback from Python Boot Camp (*.pdf,Bruno)


Introduction to GUI with Tkinter
Julien Milli and Callum Bellhouse

Abstract
Following a request to discuss Graphical User Interface (GUI) in Python, we will show the more common way to create a GUI, using the Tkinter package, based on an example. This will also be the opportunity to come back to object-oriented programming, which is the common way to program a GUI with Tkinter.

Repository
- Reference tutorial.
- Example codes.