code: def _save_files(self, data, dtype_out_time):
          
          path = self.path_out[dtype_out_time]
          if not os.path.isdir(self.dir_out):
              os.makedirs(self.dir_out)
          if 'reg' in dtype_out_time:
              try:
                  reg_data = xr.open_dataset(path)
              except (EOFError, RuntimeError, IOError):
                  reg_data = xr.Dataset()
              reg_data.update(data)
              data_out = reg_data
          else:
              data_out = data
          if isinstance(data_out, xr.DataArray):
              data_out = xr.Dataset({self.name: data_out})
          data_out.to_netcdf(path, engine='netcdf4', format='NETCDF3_64BIT')
docs: Save the data to netcdf files in direc_out.