Hello, I am

Magnus V. Persson

Data Scientist Researcher

More About Me

Let me introduce myself.

Profile Picture

A passionate data scientist at Värderingsdata 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: Data Scientist
  • Website: www.vilhelm.nu
  • Blog: blog.vilhelm.nu
  • Email: magnusp-[at]-vilhelm.nu


  • Python programming
  • SQL
  • Data analysis
  • QGIS
  • GNU/Linux, Bash

More of my credentials.

Explore my professional history!

Work Experience

Data Scientist

January 2021


At Värderingsdata I am working on several projeccts and supervising students. One task is to improve old and develop new methods to estimate sale prices (i.e. `value`) properties (houses and apartments) using advanced statistics and algorithms. My group is responsible for the bulk of the analytic and predictive functions at the company.

Research Associate

February 2020 - May 2020


At RISE I worked on research projects to help Swedish industry keep their edge and create value. On example is a project where I together with a colleague I developed a reinforcment learning algorithm using Python to control a robotic arm to pick up objects and hang them on hooks.

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 portion consists of calibrating data and making custom scripts and programs for data processing using Python and Bash. Besides this I also lead several other projects 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 tought a part of the course "Image Processing" at Chalmers (Fourier methods and image compression).

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. An algorithm using Bayesian statistics in Python and Cython was developed for this. 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.