Exemplo n.º 1
0
def import_scan_dirs(dest_dir,src_dir):
	sim_dirs=[]
	get_scan_dirs(sim_dirs,src_dir)
	for my_file in sim_dirs:
		dest=os.path.join(dest_dir,os.path.basename(my_file))
		print("copy scan dir",my_file,"to",dest)

		if os.path.exists(dest):
			delete_second_level_link_tree(dest)

		copy_scan_dir(dest,my_file)
Exemplo n.º 2
0
def import_scan_dirs(dest_dir,src_dir):
	sim_dirs=[]
	get_scan_dirs(sim_dirs,src_dir)
	for my_file in sim_dirs:
		dest=os.path.join(dest_dir,os.path.basename(my_file))
		print("copy scan dir",my_file,"to",dest)

		if os.path.exists(dest):
			gpvdm_delete_file(dest)

		copy_scan_dir(dest,my_file)
Exemplo n.º 3
0
    def load_tabs(self):
        sim_dirs = []

        get_scan_dirs(sim_dirs, self.sim_dir)

        if len(sim_dirs) == 0:
            sim_dirs.append("scan1")
        else:
            for i in range(0, len(sim_dirs)):
                sim_dirs[i] = sim_dirs[i]

        for i in range(0, len(sim_dirs)):
            self.add_page(sim_dirs[i])
Exemplo n.º 4
0
def clean_scan_dirs(path):
	sim_dirs=[]
	get_scan_dirs(sim_dirs,path)

	for my_dir in sim_dirs:
		print("cleaning ",my_dir)
		files = os.listdir(my_dir)
		for file in files:
			file_name=os.path.join(my_dir,file)
			if file_name.endswith(".dat"):
				print("Remove",file_name)
				os.remove(file_name)
			if os.path.isdir(file_name):
				print("remove dir",file_name)
				shutil.rmtree(file_name)
Exemplo n.º 5
0
def clean_scan_dirs(path):
	sim_dirs=[]
	get_scan_dirs(sim_dirs,path)

	for my_dir in sim_dirs:
		print("cleaning ",my_dir)
		files = os.listdir(my_dir)
		for file in files:
			file_name=os.path.join(my_dir,file)
			if file_name.endswith(".dat"):
				print("Remove",file_name)
				os.remove(file_name)
			if os.path.isdir(file_name):
				print("remove dir",file_name)
				shutil.rmtree(file_name)
Exemplo n.º 6
0
	def load_tabs(self):
		sim_dirs=[]

		get_scan_dirs(sim_dirs,self.sim_dir)

		print(sim_dirs,self.sim_dir)

		if len(sim_dirs)==0:
			sim_dirs.append("scan1")
		else:
			for i in range(0,len(sim_dirs)):
				sim_dirs[i]=sim_dirs[i]

		for i in range(0,len(sim_dirs)):
			self.add_page(sim_dirs[i])
Exemplo n.º 7
0
    def load_tabs(self):
        sim_dirs = []

        get_scan_dirs(sim_dirs, self.sim_dir)

        if len(sim_dirs) == 0:
            sim_dirs.append("scan1")
        else:
            for i in range(0, len(sim_dirs)):
                sim_dirs[i] = sim_dirs[i]

        for i in range(0, len(sim_dirs)):
            self.add_page(sim_dirs[i])

        if self.notebook.count() != 0:
            self.ribbon.goto_page(_("Simulations"))