Wetterstation

Wie ist das Wetter im Garten?

Wetterstation

In meinem Garten steht jetzt eine kleine Wetterstation, die über WLAN ihre Daten an ein Raspberry Pi schickt und hier hier veröffentlicht. Im Folgenden beschreibe ich kurz, was ich gemacht habe, damit die Daten direkt auf meinem Server landen und nicht unwissentlich auch noch an den Hersteller in China.

[Read More]
weather  data  linux  php 

Corona-Touren um Mainz

über alle Brücken (?) und durch Rheinhessen

Corona-Touren um Mainz

Um in Corona-Homeoffice-Zeiten nicht komplett einzurosten und mal ein bisschen Abwechslung zu haben, habe ich neben den zwei üblichen Jogging-Runden (7 und 11km) am Rhein in Mainz noch weitere Strecken mit dem Rad abgefahren. Dabei kam mir, das ich doch nun alle erreichbaren Brücken über Rhein und Main abgefahren/-laufen haben müsste. Oder fehlt eine?

[Read More]

Focus stack of a linden tree seed

by using multiple images

Focus stack of a linden tree seed

My Panasonic/Lumix DMC-GX80 contains a build-in function “Post-Focus”, where the camera takes several pictures with varying focus (Example image). Lately I was a bit disappointed by the results and I looked up the internet for alternatives. On Focus Stacking Macro Photos by Pat David I found a pretty easy and description. You need your pictures with varying focus (here shown 3 out of 30 I took). Ideally take them with a tripod and remote control.

[Read More]
Foto  Macro  Focus 

Triangle Perimeter

Here is the mathematical way, how to calculate the center of three points (which define a circle).

[Read More]

Broken axis with ggplot2

Broken axis with ggplot2

For visualizing my data I use R and the library ggplot2. And just lately I made some sensitivity simulations with out dynamic global vegetation model (DGVM) LPJ-GUESS. While summarizing the data per ecosystem and having a first look at the data I realized, that one ecosystem has up to 10 times higher values than all the others. That made me searching for “broken axis” and I didn’t find a satisfying solution, so I had to create my own.

[Read More]