🛩AG Umweltphysik Uni Tübingen

Wir sind die Arbeitsgruppe Umweltphysik von Prof. Jens Bange an der Eberhard Karls Universität Tübingen (@unituebingen)

🌡️ Wir vermessen die untere Atmosphäre mit
#UncrewedAircraftSystems 🛩️ und lieben
#FOSS #FreieSoftware 💛

This is the Environmental Physics Workgroup of Prof. Jens Bange @unituebingen.

🌡️ We do atmospheric measurements with #UncrewedAircraftSystems 🛩️ and love #FOSS #FreeSoftware 💛

Account mostly run by @nobodyinperson

#multicopter

🛩AG Umweltphysik Uni Tübingenumphy@bawü.social
2025-05-02

This concludes our #EGU25 poster session. Many visitors came by, interested in our wind and #turbulence measurements with #multicopter|s.

Martin Schön, Andreas Platis and Yann Büchau standing at EGU in front of the PARASITE poster
🛩AG Umweltphysik Uni Tübingen boosted:
Yann Büchau :nixos:nobodyinperson@fosstodon.org
2025-05-02

My daughter prettified my #EGU25 poster, I love it 😂

Come find me in hall X5 poster X5.166 talk about our copter measurements and how I use :gitannex: #gitAnnex to manage the data.

#UAS #multicopter #meteorology #PapaSein #parenting #FediEltern

me in a git annex polo standing in front of an EGU poster wall, with a poster that's cut off on the right and scribbled on by a kid

Poster title: High Resolution Atmospheric profiling with Multicopters: The PARASITE Sensor Package
🛩AG Umweltphysik Uni Tübingen boosted:
Yann Büchau :nixos:nobodyinperson@fosstodon.org
2025-04-30

👆 This is a very interesting and fun position we @umphy are looking to fill. You'll be working on cutting-edge wind measurements with #multicopter|s in a small team of meteorologists, physicists and engineers that make heavy use of #FOSS and #Linux (like me! 😀)

🛩AG Umweltphysik Uni Tübingenumphy@bawü.social
2025-04-30

We're hiring!

If you have education in atmospheric physics / #meteorology, are interested in #wind and #turbulence measurements with #multicopter|s and want to become part of our team in #Tübingen, Germany, have a look!

(ignore the deadline in the PDF)

More info here: maillists.reading.ac.uk/script

#FediJobs #UAS #UAV

screenshot of llinked PDF, multicopter visible
🛩AG Umweltphysik Uni Tübingenumphy@bawü.social
2025-03-14

Looks like our #PrusaMINI killed itself. It does turn on but gets very hot and the USB flash drive is not recognized anymore. Didn't do anything fancy, just used #PrusaLink to start a print.

Ordered a replacement board, luckily <50€ 👍

#3dprinting #repair

Prusa MINI display showing "MCU in Buddy is overheated, likely due to exceeding the printer's operating temperature. Prevent overheating for optimal performance"
🛩AG Umweltphysik Uni Tübingen boosted:
Yann Büchau :nixos:nobodyinperson@fosstodon.org
2025-03-06

800 lines of :nixos: #nix later and I have successfully beefed up our #3dPrinting infrastructure at work @umphy with one #RaspberryPi 4:

· a gethomepage.dev landing page
· three fullHD webcams, one for each printer, with current filament visible
· a smart #Tasmota multiplug to remotely power off a printer in case of a problem/hangup
· 🐙 #OctoPrint for the Prusa MK3S, #PrusaLink by the #PrusaMINI​s
· 🔐 all password-protected and certs from #LetsEncrypt

#Prusa #NixOS

homepage-dashboard (https://gethomepage.dev) showing links to Prusa printer webinterfaces and a Tasmota smart multiplug webinterface and three webcams, showing the idle printersTasmota webinterface of a NOUS A5T multisocket, showing buttons to switch off the three printers individuallyPrusaLink webinterface, showing cold (20°C) nozzle and bed temperatures and a prompt to upload a gcode file
🛩AG Umweltphysik Uni Tübingen boosted:
Yann Büchau :nixos:nobodyinperson@fosstodon.org
2025-02-03

Another day, another #3Dprint designed in #SolveSpace. This time it's a strain relief and dirt protection housing for a USB extender coupling.

BTW the USB cable on the left with the transparent plug costs 200€ (!). Manufacturers of measurement equipment for #meteorology sure know how to make money...

A shoesole-shaped 3D printed part housing a USB plug plugged into a USB extender cable. The cable of the plug is guided in a loop so that two cable ends exit the thing at the right hand side. Everything sits snugly inside groobes so nothing moves. A transparent cap lies next to it. The housing has a small flat hook on the top.
🛩AG Umweltphysik Uni Tübingenumphy@bawü.social
2025-01-23

@seapat @nobodyinperson No. maybe we'll publish it someday.

🛩AG Umweltphysik Uni Tübingenumphy@bawü.social
2025-01-23

@AtHeartEngineer We do atmospheric measurememts with it, which is plenty fun for us 😀

🛩AG Umweltphysik Uni Tübingenumphy@bawü.social
2025-01-22

We run ❄️ #NixOS on the PARASITE sensor payloads for our #multicopter​s

@nobodyinperson did a great job of modularising the configuration, so that enabling the entire software stack (hardware communication, systemd services, data synchronisation, OLED display info, etc.) for logging from another predefined sensor is a one-line configuration change. 🎉

git diff in forgejo webinterface, showing file nixos/parasites/flik/hardware.nix with content:

sensors.hyt.enable = true;
sensors.stinger-ntc.enable = true;

and a new added line

sensors.sht40.enable = true;A gray dji Mavic 3E multicopter with a white 3d printed payload (PARASITE) on top, hovering over a field, a hillscape in the background, blue sky
🛩AG Umweltphysik Uni Tübingenumphy@bawü.social
2025-01-21

Remembered we had a dormant account on the other side, which is now gone 💥
We have more followers and interactions here in the #fediverse than we ever had over there anyway 😁

#eXit

Dein Account ist deaktiviert (Twitter)
🛩AG Umweltphysik Uni Tübingen boosted:
2025-01-19

49 Hochschul-/Wissenschaftsaccounts sind mittlerweile auf der @lfdi Instanz. 👍
Schön, dass ihr im #fediverse seid! Was es auf den Accounts gibt? Schaut selbst!

@Uni_Stuttgart (Uni Stuttgart)
@Flying_Laptop (Uni Stuttgart)
@izkt_stuttgart (Uni Stuttgart)
@Stuttgart_IRIS (Uni Stuttgart)
@UniStuttgartIRS (Uni Stuttgart)
@UniStuttgartAI (Uni Stuttgart)
@Studierendenwerk_Stuttgart
@umphy (Uni Tübingen)
@spacy (Uni Tübingen)
@IZEW (Uni Tübingen)
@ifk (Uni Tübingen)
@photoelectrochemistry (Uni Tübingen)
@my_stuwe (Studierendenwerk Tübingen-Hohenheim)
@KITInformatik (Karlsruher Institut für Technologie)
@ITAS_KIT (Karlsruher Institut für Technologie)
@kat (Karlsruher Institut für Technologie)
@SECUSO_Research (Karlsruher Institut für Technologie)
@TreuMoDa (Karlsruher Institut für Technologie)
@openta
@phweingarten (PH Weingarten)
@phheidelberg (PH Heidelberg)
@uniheidelberg (Uni Heidelberg)
@unifreiburg (Uni Freiburg)
@UniFreiburgVIVA (Uni Freiburg)
@unifreiburgRZ (Uni Freiburg)
@eLearningUniFR (Uni Freiburg)
@galaxyfreiburg (Uni Freiburg)
@GRK2571 (Uni Freiburg)
@hdmstuttgart (Hochschule der Medien Stuttgart)
@DigitaleEthik (Hochschule der Medien Stuttgart)
@hochschule_kehl (Hochschule Kehl)
@hfu_fachschaft_in (Hochschule Furtwangen)
@hka_sstm (Karlsruhe University of Applied Sciences)
@WirtschaftundTechnikFernsehen (Hochschule Esslingen)
@vs_uulm (Uni Ulm)
@HfWU (Hochschule für Wirtschaft und Umwelt Nürtingen-Geislingen)
@hadw_bw (Heidelberger Akademie der Wissenschaften)
@bwUni_digital
@Hochschule_Reutlingen (Hochschule Reutlingen)
@unimannheim (Uni Mannheim)
@ifm (Uni Mannheim)
@phludwigsburg (PH Ludwigsburg)
@vunk (Hochschule Pforzheim)
@hfu_imz_info (Hochschule Furtwangen)
@ghb_netadmins
@hfg_gmuend (Hochschule für Gestaltung Schwäbisch Gmünd)
@unikonstanz (Uni Konstanz)
@unihohenheim (Uni Hohenheim)
@fahrrad_hohenheim (Uni Hohenheim)
#wisskomm

🛩AG Umweltphysik Uni Tübingenumphy@bawü.social
2025-01-15

Our Portable Aircraft Rucksack for Atmospheric Sensing and In-situ Turbulence Estimation (PARASITE) is a meteorological payload we developed for multicopters - here a #dji #Mavic3E. The system measures 🌡️ #temperature, 💦 #humidity and💨 3d #wind vector over 10 times a second (>10Hz).

We applied this system during the @DeutscherWetterdienst #HErZ #VITAL campaign¹ last summer @fzj and are currently improving and validating it further.

Small #UAS (uncrewed aircraft systems) such as #multicopter​s can bridge the observation gap of high-resolution in-situ measurements in the lower atmosphere (lowest few km).

We'll present more @EuroGeosciences #EGU25 this year.

¹herz.uni-bonn.de/wordpress/ind

#meteorology

📸 @nobodyinperson

A gray dji Mavic 3E multicopter with a white 3d printed payload (PARASITE) on top, hovering over a field, a hillscape in the background, blue sky
🛩AG Umweltphysik Uni Tübingen boosted:
Yann Büchau :nixos:nobodyinperson@fosstodon.org
2025-01-15

Anyone that I know here going to #EGU2025 in April/May?

#EGU25 #PhDLife

🛩AG Umweltphysik Uni Tübingenumphy@bawü.social
2025-01-10

@pikarl @unituebingen Wir sind immerhin schon länger hier 😎

🛩AG Umweltphysik Uni Tübingenumphy@bawü.social
2024-12-18

@fedikarte !in 48.53534202, 9.03764427

🛩AG Umweltphysik Uni Tübingen boosted:
Yann Büchau :nixos:nobodyinperson@fosstodon.org
2024-10-29

Big brain 🧠 #Python #dataAnalysis move right there:

Storing a 2D vector field (e.g. wind vector) as a #numpy array of *complex* numbers, so all the shenanigans as interpolation et al. just work directly on the vectors and no individual handling of the vector components is necessary. 👌

(Code in the image description).

#meteorology #PhDLife

2d vector field plot. Transparent green (ground truth) arrows in the background, showing clockwise swirl that gets stronger to the outside. Some thicker blue (sampled) arrows scattered sparsely, following the general swirl. A smaller patch inside the region of the blue arrows, orange (interpolated) arrows are positioned over the green arrows, matching the ground truth very closely but not perfectly.

Code:


from scipy.interpolate import griddata

x, y = np.meshgrid((xs:=np.arange(-10,10,1)), (ys:=xs))
def make_vector(x,y):
    u = np.sqrt(np.abs(x)) + y
    v = np.cos(y**2) - x
    return u + v * 1j

plt.close("all")
%matplotlib inline
fig, ax = plt.subplots()
uv_truth = make_vector(x,y)
uv_sample = make_vector((x_ := np.random.uniform(xs.min(), xs.max(), (n:=20))),(y_ := np.random.uniform(xs.min(), xs.max(), n)))
interpolated = griddata(points=np.vstack([x_, y_]).T, values=uv_sample, xi=np.vstack([x.ravel(),y.ravel()]).T, method="linear")


ax.quiver(x,y,uv_truth.real, uv_truth.imag, scale_units='xy', scale=10, label="ground truth", alpha=0.3, color="darkgreen")
ax.quiver(x_, y_, uv_sample.real, uv_sample.imag, scale_units='xy', scale=10, label="sample", color="blue")
ax.quiver(x, y, interpolated.real, interpolated.imag, scale_units='xy', scale=10, label="interpolated from sample", color="orange")
ax.legend();
🛩AG Umweltphysik Uni Tübingen boosted:
Yann Büchau :nixos:nobodyinperson@fosstodon.org
2024-10-10

Looks like the @unituebingen won't continue its #Matlab license due to the high cost and lack of state partners to share the financial load.

I very much appreciate this! This is money better spent elsewhere. Teach students :python: #Python, :rstats: #Rstats et al., not some weird proprietary software they can't use freely afterwards.

Now let the heated discussions in the institutes begin 😉 🍿

Glad that we @umphy are using #FOSS.

#Tübingen

🛩AG Umweltphysik Uni Tübingen boosted:
Yann Büchau :nixos:nobodyinperson@fosstodon.org
2024-10-01

Hier fehlen noch wenige Unterschriften für eine Pro- #Windkraft Petition in der #NeckarAlb Region.

weact.campact.de/petitions/pro

#Tübingen

🛩AG Umweltphysik Uni Tübingen boosted:
Deutscher Wetterdienst (DWD)DeutscherWetterdienst@social.bund.de
2024-08-26

Heute letzter Tag: Messkampagne der Hans-Ertel-Zentrum-Summer School am Forschungszentrum Jülich; Ziel: vertikale Struktur der Troposphäre mit neuen Messtechniken untersuchen.
Alle Infos unter:
hans-ertel-zentrum.de/vital/in

Zu sehen ist eine Drohne, welche Messungen in der Atmosphäre durchführt. Im Hintergrund stehen Windräder.

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst