Better integration of Masks #26
Labels
Observables
Involves Dataset, Observable or Observable Dictionary objects
Pipeline
Involves Pipeline objects
Simulator
Involves Simulator objects
At present,
Masks
objects can be supplied toLikelihood
objects, which use them to ignore the masked pixels in the likelihood calculation. However, it would be interesting to use, when possible, the same masks in the Simulators. The end of tutorial_masks illustrates (using "low level"ish operations) how hammurabi X can make use of a mask.Plans for the
Mask
integration:Simulator
base class should include an argument for a masks dictionary in its__init__
Pipeline
base should pass the likelihood to theSimulator
Simulator
can only handle a single maskMasks
dictionary is provided by the user, theHammurabi
simulator must be updated internally, following the exact same procedure showed in the end of tutorial_masks (using the same temp directory used for dumping theField
s)The text was updated successfully, but these errors were encountered: