Pure Python implementation of the GR4J rainfall-runoff model.