Ejemplo n.º 1
0
 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()
Ejemplo n.º 2
0
    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
Ejemplo n.º 3
0
    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
Ejemplo n.º 4
0
 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()