def load_all_variables(self):
self.data = {}<EOL>file_var_names = self.z_variable_info.keys()<EOL>dim_sizes = []<EOL>rec_nums = []<EOL>data_types = []<EOL>names = []<EOL>for i, name in enumerate(file_var_names):<EOL><INDENT>dim_sizes.extend(self.z_variable_info[name]['<STR_LIT>'])<EOL>rec_nums.append(self.z_variable_info[name]['<STR_LIT>'])<EOL>data_types.append(self.z_variable_info[name]['<STR_LIT>'])<EOL>names.append(name.ljust(<NUM_LIT>))<EOL><DEDENT>dim_sizes = np.array(dim_sizes)<EOL>rec_nums = np.array(rec_nums)<EOL>data_types = np.array(data_types)<EOL>self._call_multi_fortran_z(names, data_types, rec_nums, dim_sizes,<EOL>self.cdf_data_types['<STR_LIT>'],<EOL>fortran_cdf.get_multi_z_real4)<EOL>self._call_multi_fortran_z(names, data_types, rec_nums, dim_sizes,<EOL>self.cdf_data_types['<STR_LIT:float>'],<EOL>fortran_cdf.get_multi_z_real4)<EOL>self._call_multi_fortran_z(names, data_types, rec_nums, dim_sizes,<EOL>self.cdf_data_types['<STR_LIT>'],<EOL>fortran_cdf.get_multi_z_real8)<EOL>self._call_multi_fortran_z(names, data_types, rec_nums, dim_sizes,<EOL>self.cdf_data_types['<STR_LIT>'],<EOL>fortran_cdf.get_multi_z_real8)<EOL>self._call_multi_fortran_z(names, data_types, rec_nums, dim_sizes,<EOL>self.cdf_data_types['<STR_LIT>'],<EOL>fortran_cdf.get_multi_z_int4)<EOL>self._call_multi_fortran_z(names, data_types, rec_nums, dim_sizes,<EOL>self.cdf_data_types['<STR_LIT>'],<EOL>fortran_cdf.get_multi_z_int4,<EOL>data_offset=<NUM_LIT:2> ** <NUM_LIT:32>)<EOL>self._call_multi_fortran_z(names, data_types, rec_nums, dim_sizes,<EOL>self.cdf_data_types['<STR_LIT>'],<EOL>fortran_cdf.get_multi_z_int2)<EOL>self._call_multi_fortran_z(names, data_types, rec_nums, dim_sizes,<EOL>self.cdf_data_types['<STR_LIT>'],<EOL>fortran_cdf.get_multi_z_int2,<EOL>data_offset=<NUM_LIT:2> ** <NUM_LIT:16>)<EOL>self._call_multi_fortran_z(names, data_types, rec_nums, dim_sizes,<EOL>self.cdf_data_types['<STR_LIT>'],<EOL>fortran_cdf.get_multi_z_int1)<EOL>self._call_multi_fortran_z(names, data_types, rec_nums, dim_sizes,<EOL>self.cdf_data_types['<STR_LIT>'],<EOL>fortran_cdf.get_multi_z_int1,<EOL>data_offset=<NUM_LIT:2> ** <NUM_LIT:8>)<EOL>self._call_multi_fortran_z(names, data_types, rec_nums, dim_sizes,<EOL>self.cdf_data_types['<STR_LIT>'],<EOL>fortran_cdf.get_multi_z_int1)<EOL>self._call_multi_fortran_z(names, data_types, rec_nums, dim_sizes,<EOL>self.cdf_data_types['<STR_LIT>'],<EOL>fortran_cdf.get_multi_z_real8,<EOL>epoch=True)<EOL>self._call_multi_fortran_z(names, data_types, rec_nums, <NUM_LIT:2> * dim_sizes,<EOL>self.cdf_data_types['<STR_LIT>'],<EOL>fortran_cdf.get_multi_z_epoch16,<EOL>epoch16=True)<EOL>self._call_multi_fortran_z(names, data_types, rec_nums, dim_sizes,<EOL>self.cdf_data_types['<STR_LIT>'],<EOL>fortran_cdf.get_multi_z_tt2000,<EOL>epoch=True)<EOL>self.data_loaded = True<EOL>
Loads all variables from CDF.

        Note this routine is called automatically
        upon instantiation.