Ejemplo n.º 1
0
    def load_tabs(self):

        progress_window = progress_class()
        progress_window.show()
        progress_window.start()

        process_events()

        file_list = zip_lsdir(os.path.join(get_sim_path(), "sim.gpvdm"))
        files = []
        for i in range(0, len(file_list)):
            if file_list[i].startswith("pulse") and file_list[i].endswith(
                    ".inp"):
                name = inp_get_token_value(file_list[i], "#sim_menu_name")
                files.append([name, file_list[i]])

        files.sort()

        for i in range(0, len(files)):
            value = strextract_interger(files[i][1])
            if value != -1:
                self.add_page(value)

            progress_window.set_fraction(float(i) / float(len(files)))
            progress_window.set_text(_("Loading") + " " + files[i][0])
            process_events()

        progress_window.stop()
Ejemplo n.º 2
0
    def load_tabs(self):

        file_list = zip_lsdir(os.path.join(get_sim_path(), "sim.gpvdm"))
        files = []
        for i in range(0, len(file_list)):
            if file_list[i].startswith("laser") and file_list[i].endswith(
                    ".inp"):
                files.append(file_list[i])

        for i in range(0, len(files)):
            value = strextract_interger(files[i])
            if value != -1:
                self.add_page(value)
Ejemplo n.º 3
0
	def load_tabs(self):

		file_list=zip_lsdir(os.path.join(os.getcwd(),"sim.opvdm"))
		files=[]
		for i in range(0,len(file_list)):
			if file_list[i].startswith("pulse") and file_list[i].endswith(".inp"):
				files.append(file_list[i])

		print "load tabs",files

		for i in range(0,len(files)):
			value=strextract_interger(files[i])
			if value!=-1:
				self.add_page(value)
Ejemplo n.º 4
0
    def load_tabs(self):

        file_list = zip_lsdir(os.path.join(get_sim_path(), "sim.gpvdm"))
        files = []
        for i in range(0, len(file_list)):
            if file_list[i].startswith("measure") and file_list[i].endswith(
                    ".inp"):
                name = inp_get_token_value(file_list[i], "#measurement_name")
                files.append([name, file_list[i]])

        files.sort()

        for i in range(0, len(files)):
            value = strextract_interger(files[i][1])
            if value != -1:
                self.add_page(value)
Ejemplo n.º 5
0
	def load_tabs(self):

		file_list=zip_lsdir(os.path.join(os.getcwd(),"sim.gpvdm"))
		files=[]
		for i in range(0,len(file_list)):
			if file_list[i].startswith("fit") and file_list[i].endswith(".inp"):
				num=file_list[i][3:-4]
				if num.isdigit()==True:
					files.append(file_list[i])

		print("load tabs",files)

		for i in range(0,len(files)):
			value=strextract_interger(files[i])
			if value!=-1:
				self.add_page(value)
Ejemplo n.º 6
0
    def load_tabs(self):

        file_list = zip_lsdir(os.path.join(get_sim_path(), "sim.gpvdm"))
        files = []
        for i in range(0, len(file_list)):
            if file_list[i].startswith("fit") and file_list[i].endswith(
                    ".inp"):
                num = file_list[i][3:-4]
                if num.isdigit() == True:
                    files.append(file_list[i])

        for i in range(0, len(files)):
            value = strextract_interger(files[i])
            if value != -1:
                token = inp_get_token_value(
                    os.path.join(get_sim_path(), files[i]), "#fit_hidden")
                if str2bool(token) == False:
                    self.add_page(value)

        self.fit_progress = fit_progress()
        self.notebook.addTab(self.fit_progress, "Fit progress")