If operating in Colour SPM or Colour CSM with the sameĭevice, then the Merlin system will display and save images in a 128x128 pixel format (with If using aĢ56x256 55um pitch device in SPM or CSM, then the Merlin system will display 256x256 pixel The Merlin system is unaware of how many pixels on the chip are actually bonded to the sensorĪnd displays and saves data on the basis of what mode of operation is chosen. Share their thresholds and counters with the pixel that is bonded. Such devicesĪre intended to operate in one the Medipix3’s colour modes as the three unbonded pixels Pixels to the sensor, creating a device which has 128x128 110um pitch pixels. It is possible to bond only one in every four The standard configuration has every pixel on the chip bonded to the sensor, resulting in aĭevice with 256x256 55um pitch pixels (which can then be tiled together to create largerĭetector, e.g. Thresholds can also be saved, such that there are eight images (which can all be acquired withĭifferent, but not necessarily independent thresholds) for each frame saved. If acquiring data with both counters, then the images acquired with the gating Operational, with up to four thresholds, each of which is gated by another threshold,īeing available. Colour charge summing mode (Colour CSM), in which, again, one in every four pixels is.Operational pixel, so that up to eight independent counting thresholds can be set. With the three neighbouring pixels donating their two thresholds and counters to the Colour single pixel mode (Colour SPM), in which one in every four pixels is operational,.If using both counters, then the imagesĪcquired with both threshold can be saved. In which threshold 1 is “gated” by threshold 0. Charge summing mode (CSM), in which each pixel operates independently of one another and.Up two seperate counting thresholds can be set. Single pixel mode (SPM), in which each pixel operates independently of one another and.In a several different configurations and can be operated in number of different modes withĭifferent numbers of counting thresholds. The Medipix3 chip (the actual detector with which the Merlin readout system works) can come The data type of the function return will be coerced to the original type. Many algorithms do not assume this), or to apply more general data filtering. However, it may still be useful to align images asĭescribed here for future processing which assumes the images are aligned (note that
#Merlin project serial serial
Most functions in theįpd_processing module can process data from memory mapped arrays.Ĭonversion of the data happens as the file is read and so is serial and single threaded Many functions in theįpd_processing module, such as the center_of_mass()įunction, or other methods may be used to generate the array. Memmory mapping interface or other methods described above. The shift array may be generated by analysing the data before conversion using the
Multiple keyword arguments may be passed through func_kwargs Where syx is an array of shifts in pixels along the y- and x-axis, of shape write_hdf5 ( func = shift_func, func_kwargs = ) binfns = 'medipixfile.mib', hdrfn = 'medipixfile.hdr', dmfns = ) > from fpd.synthetic_data import shift_im > def shift_func ( image, scanYind, scanXind, shift_array ): > syx = shift_array > new_im = shift_im ( image, syx, method = 'fourier' ) > return new_im > mb.