Exemple #1
0
def clone_spectras(dest):
	src_dir=os.path.join(get_spectra_path())
	dest_dir=os.path.join(dest,"spectra")
	if os.path.isdir(dest_dir)==False:
		os.mkdir(dest_dir)

	files=find_light_source()
	for i in range(0,len(files)):
		src_file=os.path.join(src_dir,files[i])
		dest_file=os.path.join(dest_dir,files[i])
		clone_spectra(dest_file,src_file)
Exemple #2
0
    def update(self):
        self.cb.blockSignals(True)
        models = find_light_source()
        for i in range(0, len(models)):
            self.cb.addItem(models[i])

        used_model = inp_get_token_value("light.inp", "#sun")

        if models.count(used_model) == 0:
            used_model = "sun"
            inp_update_token_value("light.inp", "#sun", "sun")

        self.cb.setCurrentIndex(self.cb.findText(used_model))
        self.cb.blockSignals(False)
Exemple #3
0
def clone_spectras(dest):
    if running_on_linux() == False:
        src_dir = os.path.join(get_base_spectra_path())
        dest_dir = dest

        if os.path.isdir(dest_dir) == False:
            os.mkdir(dest_dir)

        files = find_light_source(get_base_spectra_path())

        for i in range(0, len(files)):
            src_file = os.path.join(src_dir, files[i])
            dest_file = os.path.join(dest_dir, files[i])
            clone_spectra(dest_file, src_file)
    else:
        os.symlink(get_base_spectra_path(), dest)