def import_table(self, project, filename, typecodes, columns, importer_key): dir = tempfile.mkdtemp("spj") name = os.path.join(dir, filename) project._archive.extract(filename, dir) try: table = read_table_from_file(name, importer_key) finally: os.remove(name) os.rmdir(os.path.join(dir, "datasets")) os.rmdir(dir) self.data = table
def demo_zno(): ds = Dataset(key = "Zn10Abs1") ds.data = read_table_from_file("Data/sample_data_01.dat", "ASCII", delimiter='\s*') tbl = ds.data tbl.column(0).set_values('key', 'Wavelength', 'label', 'Wavelength (nm)') tbl.column(1).set_values(key='Absorption', designation = 'Y', label='Optical Absorption (arb. units)') layer = Layer(type='line2d', lines=[Line(source=ds)], xaxis = Axis(label="Wavelength [nm]"), yaxis = Axis(label="Absorption [a.u.]")) pl = Plot(title=u"Optical Absorption of ZnO Quantum Dots", layers=[layer], key=ds.key) spj = Project(plots=[pl], datasets=[ds]) save_project(spj, 'example_01.spj')
def demo_zno(): ds = Dataset(key="ZnO-10-Abs1") ds.data = read_table_from_file("../../../Examples/Data/zn10abs1.abs", "ASCII", delimiter="\t") tbl = ds.data tbl.column(0).set_values("key", "Wavelength", "label", "Wavelength (nm)") tbl.column(1).set_values(key="Absorption", designation="Y", label="Optical Absorption (arb. units)") layer = Layer( type="line2d", lines=[Line(source=ds)], axes={"x": Axis(label="Wavelength [nm]"), "y": Axis(label="Absorption [a.u.]")}, ) pl = Plot(label=u"Optical Absorption of ZnO Quantum Dots", layers=[layer], key=ds.key) spj = Project(plots=[pl], datasets=[ds]) save_project(spj, "zno.spj")
def demo_zno(): ds = Dataset(key = "ZnO-10-Abs1") ds.data = read_table_from_file("Data/zn10abs1.abs", "ASCII", delimiter='\t') tbl = ds.data tbl.column(0).set_values('key', 'Wavelength', 'label', 'Wavelength (nm)') tbl.column(1).set_values(key='Absorption', designation = 'Y', label='Optical Absorption (arb. units)') layer = Layer(type='line2d', lines=[Line(source=ds)], axes = {'x': Axis(label="Wavelength [nm]"), 'y': Axis(label="Absorption [a.u.]")}) pl = Plot(label=u"Optical Absorption of ZnO Quantum Dots", layers=[layer], key=ds.key) spj = Project(plots=[pl], datasets=[ds]) save_project(spj, 'zno.spj')