Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • You can set ranges to define good images and dark images. If both are set, you have the option to display good images background subtracted, where background subtraction is based on the average of background images so far collected.
  • Each image can be separately rotated, shifted and scaled (zoomed in/out).
  • Nicknames can be given to the input images. Defaults are Im1, Im2... etc. These names will be used if you plot differences, or other manipulations of the original images.
  • The images are subtracted and differences displayed as well as fourier transform of differences. Examples of what may be displayed. To display other things, at this stage you have to edit pyana_image.py to change this behaviour.
    Code Block
    none
    none
     sources             # address string of Detector-Id|Device-ID
     good_rangethreshold           # threshold valuesvalue selectingand imagesregion of interest. (Format: low,high)
     dark_range          # threshold values selecting dark images (Format: low,highvalue (x1:x2,y1:y2)
     image_rotations     # rotation angle, in degrees, to be applied to image(s)
     image_shifts        # npixel shifts, format (nx,ny), to be applied to image(s)
     image_scales        # scale factor (float) to be applied to images
     image_nicknames     # nicknames for plot titles
     image_manipulations # String containing keywords: Diff, FFT
     output_file         # filename. Valid extensions are .hdf5, .txt (ascii) or .npy (numpy binary)
     n_hdf5              # if output file is hdf5, combine n events in each output file.
    

    Image from two Pulinx cameras, no filtering or background subtraction. Projections in x and y are shown.

    Displays of three different Pulnix TM6740 images of YAG screens, after rotation/translation. Also shown, differences between images and FFT of differences.

    Image Added

    Display of images from Princeton camera. Plotted at end of job of average images above threshold, and average images below threshold (dark). A red rectangle shows the region of interest that was used to evaluate intensity w.r.t. threshold. Configuration: 'threshold = 350 (700:800,1100:1200)'

Example of how to run this pyana module by itself, i.e. no GUI, processing 10 events and using an xtcexplorer-generated config file:

...