Since I have just finished the PYTHON version of my book MATLAB Recipes for Earth Sciences (Springer 2021), I would like to offer a comparison of the advantages and disadvantages of both programming languages and development environments. Comments, corrections and additions via email are as always welcome! Continue reading “MATLAB vs. PYTHON from a MATLABer’s Perspective”
The popular online course on data analysis in the geosciences will be taught bilingual for the first time, using the two leading programming languages and development environments MATLAB and Python in parallel on 19–23 September 2022. The course is based on the 5th edition of my book MATLAB Recipes for Earth Science (Springer 2021) and on the new book Python Recipes for Earth Sciences (Springer, in press).
The German version of the 5th edition of #MATLAB Recipes for Earth Sciences is out today. Thanks to the subject of SpringerSpektrum for the professional support in the realization of the project.
While I was writing the new book Python Recipes for Earth Sciences, a Python version of my popular textbook MATLAB Recipes for Earth Sciences, difficulties kept cropping up in reproducing the MATLAB graphs. Either it took much longer with Python or the graphics were just less pretty. Of course, it’s up to me, a less experienced Python user, so I invite all Python users to do better! Continue reading “Creating Attractive 3D graphics with MATLAB and Python – A Competition!”
Here you will find the original data, tables and figures of the paper “Bioturbational mixing depth and carbon flux at the seafloor” by Trauth, Sarnthein, and Arnold, published in Paleoceonography in 1997. Continue reading “Data of “Bioturbational mixing depth and carbon flux at the seafloor” by Trauth, Sarnthein and Arnold (1997)”
A new paper by Nadine Berner, myself, and Matthias Holschneider shows a two-step transition in African climate at (2.35-2.10) Ma and (1.70-1.50) Ma associated with the reorganization of the Walker Circulation. Continue reading “New Paper About Plio-Pleistocene Climate Transitions in Africa published in Quaternary Science Reviews”
Are you still buying CDs, or you just stream your music? Or, possibly you just got a vinyl record and wonder why it is gaining popularity again? A short lecture about sampling frequencies, aliasing and the Nyquist frequency with MATLAB examples. Continue reading “Vinyls, Compact Discs and the Nyquist Frequency”
If you want to write code for geoscientific data analysis independent of the programming language, a comparison of the syntax helps. And there are many similarities, not least because the languages inspire each other, even in the names of functions, which makes trilingual coding easy. Here is an example. Continue reading “Similarities and Differences in MATLAB, Python and Julia Syntax”