def _compare_io(inv_op, out_file_ext='.fif'):
 tempdir = _TempDir()
 if (out_file_ext == '.fif'):
  out_file = op.join(tempdir, 'test-inv.fif')
 elif (out_file_ext == '.gz'):
  out_file = op.join(tempdir, 'test-inv.fif.gz')
 else:
  raise ValueError('IO test could not complete')
 inv_init = copy.deepcopy(inv_op)
 write_inverse_operator(out_file, inv_op)
 read_inv_op = read_inverse_operator(out_file)
 _compare(inv_init, read_inv_op)
 _compare(inv_init, inv_op)

def _compare_io ( inv_op , out_file_ext = '.fif' ) : tempdir = _TempDir ( ) if ( out_file_ext == '.fif' ) : out_file = op . join ( tempdir , 'test-inv.fif' ) elif ( out_file_ext == '.gz' ) : out_file = op . join ( tempdir , 'test-inv.fif.gz' ) else : raise ValueError ( 'IO test could not complete' ) inv_init = copy . deepcopy ( inv_op ) write_inverse_operator ( out_file , inv_op ) read_inv_op = read_inverse_operator ( out_file ) _compare ( inv_init , read_inv_op ) _compare ( inv_init , inv_op )
compare inverse io .