Home » Notes (Page 2)

# Category Archives: Notes

## Epidemic disease processes

There are lots of different spreading processes, but perhaps the most engaging — as well as the most socially important — is the way epidemics spread. Before we think about how epidemics spread over networks, we should first explore how epidemics are typically encountered and understood in medicine.

(This is a chapter from Complex networks, complex processes.)

## Concepts: processes

So far we’ve talked about networks as static things with static properties. But the real interest of networks comes from how they influence processes, the dynamics that runs over a network: the “traffic” in the “streets”, as it were. Making this happen requires defining local rules that aggregate together as global phenomena.

(This is a chapter from Complex networks, complex processes.)

## Concepts: neighbourhoods and paths

If we think of networks as the streets and junctions of towns, then paths are the ways we can navigate around those towns. They give us a notion of locality and distance, and also a notion of the “width” or “diameter” of a network, even when there’s no inherent geometry.

(This is a chapter from Complex networks, complex processes.)

## Concepts: degree

The degree of a node is a local property that, when integrated over an entire network, leads to the idea of degree distribution that is one of the most important features of complex networks..

(This is a chapter from Complex networks, complex processes.)

## Concepts: simple networks

The idea of a “simple” complex network, without directed edges, parallel edges, or self-loops.

(This is a chapter from Complex networks, complex processes.)

## Concepts: networks and geometry

Drawing a network, and how this might (or might not) aid intuition.

(This is a chapter from Complex networks, complex processes.)

## Concepts: networks

Nodes, edges, and networks, and how to represent them in Python.

(This is a chapter from Complex networks, complex processes.)

## Moved “Complex networks, complex processes book” to a more blog format

I’m currently writing an open textbook on complex networks. Since this is a protracted task, I’ve moved to a more blog-like form.

## First SleepySketch release

Happy 2014! We’re particularly happy to be making the first release of the SleepySketch library for writing low-power Arduino sketches.

## Scratch: visual programming for Arduino

For some people, traditional programming is daunting. This needn’t be the case, and there are several more visual programming studios available — one of which has now come to the Arduino.