Complex systems, generative art, electronic music.
netwulf. Interactive visualization of networks based on Ulf Aslak's d3 web app.
302tacoma. Temporal networks in Python. Provides fast tools to analyze temporal contact networks and simulate dynamic processes on them using Gillespie's SSA.
106binpacking. Distribution of weighted items to bins (either a fixed number of bins or a fixed number of volume per bin). Data may be in form of list, dictionary, list of tuples or csv-file.
97reaction-diffusion. Some Python examples to obtain reaction-diffusion results and animations.
97epipack. Fast prototyping of infectious-disease models based on reaction equations. Analyze the ODEs analytically or numerically, or run stochastic simulations on networks/well-mixed systems.
35COVID19CaseNumberModel. Fit the algebraic growth of case numbers in Mainland China with an SIR-containment model
22smallworld. Generate and analyze small-world networks according to the revised Watts-Strogatz model where the randomization at β = 1 is truly equal to the Erdős-Rényi network model.
21python-fisheye. Transform single points or arrays of points using several fisheye functions.
11fisheye. The original fisheye function has a visual flaw due to discontiuities in its first derivative. Here, I present a fisheye function which is continuously differentiable and hence more pleasing to the eye.
9better_understanding. A track made with Sonic Pi
8qsuite. command line tool to provide an easy framework to submit computer simulations of arbitrary variety in parameter space to various cluster frameworks
8phase_space_example. Examples on how to integrate ODE systems with Python and how to plot trajectories in phase space.
8couzinswarm. Simulating fish swarming behavior using the model by Iain Couzin et al.
7kd-tree-js. A JavaScript implementation of a kd tree that enables fast searches for points within a range as well as nearest neighbors in d dimensions
6thresholdmodel. Simulate a continuous-time Watts threshold model on static networks.
6ThredgeCorr. Generate instances of the thresholded locally correlated edge weights network model and calculate its properties.
5GillEpi. Provides classes to simulate epidemics on (potentially time-varying) networks using a Gillespie stochastic simulation algorithm or the classic agent based method.
5cividis. Register `cividis` with matplotlib, a color map optimized for color vision deficiency, as published in Nuñez, et al. (2018), PLoS ONE 13(7): e0199239 .
5pipetex2tex. CLI to convert LaTeX source with piped "\input{|...}" commands into pure LaTeX.
3ljhouses. C++-based Python package to efficiently simulate 2D Lennard-Jones spheres in an external potential
3bfmplot. A collections of snippets and tools to make my plots and my life easier.
3cMHRN. Creates modular hierarchical random networks in a fast manner.
2numpyarray_to_latex. Format numpy arrays as LaTeX arrays
2submitex. Tools and CLIs to make your tex-files submission-ready.
2komoog. Convert your hiking trips into sounds
2cThredgeCorr. For fast generation of edge lists from the thresholded edge correlation model.
2effective-distance. provides a few functions to produce an effective distance tree from a given graph and root node
2similarity-indices. Compute diverse incidence based or abundance based similarity indices between two numpy arrays.
2CV. My automatically generated CV
2GTOM. Computes the general topological overlap measure for undirected and unweighted networks
2radial-distance-layout. Generates a radial layout for trees whose nodes are associated with a distance to the root
2drei-fragezeichen-sleeping-beauty. Analyzing whether people use "Die drei ???" to fall asleep using Spotify track popularity data.
2boarding_school_SIR. Fit SIR dynamics to the prevalence curve of an H1N1 outbreak of a British boarding school in 1978.
1BiasedRandomWalks. Provides classes around biased random walks on networks.
1networks2021-hons-softwaredemo. Stuff that I showed or wasn't able to show during my talk in the HON satellite of the Networks 2021 conference
13d-fractals. create 3D fractals in blender
1DigCT. This repository contains a model to analyze the efficacy of digital contact tracing apps on network models.
1network_styling_with_d3. (1) Input a network. (2) Style it. (3) Download the result.
1fincoretails. Fit a bunch of distributions with finite core and heavy tails to data
1diese-visuelle-welt. ruby script for the track "Diese visuelle Welt" written in Sonic Pi
1cQuadTree. Python API to a C++-implementation of a BarnesHutTree/QuadTree
1RK45js. JavaScript implementation of Runge-Kutta-Fehlberg numerical integration for the browser
1network-centrality-visualizations. Some hacky code to visualize centrality measures in networks
1DynGillEpi. Runs Gillespie contagion processes on time dependent contact networks.
1LyXTufteThesis. A LyX template for PhD theses at HU Berlin
1cNetworkDiff. For fast diffusion simulation (or random walks) on networks.
1