Hello, I am

Magnus V. Persson

Researcher Astronomer Lecturer Author

More About Me

Let me introduce myself.

Profile Picture

A passionate data analyst/data scientist looking for opportunities and interested in how knowledge and data about the world around us can, through statistics and analysis, help make better and more insightful decisions and a brighter future. Main author of the book Mastering Python Data Analysis from Packt Publishing Ltd.


  • Full name: Magnus Vilhelm Persson
  • Born: 1983
  • Job: Researcher, Data Analyst
  • Website: www.vilhelm.nu
  • Blog: blog.vilhelm.nu
  • Email: magnusp-[at]-vilhelm.nu


  • Python programming
  • Report writing
  • Data analysis
  • Fortran, IDL, HTML, CSS, PHP,...
  • GNU/Linux, Bash

More of my credentials.

Explore my professional history!

Work Experience

Research Associate

February 2020 - May 2020


At RISE I worked on research projects to help Swedish industry keep their edge and create value.

Research Associate

May 2016 - January 2020

Chalmers University of Technology

My research focused partly on low frequency, large scale observations of star forming regions where a large part consists of calibrating data and making custom scripts and programs for data processing. Besides this I also drive several other project ranging from astrochemistry to jets and outflows (collimated streams of gas slamming into the surrounding medium of a forming star). In addition to research I also teached a part of the course "Image Processing" at Chalmers (Fourier methods and image compression). The course has about 40-80 students per year and is one of the best evaluated courses.

Research Associate

April 2013 - April 2016

Leiden Observatory - Sterrewacht

As a postdoctoral researcher at Leiden Observatory I was responsible for developing a new method to analyze high-resolution observations of protostars. During my time there I co-organized a Lorentz Center workshop ‘Python in Astronomy’, a Python course for the Observatory staff, a weekly Python user hangout, supervised 3 summer students, working on spectral cubes, and was responsible for developing and keeping up-to-date the IAU Division H web page.

PhD student

February 2010 - March 2013

Copenhagen University

At StarPlan, my research focused on high-angular resolution ground-based observations of water towards deeply embedded low-mass protostars. During my time in Copenhagen I learned a lot of data analysis techniques in Python and specialized tools for radio astronomy. Through observations of water we try to deduce the origin of warm water emission lines. Also, by observing different isotopologues we can find out more about the water emission and the physical conditions. I worked with data from various world leading observatories including the Plateau de Bure Interferometer, Sub-millimeter Array (SMA) and Atacama Large Millimeter/submillimeter Array (ALMA). In addition to a lot physics and programming/scripting I wrote several papers that was published in peer reviewed journals presenting my results, and gave talks and poster presentations at multiple conferences/meetings.


PhD Degree

February 2010 - March 2013

Copenhagen University

Centre for Star and Planet Formation, Jes K. Jørgensen.

Master Degree

2008 - 2010

Stockholm University

Thesis advisor Göran Olofsson. Activities and Societies: Student representative in the Department Board, Tutor at the 2009 Summer Research School, Guide for the Albanova Telescope

Bachelor Degree

2005 - 2008

Stockholm University

Thesis advisor Michael Burton, University of New South Wales (UNSW), Sydney, Australia.