class netcdf_file(): def write_var_array(self): variables.sort(key=lambda (k, v): v._shape and not v.isrec) def read_var_array(self): actual_size = reduce(mul, (1,) + shape[1:]) * size