A real-life example on how using Tableau Stories can help you get the message across and prevent your reader from falling asleep.

Have you ever looked at a data plot and thought to yourself “What on earth are you trying to tell me with this?“
Which is then immediately followed by another question: “What is that even supposed to represent?“

Collecting the data is one thing. A completely different, but equally important and challenging task is how to present this data in an interesting and insightful way.

I think many of us have, especially in recent years where there’s a never-endings stream of data collections, polls, measurements, statistics and other types of data insights. However, collecting the data is one thing. …


The amount of packages available in Python can be quite overwhelming. Photo by chuttersnap on Unsplash

Python for Matlab Users, Part 4: Environments and Packages

This is part 5 in a series on Python for Matlab users. In Part 1 I talked about about why one might use Python over Matlab, part 2 dealt with installing Python, and part 3 discussed which IDE to use.

Remember all problems you’ve had throughout the years regarding developers having different Matlab versions:

You’ve made this great script that you push to Git, but suddenly your colleague calls you up and asks why you pushed code that doesn’t work? You tell her that it works on your computer, and after a 30-minute Teams meeting with screen-sharing, you realise it’s…


Python for Matlab Users, Part 3: Choosing an IDE

This is part 3 in a series on Python for Matlab users. Part 1 is about why one might use Python over Matlab can be read here, and part 2 on installing can be found here.

Now, this is where things start to get complicated. There are a ton of Python IDEs out there, with as many opinions on which is the best as there are Python developers. I will therefore not tell you which one is the best, as what is the best for me might not be the best for you. …


Python for Matlab Users, Part 2: Installing Python

This is part 2 of a series on introducing Matlab users to Python. Part 1 can be found here, where we looked into why one might switch from Python to Matlab.

Now that we have a rough idea of why we are embarking on this quest to tame the mighty Python, it’s finally time to start.

Lets begin our Python adventure! Photo by Danielle MacInnes on Unsplash

Step 1: Installing Python

The easiest way to install Python, is to download the Anaconda Distribution from the following link: https://www.anaconda.com/distribution/#download-section

There are a number of reasons why I recommend installing Anaconda instead of e.g. using the built-in Python distribution found on UNIX systems (Linux, osx):

  • It’s super…


A Python might look like a daunting snake just waiting to bite you, but it can actually be a great be a great pet once you get to know it. Photo by Jan Kopřiva on Unsplash

Python for Matlab Users, Part 1: Python vs Matlab

Maybe you’re an engineer like me who’s been using Matlab for quite some time and have grown super attached to it. You are probably fluent in the Matlab language, and whenever you face a problem you immediately start thinking in matrices and indexing notation.

You know that Python is 0-index’ed and already now you start questioning if such a language is really the way to go

But you can’t avoid listening when you hear engineers and data scientists talk about Python. How it’s one of the fastest, easiest languages to learn, and how it can do what Matlab can do…

Rasmus Gundorff Sæderup

A signal processing engineer with a curious mind.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store