def finishHDF5File(self, hdf): #add final date toplevelEntry = hdf["entry_000"] toplevelEntry['end_time'] = numpy.string_( ArraySave.getDate().encode('utf-8')) hdf.flush() hdf.close()
def initializeHDF5File(self, fname): #for the time being overwriting if os.path.exists(fname): os.remove(fname) hdf = h5py.File(fname, 'w') entryName = "entry_000" nxEntry = hdf.require_group(entryName) if 'NX_class' not in nxEntry.attrs: nxEntry.attrs['NX_class'] = 'NXentry'.encode('utf-8') nxEntry['title'] = numpy.string_("PyMca saved 3D Array".encode('utf-8')) nxEntry['start_time'] = numpy.string_(ArraySave.getDate().encode('utf-8')) alignmentGroup = nxEntry.require_group('Alignment') dataGroup = nxEntry.require_group('Data') dataGroup.attrs['NX_class'] = 'NXdata'.encode('utf-8') return hdf
def initializeHDF5File(self, fname): # for the time being overwriting if os.path.exists(fname): os.remove(fname) hdf = h5py.File(fname, "w") entryName = "entry_000" nxEntry = hdf.require_group(entryName) if "NX_class" not in nxEntry.attrs: nxEntry.attrs["NX_class"] = "NXentry".encode("utf-8") nxEntry["title"] = numpy.string_("PyMca saved 3D Array".encode("utf-8")) nxEntry["start_time"] = numpy.string_(ArraySave.getDate().encode("utf-8")) alignmentGroup = nxEntry.require_group("Alignment") dataGroup = nxEntry.require_group("Data") dataGroup.attrs["NX_class"] = "NXdata".encode("utf-8") return hdf
def finishHDF5File(self, hdf): #add final date toplevelEntry = hdf["entry_000"] toplevelEntry['end_time'] = numpy.string_(ArraySave.getDate().encode('utf-8')) hdf.flush() hdf.close()