MNT : use np.nan for missing values

I am interpreting 0 in the density of Fm as meaning 'not enough of this
has ever been made'.  Use np.nan so that computations using this value
will fail (yield nan), rather that silently, but incorrectly, work.