Diodes are nonlinear devices, and as such we need models that we can use to analyse circuits with diodes in them. We present several models, and the choice of model depends on the purpose.