MatecDev

Mathematics, Technology & Software Development

Hi! I’m Martin D. Maas, Ph.D.

Here is a list of what you can find on this website:


Tutorials

Blog

Open-Source Scientific Software
Computational Electromagnetics, Julia

Commercial vs Open-Source Scientific Software

While open-source offers great long-term value for end-users, there are challenges in making a high-quality open-source scientific software project viable beyond academic use...

Last updated: 2021-11-23

DataAnalysis
Data Analysis

What Data Science is All About, and How to Get Started?

In this post, I will give a general view of what I think are the basic skills required to get into the data world, and digress about the many ways to acquire them....

Last updated: 2021-11-10

Fast Car, blurred background.
Python, Julia, Fortran

Testing Julia: Fast as Fortran, Beautiful as Python

I'm super enthusiastic about Julia after running this comparison of Julia vs Numpy vs Fortran, for performance and code simplicity....

Last updated: 2021-09-21

Fortran code and logo
Fortran

5 Reasons Why Fortran is Still Used

Fortran is a language that is specialized for high-performance computing. Believe it or not, it's still alive and evolving....

Last updated: 2021-09-20

MoM Bempp
Computational Electromagnetics

Open-Source Electromagnetic Simulation: FDTD, FEM, MoM

This is a review of the most up-to-date open-source projects in Computational Electromagnetics, encompassing the three major techniques in this area: FDTD, FEM and BEM/MoM....

Last updated: 2021-08-24

Imerg precipitation estimates
Python, Geospatial, Data Analysis

How to Download Remote Sensing Data with Python

How to bulk download data with existing open-source download scripts, or your with your own one....

Last updated: 2021-07-01

Download Https folder
Python, Data Analysis

Download an Https Directory with Authentication in Python

Write your own Python script to automatically download of data from a password-protected https directory...

Last updated: 2021-07-01

GEE logo
Geospatial

5 Things to Consider about Google Earth Engine

Google Earth Engine (GEE) is no doubt a powerful service, kindly provided for free by Google. However, it is not a one-size-fits-all solution......

Last updated: 2021-06-28

Julia, Fortran, and High-performance computing
Julia, Fortran

Will Julia Replace Fortran for High-Performance Computing?

Fortran has been the optimal tool for numerical heavy-lifting for such a long time, that I tend to be quite skeptical about the idea of replacing it. However, the story might be different this time, with Julia....

Last updated: 2021-06-14

Point in polygon test
Python, Geospatial, Data Analysis

How to Run Fast Point-in-Polygon Tests with Python

A tutorial for performing fast point-in-polygon tests with Python's Shapeley and Geopandas....

Last updated: 2021-05-04

Python+Fortran
Fortran, Python

How to Call Fortran from Python

Combining the incredible flexibility of Python with Fortran for high-performance number-crunching is an excellent idea, especially if you already have some legacy Fortran code hanging around. Here's how to do it....

Last updated: 2021-05-01