spell out the missing values
add context block for hdf files
change access to scale factor and offset
rewrite masking code as a list comprehension
fix read_ecmwf so it doesn't mask negative temperatures