Versions Compared

Key

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

...

det.mask(evt, calib=False, status=True, edges=True, central=True, unbond=False, unbondnbrs=False, mode=0o377, width=5, wcentral=5, mstcode=0xffff)

Custom mask

...

import

...

PSCalib.GlobalUtils

...

as

...

gu

...

mask

...

=

...

det.status_as_mask(evt,

...

mstcode=0o377)

...

#

...

mode=0

...

-

...

by

...

default

...

do

...

not

...

mask

...

neighbors

...

mask

...

=

...

gu.mask_neighbors_in_radius(mask,

...

rad=6,

...

ptrn='r')

...

mask

...

=

...

gu.merge_masks(mask,

...

det.mask_geo(evt,

...

width=10,

...

wcentral=5))

...

#

...

mbits=0o377,

...

where

...

1-edges,

...

2-central,

...

4-non-bonded

...

for

...

cspad2x1,

...

...

...

non-bonded neighbors

#mask = gu.merge_masks(mask,

...

gu.mask_edges(mask,

...

mrows=2,

...

mcols=4))

...

#

...

masks

...

each

...

segment

...

edges

...

only

...

mask

...

=

...

gu.merge_masks(mask,

...

det.mask_calib(evt))

Summary

  • New bad pixel status code is added for bad gain mode switch:

...