class edfimage(fabioimage): """ Read and try to write the ESRF edf data format """ def __init__(self, data=None, header=None, header_keys=None, frames=None): self.currentframe = 0 self.filesize = None try: dim = len(data.shape) except Exception, error: #IGNORE:W0703 logger.debug( "Data don't look like a numpy array (%s), resetting all!!" % error) data = None dim = 0 fabioimage.__init__(self, data, header) if dim == 2: fabioimage.__init__(self, data, header) elif dim == 1: data.shape = (0, len(data)) fabioimage.__init__(self, data, header) elif dim == 3: fabioimage.__init__(self, data[0, :, :], header) elif dim == 4: fabioimage.__init__(self, data[0, 0, :, :], header) elif dim == 5: fabioimage.__init__(self, data[0, 0, 0, :, :], header) if frames is None: frame = Frame(data=self.data, header=self.header, header_keys=header_keys, number=self.currentframe) self.__frames = [frame] else: self.__frames = frames
def __init__(self, data=None , header=None, header_keys=None): self.currentframe = 0 fabioimage.__init__(self, data, header) frame = Frame(data=data, header=header, header_keys=header_keys , number=self.currentframe) self.frames = [frame]
def __init__(self, data=None, header=None, header_keys=None): self.currentframe = 0 fabioimage.__init__(self, data, header) frame = Frame(data=data, header=header, header_keys=header_keys, number=self.currentframe) self.frames = [frame]
def __init__(self, *arg, **kwargs): fabioimage.__init__(self, *arg, **kwargs) fun = getattr(fabioimage, '__init__', lambda x: None) fun(self) self.data = None self.header = {'Subformat': 'P5'} self.dim1 = self.dim2 = 0 self.m = self.maxval = self.stddev = self.minval = None self.header_keys = self.header.keys() self.bytecode = None
def __init__(self, *arg, **kwargs): fabioimage.__init__(self, *arg, **kwargs) fun = getattr(fabioimage, '__init__', lambda x: None) fun(self) self.data = None self.header = {'Subformat':'P5'} self.dim1 = self.dim2 = 0 self.m = self.maxval = self.stddev = self.minval = None self.header_keys = self.header.keys() self.bytecode = None
def __init__(self, data=None , header=None, header_keys=None, frames=None): self.currentframe = 0 self.filesize = None try: dim = len(data.shape) except Exception, error: #IGNORE:W0703 logger.debug("Data don't look like a numpy array (%s), resetting all!!" % error) data = None dim = 0 fabioimage.__init__(self, data, header)
def __init__(self, fname=None): """ Constructor of the class CIF Binary File reader. @param fname: the name of the file to open @type fname: string """ fabioimage.__init__(self) self.cif = CIF() if fname is not None: #load the file) self.read(fname)
def __init__(self, *arg, **kwargs): """ Generic constructor """ fabioimage.__init__(self, *arg, **kwargs) self.data = None self.header = {} self.dim1 = self.dim2 = 0 self.m = self.maxval = self.stddev = self.minval = None self.header_keys = self.header.keys() self.bytecode = None
def __init__(self, data=None , header=None, fname=None): """ Constructor of the class CIF Binary File reader. @param _strFilename: the name of the file to open @type _strFilename: string """ fabioimage.__init__(self, data, header) self.cif = CIF() if fname is not None: #load the file) self.read(fname)
def __init__(self, *arg, **kwargs): """ Generic constructor """ fabioimage.__init__(self, *arg, **kwargs) self.data = None self.header = {} self.dim1 = self.dim2 = 0 self.m = self.maxval = self.stddev = self.minval = None self.header_keys = self.header.keys() self.bytecode = 'uint16' #same for all RAXIS images AFAICT self.endianness = '>' #this may be tested for.
def __init__(self, *args, **kwargs): fabioimage.__init__(self, *args, **kwargs) self.encoded_datatype = None self.no_data_elements = None self.grouptag_is_sorted = None self.grouptag_is_open = None self.tag_encoded_type = None self.tag_data_type = None self.tag_is_data = None self.grouptag_no_tags = None self.bytes_in_file = None self.tag_label_length = None self.go_on = None
def __init__(self, data=None, header=None, fname=None): """ Constructor of the class XSDataImage. @param data: input data @type data: numpy.ndarray @param header: input metadata @type header: dict @param fname: the name of the file to open @type fname: string """ fabioimage.__init__(self, data=data, header=header) self.dims = [] self.coding = None if fname is not None: self.filename = fname self.read(fname)
def __init__(self, data=None, header=None, fname=None): """ Constructor of the class XSDataImage. @param _strFilename: the name of the file to open @type _strFilename: string """ fabioimage.__init__(self, data=data, header=header) self.dims = [] self.size = None self.coding = None self.dtype = None self.rawData = None self.md5 = None if fname is not None: self.filename = fname self.read(fname)
def __init__(self, *arg, **kwargs): """ Generic constructor """ if not h5py: raise RuntimeError("fabio.hdf5image cannot be used without h5py. Please install h5py and restart") fabioimage.__init__(self, *arg, **kwargs) self.data = None self.header = {} self.dim1 = self.dim2 = 0 self.m = self.maxval = self.stddev = self.minval = None self.header_keys = self.header.keys() self.bytecode = None self.hdf5 = None self.hdf5_location = None self.nframes = None
def __init__(self, *args, **kwds): """ Tifimage constructor adds an nbits member attribute """ self.nbits = None fabioimage.__init__(self, *args, **kwds) self.lib = None
def __init__(self, *args, **kwargs): fabioimage.__init__(self, *args, **kwargs) self.numhigh = None self.numpixels = None
def __init__(self, *args, **kwds): """ Tifimage constructor adds an nbits member attribute """ self.nbits = None fabioimage.__init__(self, *args, **kwds)
def __init__(self, *args, **kwargs): fabioimage.__init__(self, *args, **kwargs)
def __init__(self, data=None , header=None): fabioimage.__init__(self, data, header) self.__bpp_file = None self.version = 86 self.__headerstring__ = ""