def tearDown(self): filelist = ['measurements.txt', 'specimens.txt', 'samples.txt', 'sites.txt', 'locations.txt', 'custom_samples.txt'] #directory = os.path.join(WD) pmag.remove_files(filelist, WD) pmag.remove_files(['custom_measurements.txt'], os.path.join(WD, 'data_files')) os.chdir(WD)
def tearDown(self): filelist = [ '96MT.05.01.magic', 'BC0-3A.magic', 'magic_measurements.txt', 'er_specimens.txt', 'er_samples.txt', 'er_sites.txt' ] pmag.remove_files(filelist, self.input_dir) os.chdir(WD)
def tearDown(self): tables = [ 'measurements', 'specimens', 'samples', 'sites', 'locations', 'ages', 'criteria', 'contribution' ] tables.extend([tname + "_errors" for tname in tables]) possible_files = os.listdir(WD) for table in tables: fname = table + ".txt" if fname in possible_files: try: print('trying to remove', os.path.join(WD, fname)) os.remove(os.path.join(WD, fname)) except OSError: pass # get rid of partial upload files # like: Tel-Hazor_Tel-Megiddo_14.Jun.2017-1.txt pattern = re.compile('.*\w*[.]\w*[.]\w*[20]\d{2}\w*.txt$') remove = [] for f in possible_files: if pattern.match(f): remove.append(f) pmag.remove_files(remove, WD) # and any in core_depthplot core_depthplot_dir = os.path.join(WD, 'data_files', 'core_depthplot') possible_files = os.listdir(core_depthplot_dir) remove = [] for f in possible_files: if pattern.match(f): remove.append(f) pmag.remove_files(remove, core_depthplot_dir) # return to WD os.chdir(WD)
def tearDown(self): #input_dir = os.path.join(WD, 'pmagpy_data_files', 'Measurement_Import', #'iodp_jr6_magic') #files = ['test.magic', 'other_er_samples.txt'] files = ['mn001-1a.magic', 'er_samples.txt', 'er_sites.txt', 'magic_measurements.txt'] pmag.remove_files(files, WD)
def tearDown(self): tables = ['measurements', 'specimens', 'samples', 'sites', 'locations', 'ages', 'criteria', 'contribution'] tables.extend([tname + "_errors" for tname in tables]) possible_files = os.listdir(WD) for table in tables: fname = table + ".txt" if fname in possible_files: try: print('trying to remove', os.path.join(WD, fname)) os.remove(os.path.join(WD, fname)) except OSError: pass # get rid of partial upload files # like: Tel-Hazor_Tel-Megiddo_14.Jun.2017-1.txt pattern = re.compile('.*\w*[.]\w*[.]\w*[20]\d{2}\w*.txt$') remove = [] for f in possible_files: if pattern.match(f): remove.append(f) pmag.remove_files(remove, WD) # and any in core_depthplot core_depthplot_dir = os.path.join(WD, 'data_files', 'core_depthplot') possible_files = os.listdir(core_depthplot_dir) remove = [] for f in possible_files: if pattern.match(f): remove.append(f) pmag.remove_files(remove, core_depthplot_dir) # return to WD os.chdir(WD)
def tearDown(self): filelist = ['magic_measurements.txt', 'my_magic_measurements.txt', 'er_specimens.txt', 'er_samples.txt', 'my_er_samples.txt', 'er_sites.txt', 'rmag_anisotropy.txt', 'my_rmag_anisotropy.txt', 'rmag_results.txt', 'my_rmag_results.txt'] pmag.remove_files(filelist, WD)
def tearDown(self): filelist = [ 'magic_measurements.txt', 'er_specimens.txt', 'er_samples.txt', 'er_sites.txt' ] pmag.remove_files(filelist, WD) os.chdir(WD)
def tearDown(self): filelist = [ 'magic_measurements.txt', 'my_magic_measurements.txt', 'custom_specimens.txt', 'er_samples.txt', 'my_er_samples.txt', 'er_sites.txt', 'rmag_anisotropy.txt' ] pmag.remove_files(filelist, self.atrm_WD) os.chdir(WD)
def tearDown(self): filelist = [ 'magic_measurements.txt', 'er_specimens.txt', 'er_samples.txt', 'er_sites.txt', 'er_locations.txt' ] #directory = os.path.join(WD) pmag.remove_files(filelist, WD) os.chdir(WD)
def tearDown(self): filelist = ['sio_af_example.magic'] directory = os.path.join(WD, 'data_files', 'Measurement_Import', 'sio_magic') pmag.remove_files(filelist, directory) filelist = ['measurements.txt', 'specimens.txt', 'samples.txt', 'sites.txt', 'locations.txt'] pmag.remove_files(filelist, WD) os.chdir(WD)
def tearDown(self): #dmag_dir = os.path.join(WD, 'data_files', 'dmag_magic') #tables = ['specimens.txt', 'samples.txt', # 'sites.txt', 'locations.txt', 'ages.txt', 'criteria.txt', # 'contribution.txt', 'images.txt'] #pmag.remove_files(tables, dmag_dir) orientation_dir = os.path.join(WD, 'data_files', 'orientation_magic') pmag.remove_files(['samples.txt', 'sites.txt'], orientation_dir) os.chdir(WD)
def tearDown(self): #input_dir = os.path.join(WD, 'data_files', 'convert_2_magic', #'iodp_jr6_magic') #files = ['test.magic', 'other_er_samples.txt'] files = ['mn001-1a.magic', 'er_samples.txt', 'er_sites.txt', 'magic_measurements.txt'] pmag.remove_files(files, WD) pmag.remove_files(files, os.path.join(WD, 'data_files', 'convert_2_magic', '2g_bin_magic', 'mn1')) os.chdir(WD)
def test_all_files_are_created(self): files = ['locations.txt', 'sites.txt', 'samples.txt', 'specimens.txt', 'measurements.txt', 'contribution.txt'] pmag.remove_files(files, self.download_dir) ipmag.download_magic('magic_contribution_16533.txt', dir_path=self.download_dir, input_dir_path=self.download_dir) output_files = os.listdir(self.download_dir) for f in files: self.assertIn(f, output_files)
def tearDown(self): filelist = [ 'magic_measurements.txt', 'my_magic_measurements.txt', 'er_specimens.txt', 'er_samples.txt', 'my_er_samples.txt', 'er_sites.txt', 'rmag_anisotropy.txt', 'my_rmag_anisotropy.txt', 'rmag_results.txt', 'my_rmag_results.txt', 'agm_magic_example.magic' ] pmag.remove_files(filelist, WD) os.chdir(WD)
def tearDown(self): files = ['test.magic', 'other_er_samples.txt'] pmag.remove_files(files, WD) # then, make sure that hidden_er_samples.txt has been successfully renamed to er_samples.txt input_dir = os.path.join(WD, 'pmagpy_data_files', 'Measurement_Import', 'iodp_jr6_magic') hidden_sampfile = os.path.join(input_dir, 'hidden_er_samples.txt') sampfile = os.path.join(input_dir, 'er_samples.txt') if os.path.exists(hidden_sampfile): os.rename(hidden_sampfile, sampfile)
def tearDown(self): #input_dir = os.path.join(WD, 'data_files', 'Measurement_Import', #'IODP_jr6_magic') #files = ['test.magic', 'other_er_samples.txt'] files = [ 'mn001-1a.magic', 'er_samples.txt', 'er_sites.txt', 'magic_measurements.txt' ] pmag.remove_files(files, WD) os.chdir(WD)
def tearDown(self): filelist = [ 'measurements.txt', 'specimens.txt', 'samples.txt', 'sites.txt', 'locations.txt', 'custom_samples.txt' ] #directory = os.path.join(WD) pmag.remove_files(filelist, WD) pmag.remove_files(['custom_measurements.txt'], os.path.join(WD, 'data_files')) os.chdir(WD)
def tearDown(self): filelist = ['magic_measurements.txt', 'my_magic_measurements.txt', 'er_specimens.txt', 'er_samples.txt', 'my_er_samples.txt', 'er_sites.txt', 'rmag_anisotropy.txt', 'my_rmag_anisotropy.txt', 'rmag_results.txt', 'my_rmag_results.txt', 'my_samples.txt', 'Directions.txt', 'Directions.tex', 'Intensities.txt', 'Intensities.tex', 'SiteNfo.txt', 'SiteNfo.tex', 'Specimens.txt', 'Specimens.tex', 'Criteria.txt', 'Criteria.tex'] pmag.remove_files(filelist, self.result_WD)
def tearDown(self): files = ['test.magic', 'other_er_samples.txt'] pmag.remove_files(files, WD) # then, make sure that hidden_er_samples.txt has been successfully renamed to er_samples.txt input_dir = os.path.join(WD, 'data_files', 'Measurement_Import', 'IODP_jr6_magic') hidden_sampfile = os.path.join(input_dir, 'hidden_er_samples.txt') sampfile = os.path.join(input_dir, 'er_samples.txt') if os.path.exists(hidden_sampfile): os.rename(hidden_sampfile, sampfile) os.chdir(WD)
def tearDown(self): filelist = ['sio_af_example.magic'] directory = os.path.join(WD, 'data_files', 'Measurement_Import', 'sio_magic') pmag.remove_files(filelist, directory) filelist = [ 'measurements.txt', 'specimens.txt', 'samples.txt', 'sites.txt', 'locations.txt' ] pmag.remove_files(filelist, WD) os.chdir(WD)
def tearDown(self): filelist = ['magic_measurements.txt', 'my_magic_measurements.txt', 'er_specimens.txt', 'er_samples.txt', 'my_er_samples.txt', 'er_sites.txt', 'rmag_anisotropy.txt', 'my_rmag_anisotropy.txt', 'rmag_results.txt', 'my_rmag_results.txt', 'my_samples.txt', 'Directions.txt', 'Directions.tex', 'Intensities.txt', 'Intensities.tex', 'SiteNfo.txt', 'SiteNfo.tex', 'Specimens.txt', 'Specimens.tex', 'Criteria.txt', 'Criteria.tex'] pmag.remove_files(filelist, self.result_WD) os.chdir(WD)
def tearDown(self): # delete any upload file that was partially created directory = os.path.join(WD, 'pmagpy_data_files', 'testing', 'validation') pattern = re.compile('\w*[.]\w*[.]\w*[20]\d{2}\w*.txt$') possible_files = os.listdir(directory) files = [] for f in possible_files: if f not in ['location1_30.Dec.2015.txt', 'location1_30.Dec.2015_1.txt']: if pattern.match(f): files.append(f) pmag.remove_files(files, directory)
def tearDown(self): # delete any upload file that was partially created directory = os.path.join(WD, 'data_files', 'testing', 'validation') pattern = re.compile('\w*[.]\w*[.]\w*[20]\d{2}\w*.txt$') possible_files = os.listdir(directory) files = [] for f in possible_files: if f not in ['location1_30.Dec.2015.txt', 'location1_30.Dec.2015_1.txt']: if pattern.match(f): files.append(f) pmag.remove_files(files, directory) os.chdir(WD)
def tearDown(self): filelist = ['magic_measurements.txt', 'my_magic_measurements.txt', 'custom_specimens.txt', 'er_samples.txt', 'my_er_samples.txt', 'er_sites.txt', 'rmag_anisotropy.txt'] pmag.remove_files(filelist, self.thel_WD) glob_strings = ['*.svg', '*.png', os.path.join(self.thel_WD, "*.svg"), os.path.join(self.thel_WD, "*.png")] for string in glob_strings: files = glob.glob(string) for fname in files: os.remove(fname) os.chdir(WD)
def tearDown(self): filelist = ['measurements.txt', 'specimens.txt', 'samples.txt', 'sites.txt', 'locations.txt', 'IODP_LIMS_SRMsection_366_U1494.csv.magic', 'IODP_LIMS_SRMsection_366_U1494_locations.txt', 'IODP_LIMS_SRMsection_366_U1494_samples.txt', 'IODP_LIMS_SRMsection_366_U1494_sites.txt', 'IODP_LIMS_SRMsection_366_U1494_specimens.txt'] dir_path = os.path.join(WD, 'data_files', 'UTESTA', 'SRM_data') #directory = os.path.join(WD) pmag.remove_files(filelist, dir_path) os.chdir(WD)
def test_all_files_are_created(self): files = [ 'locations.txt', 'sites.txt', 'samples.txt', 'specimens.txt', 'measurements.txt', 'contribution.txt' ] pmag.remove_files(files, self.download_dir) ipmag.download_magic('magic_contribution_15143.txt', dir_path=self.download_dir, input_dir_path=self.download_dir) output_files = os.listdir(self.download_dir) for f in files: self.assertIn(f, output_files)
def tearDown(self): filelist = [ 'measurements.txt', 'specimens.txt', 'samples.txt', 'sites.txt', 'locations.txt', 'IODP_LIMS_SRMsection_366_U1494.csv.magic', 'IODP_LIMS_SRMsection_366_U1494_locations.txt', 'IODP_LIMS_SRMsection_366_U1494_samples.txt', 'IODP_LIMS_SRMsection_366_U1494_sites.txt', 'IODP_LIMS_SRMsection_366_U1494_specimens.txt' ] dir_path = os.path.join(WD, 'data_files', 'UTESTA', 'SRM_data') #directory = os.path.join(WD) pmag.remove_files(filelist, dir_path) os.chdir(WD)
def tearDown(self): files = ['test.magic', 'other_er_samples.txt', 'custom_locations.txt', 'samples.txt', 'sites.txt'] pmag.remove_files(files, WD) # then, make sure that hidden_er_samples.txt has been successfully renamed to er_samples.txt input_dir = os.path.join(WD, 'data_files', 'Measurement_Import', 'IODP_jr6_magic') hidden_sampfile = os.path.join(input_dir, 'hidden_er_samples.txt') sampfile = os.path.join(input_dir, 'er_samples.txt') if os.path.exists(hidden_sampfile): os.rename(hidden_sampfile, sampfile) pmag.remove_files(['custom_specimens.txt'], 'data_files') os.chdir(WD)
def test3_with_invalid_files(self): dir_path = os.path.join(WD, 'data_files', '3_0', 'Megiddo') outfile, error_message, errors, all_errors = ipmag.upload_magic3(dir_path=dir_path) msg = "file validation has failed. You may run into problems if you try to upload this file." self.assertEqual(error_message, msg) # delete any upload file that was partially created import re pattern = re.compile('\w*[.]\w*[.]\w*[20]\d{2}\w*.txt$') possible_files = os.listdir(dir_path) files = [] for f in possible_files: if pattern.match(f): files.append(f) pmag.remove_files(files, dir_path)
def tearDown(self): #input_dir = os.path.join(WD, 'data_files', 'convert_2_magic', #'iodp_jr6_magic') #files = ['test.magic', 'other_er_samples.txt'] files = [ 'mn001-1a.magic', 'er_samples.txt', 'er_sites.txt', 'magic_measurements.txt' ] pmag.remove_files(files, WD) pmag.remove_files( files, os.path.join(WD, 'data_files', 'convert_2_magic', '2g_bin_magic', 'mn1')) os.chdir(WD)
def test3_with_invalid_files(self): dir_path = os.path.join(WD, 'data_files', '3_0', 'Megiddo') outfile, error_message, errors, all_errors = ipmag.upload_magic3( dir_path=dir_path) msg = "file validation has failed. You may run into problems if you try to upload this file." self.assertEqual(error_message, msg) # delete any upload file that was partially created import re pattern = re.compile('\w*[.]\w*[.]\w*[20]\d{2}\w*.txt$') possible_files = os.listdir(dir_path) files = [] for f in possible_files: if pattern.match(f): files.append(f) pmag.remove_files(files, dir_path)
def test3_with_contribution(self): dir_path = os.path.join(WD, 'data_files', '3_0', 'Megiddo') con = nb.Contribution(directory=dir_path) outfile, error_message, errors, all_errors = ipmag.upload_magic3(contribution=con) msg = "file validation has failed. You may run into problems if you try to upload this file." self.assertEqual(error_message, msg) # delete any upload file that was partially created import re pattern = re.compile('\A[^.]*\.[a-zA-Z]*\.\d{4}\_?\d*\.txt') possible_files = os.listdir(dir_path) files = [] for f in possible_files: if pattern.match(f): files.append(f) pmag.remove_files(files, dir_path)
def test3_with_contribution(self): dir_path = os.path.join(WD, 'data_files', '3_0', 'Megiddo') con = cb.Contribution(directory=dir_path) outfile, error_message, errors, all_errors = ipmag.upload_magic(contribution=con) msg = "Validation of your upload file has failed.\nYou can still upload" self.assertTrue(error_message.startswith(msg)) # delete any upload file that was partially created import re pattern = re.compile('\A[^.]*\.[a-zA-Z]*\.\d{4}\_?\d*\.txt') possible_files = os.listdir(dir_path) files = [] for f in possible_files: if pattern.match(f): files.append(f) pmag.remove_files(files, dir_path)
def test3_with_contribution(self): dir_path = os.path.join(WD, 'data_files', '3_0', 'Megiddo') con = cb.Contribution(directory=dir_path) outfile, error_message, errors, all_errors = ipmag.upload_magic3( contribution=con) msg = "file validation has failed. You may run into problems if you try to upload this file." self.assertEqual(error_message, msg) # delete any upload file that was partially created import re pattern = re.compile('\A[^.]*\.[a-zA-Z]*\.\d{4}\_?\d*\.txt') possible_files = os.listdir(dir_path) files = [] for f in possible_files: if pattern.match(f): files.append(f) pmag.remove_files(files, dir_path)
def test_with_invalid_files(self): directory = os.path.join(self.dir_path, 'my_project_with_errors') outfile, error_message, errors = ipmag.upload_magic(dir_path=directory) self.assertTrue(errors) self.assertFalse(outfile) self.assertEqual(error_message, "file validation has failed. You may run into problems if you try to upload this file.") directory = os.path.join(self.dir_path, 'my_project_with_errors') # delete any upload file that was partially created import re pattern = re.compile('\w*[.]\w*[.]\w*[20]\d{2}\w*.txt$') possible_files = os.listdir(directory) files = [] for f in possible_files: if pattern.match(f): files.append(f) pmag.remove_files(files, directory)
def test_with_invalid_files(self): directory = os.path.join(self.dir_path, 'my_project_with_errors') outfile, error_message, errors = ipmag.upload_magic2(dir_path=directory) self.assertTrue(errors) self.assertFalse(outfile) self.assertTrue(error_message.startswith("Validation of your upload file has failed.\nYou can still upload")) directory = os.path.join(self.dir_path, 'my_project_with_errors') # delete any upload file that was partially created import re pattern = re.compile('\w*[.]\w*[.]\w*[20]\d{2}\w*.txt$') possible_files = os.listdir(directory) files = [] for f in possible_files: if pattern.match(f): files.append(f) pmag.remove_files(files, directory)
def tearDown(self): tables = ['measurements', 'specimens', 'samples', 'sites', 'locations', 'ages', 'criteria', 'contribution'] tables.extend([tname + "_errors" for tname in tables]) possible_files = os.listdir(WD) for table in tables: fname = table + ".txt" if fname in possible_files: try: print('trying to remove', os.path.join(WD, fname)) os.remove(os.path.join(WD, fname)) except OSError: pass # get rid of partial upload files pattern = re.compile('.*\w*[.]\w*[.]\w*[20]\d{2}\w*.txt$') #pattern = re.compile('\w*[.]\w*[.]\w*[20]\d{2}\w*.txt$') remove = [] for f in possible_files: if pattern.match(f): remove.append(f) pmag.remove_files(remove, WD) os.chdir(WD)
def tearDown(self): tables = [ 'measurements', 'specimens', 'samples', 'sites', 'locations', 'ages', 'criteria', 'contribution' ] tables.extend([tname + "_errors" for tname in tables]) possible_files = os.listdir(WD) for table in tables: fname = table + ".txt" if fname in possible_files: try: print('trying to remove', os.path.join(WD, fname)) os.remove(os.path.join(WD, fname)) except OSError: pass # get rid of partial upload files pattern = re.compile('.*\w*[.]\w*[.]\w*[20]\d{2}\w*.txt$') #pattern = re.compile('\w*[.]\w*[.]\w*[20]\d{2}\w*.txt$') remove = [] for f in possible_files: if pattern.match(f): remove.append(f) pmag.remove_files(remove, WD) os.chdir(WD)
def tearDown(self): filelist = ['96MT.05.01.magic', 'BC0-3A.magic', 'measurements.txt', 'specimens.txt', 'samples.txt', 'sites.txt'] pmag.remove_files(filelist, self.input_dir) filelist = ['specimens.txt', 'samples.txt', 'sites.txt', 'locations.txt', 'custom_specimens.txt', 'measurements.txt'] pmag.remove_files(filelist, WD) pmag.remove_files(filelist, os.path.join(WD, 'data_files')) os.chdir(WD)
def tearDown(self): #input_dir = os.path.join(WD, 'data_files', 'Measurement_Import', #'IODP_jr6_magic') #files = ['test.magic', 'other_er_samples.txt'] files = ['mn001-1a.magic', 'samples.txt', 'sites.txt', 'measurements.txt', 'locations.txt', 'specimens.txt'] pmag.remove_files(files, WD) pmag.remove_files(['custom_specimens.txt', 'samples.txt', 'sites.txt', 'locations.txt'], 'data_files') pmag.remove_files(files, os.path.join(WD, 'data_files', 'Measurement_Import', '2G_bin_magic', 'mn1')) os.chdir(WD)
def tearDown(self): filelist = [ '96MT.05.01.magic', 'BC0-3A.magic', 'measurements.txt', 'specimens.txt', 'samples.txt', 'sites.txt' ] pmag.remove_files(filelist, self.input_dir) filelist = [ 'specimens.txt', 'samples.txt', 'sites.txt', 'locations.txt', 'custom_specimens.txt', 'measurements.txt' ] pmag.remove_files(filelist, WD) pmag.remove_files(filelist, os.path.join(WD, 'data_files')) os.chdir(WD)
def tearDown(self): filelist = ['measurements.txt', 'specimens.txt', 'samples.txt', 'sites.txt', 'locations.txt'] pmag.remove_files(filelist, WD) #loc_file = 'custom_locations.txt' filelist = ['measurements.txt', 'specimens.txt', 'samples.txt', 'sites.txt', 'custom_locations.txt'] dir_path = os.path.join(WD, 'data_files') pmag.remove_files(filelist, dir_path) samp_file = 'custom_samples.txt' dir_path = os.path.join(WD, 'data_files', 'Measurement_Import', 'CIT_magic', 'PI47') pmag.remove_files([samp_file], dir_path) os.chdir(WD)
def tearDown(self): #input_dir = os.path.join(WD, 'data_files', 'Measurement_Import', #'IODP_jr6_magic') #files = ['test.magic', 'other_er_samples.txt'] files = [ 'mn001-1a.magic', 'samples.txt', 'sites.txt', 'measurements.txt', 'locations.txt', 'specimens.txt' ] pmag.remove_files(files, WD) pmag.remove_files([ 'custom_specimens.txt', 'samples.txt', 'sites.txt', 'locations.txt' ], 'data_files') pmag.remove_files( files, os.path.join(WD, 'data_files', 'Measurement_Import', '2G_bin_magic', 'mn1')) os.chdir(WD)
def tearDown(self): filelist = [ 'measurements.txt', 'specimens.txt', 'samples.txt', 'sites.txt', 'locations.txt' ] pmag.remove_files(filelist, WD) #loc_file = 'custom_locations.txt' filelist = [ 'measurements.txt', 'specimens.txt', 'samples.txt', 'sites.txt', 'custom_locations.txt' ] dir_path = os.path.join(WD, 'data_files') pmag.remove_files(filelist, dir_path) samp_file = 'custom_samples.txt' dir_path = os.path.join(WD, 'data_files', 'Measurement_Import', 'CIT_magic', 'PI47') pmag.remove_files([samp_file], dir_path) os.chdir(WD)
def tearDown(self): files = [ 'test.magic', 'other_er_samples.txt', 'custom_locations.txt', 'samples.txt', 'sites.txt' ] pmag.remove_files(files, WD)
def tearDown(self): filelist = ['sio_af_example.magic'] directory = os.path.join(WD, 'data_files', 'Measurement_Import', 'sio_magic') pmag.remove_files(filelist, directory) os.chdir(WD)
def tearDown(self): tables = [ 'measurements.txt', 'specimens.txt', 'samples.txt', 'locations.txt', 'ages.txt', 'criteria.txt', 'contribution.txt' ] pmag.remove_files(tables, self.download_dir)
def tearDown(self): filelist = ['96MT.05.01.magic', 'BC0-3A.magic', 'magic_measurements.txt', 'er_specimens.txt', 'er_samples.txt', 'er_sites.txt'] pmag.remove_files(filelist, self.input_dir) os.chdir(WD)
def on_okButton(self, event): meas_files = [] spec_files = [] samp_files = [] site_files = [] loc_files = [] for i in range(self.max_files): # read directory path dirpath = self.dir_paths[i].GetValue() if dirpath != "": dir_name = os.path.realpath(dirpath) #dir_name = str(dirpath.split("/")[-1]) else: continue # get location location_name = self.file_locations[i].GetValue() # get sample-specimen naming convention samp_con = str(self.naming_con_boxes[i].GetValue()) samp_chars = str(self.naming_con_char[i].GetValue()) samp_chars = samp_chars.strip('"').strip("'") if samp_con == "character delimited" and not samp_chars: pw.simple_warning( "To delimit samples by character, you must provide the delimiter, (eg. \"-\" or \"_\")!" ) return # get site-sample naming convention site_con = str(self.site_name_conventions[i].GetValue()) site_chars = str(self.site_name_chars[i].GetValue()) site_chars = site_chars.strip('"').strip("'") if site_con == "character delimited" and not site_chars: pw.simple_warning( "To delimit sites by character, you must provide the delimiter, (eg. \"-\" or \"_\")!" ) return # name output files if self.data_model_num == 2: meas_out = "magic_measurements_{}.txt".format(i) spec_out = "er_specimens_{}.txt".format(i) samp_out = "er_samples_{}.txt".format(i) site_out = "er_sites_{}.txt".format(i) loc_out = "er_locations_{}.txt".format(i) else: meas_out = "measurements_{}.txt".format(i) spec_out = "specimens_{}.txt".format(i) samp_out = "samples_{}.txt".format(i) site_out = "sites_{}.txt".format(i) loc_out = "locations_{}.txt".format(i) # do conversion convert.livdb(dir_name, self.WD, meas_out, spec_out, samp_out, site_out, loc_out, samp_con, samp_chars, site_con, site_chars, location_name) meas_files.append(meas_out) spec_files.append(spec_out) samp_files.append(samp_out) site_files.append(site_out) loc_files.append(loc_out) if self.data_model_num == 2: res = ipmag.combine_magic(meas_files, "magic_measurements.txt", 2) ipmag.combine_magic(spec_files, "er_specimens.txt", 2) else: res = ipmag.combine_magic(meas_files, "measurements.txt", 3) ipmag.combine_magic(spec_files, "specimens.txt", 3) ipmag.combine_magic(samp_files, "samples.txt", 3) ipmag.combine_magic(site_files, "sites.txt", 3) ipmag.combine_magic(loc_files, "locations.txt", 3) pmag.remove_files(meas_files) pmag.remove_files(spec_files) pmag.remove_files(samp_files) pmag.remove_files(site_files) pmag.remove_files(loc_files) if res: self.after_convert_dia() else: pw.simple_warning( "Something when wrong with one or more of your files.\nSee Terminal/Command Prompt output for more details" )
def tearDown(self): os.chdir(WD) filelist = ['er_samples.txt'] pmag.remove_files(filelist, WD)
def tearDown(self): filelist = ['sio_af_example.magic'] directory = os.path.join(WD, 'data_files', 'convert_2_magic', 'sio_magic') pmag.remove_files(filelist, directory) os.chdir(WD)
def tearDown(self): filelist = ['magic_measurements.txt', 'er_specimens.txt', 'er_samples.txt', 'er_sites.txt'] pmag.remove_files(filelist, WD) os.chdir(WD)
def tearDown(self): filelist = ['magic_measurements.txt', 'er_specimens.txt', 'er_samples.txt', 'er_sites.txt', 'er_locations.txt'] #directory = os.path.join(WD) pmag.remove_files(filelist, WD) os.chdir(WD)
def tearDown(self): outfiles = ['custom_outfile.txt'] pmag.remove_files(outfiles, self.input_dir) pmag.remove_files(['custom.out'], WD)
def tearDown(self): filelist = ['magic_measurements.txt', 'my_magic_measurements.txt', 'er_specimens.txt', 'er_samples.txt', 'my_er_samples.txt', 'er_sites.txt', 'rmag_anisotropy.txt', 'my_rmag_anisotropy.txt', 'rmag_results.txt', 'my_rmag_results.txt', 'agm_magic_example.magic'] pmag.remove_files(filelist, WD) pmag.remove_files(filelist, os.path.join(WD, 'data_files', 'agm_magic')) os.chdir(WD)