Skip to content
View dionhaefner's full-sized avatar

Block or report dionhaefner

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
dionhaefner/README.md

Hi there 👋

Now that you're here, why don't you check out some of my projects?


Main projects

(bigger projects where I am a core developer)

team-oceanteam-ocean / veros — ⭐ 400

The versatile ocean simulator, in pure Python, powered by JAX.

pasteurlabspasteurlabs / tesseract-core — ⭐ 132

Universal components for differentiable scientific computing. 📦

DHIDHI / terracotta — ⭐ 755

A light-weight, versatile XYZ tile server, built with Flask and Rasterio 🌍

mpi4jaxmpi4jax / mpi4jax — ⭐ 544

Zero-copy MPI communication of JAX arrays, for turbo-charged HPC applications in Python ⚡


Side projects

dionhaefnerdionhaefner / pyhpc-benchmarks — ⭐ 336

A suite of benchmarks for CPU and GPU performance of the most popular high-performance libraries for Python 🚀

dionhaefnerdionhaefner / yahtzotron — ⭐ 23

The friendly robot that beats you in Yahtzee 🤖 🎲

dionhaefnerdionhaefner / dionhaefner.github.io

Repository for my personal homepage, hosted on GitHub Pages, created with Pelican.


Science applications

dionhaefnerdionhaefner / rogue-wave-discovery — ⭐ 14

Code for the paper "Machine-Guided Discovery of a Real-World Rogue Wave Model" (Häfner et al., 2023)

dionhaefnerdionhaefner / FOWD — ⭐ 13

Processing framework for FOWD, a free ocean wave dataset, ready for your ML application 🌊


Misc

(one-off projects and everything else)

dionhaefnerdionhaefner / cv — ⭐ 4

My personal CV and résumé, auto-generated via GitHub Actions 📄

dionhaefnerdionhaefner / bayesian-histograms — ⭐ 29

Bayesian histograms for estimation of binary rare event rates, with fully automated bin pruning 📊

dionhaefnerdionhaefner / dionsthesis — ⭐ 12

Custom LaTeX2e documentclass for typesetting beautiful, modern theses.

dionhaefnerdionhaefner / pgfcache — ⭐ 13

LaTeX package for caching of PGF figures created with Matplotlib, just like tikz-externalize

dionhaefnerdionhaefner / shallow-water — ⭐ 18

Powerful shallow-water implementations in pure Python

dionhaefnerdionhaefner / attractive — ⭐ 3

Compute and plot beautiful Clifford Attractors 💫

dionhaefnerdionhaefner / fly — ⭐ 10

An interactive geophysical flow visualizer in Python.

Last updated 2026-09-09

Pinned Loading

  1. team-ocean/verosteam-ocean/verosPublic

    The versatile ocean simulator, in pure Python, powered by JAX.

    Python 400 62

  2. pasteurlabs/tesseract-corepasteurlabs/tesseract-corePublic

    Universal components for differentiable scientific computing. 📦

    Python 132 20

  3. DHI/terracottaDHI/terracottaPublic

    A light-weight, versatile XYZ tile server, built with Flask and Rasterio 🌍

    Python 755 79

  4. pyhpc-benchmarkspyhpc-benchmarksPublic

    A suite of benchmarks for CPU and GPU performance of the most popular high-performance libraries for Python 🚀

    Python 336 27

  5. mpi4jax/mpi4jaxmpi4jax/mpi4jaxPublic

    Zero-copy MPI communication of JAX arrays, for turbo-charged HPC applications in Python ⚡

    Python 544 32