-
Notifications
You must be signed in to change notification settings - Fork 272
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
FWHM #2124
Comments
I don't think this is an information we really want at the DL1 level, rather something that one specific extractor could calculate if needed? Some cameras never expect to have saturated pulses (at least not in regime relevant for air showers), because they have a low-gain channel, so always calculating this would add a rather expensive operation, that is in general not needed. If single-gain cameras need a way to deal with saturated pixels, I think this should be handled in an In this regard, discussed also with @FrancaCassol, I think we should change the definition of the calibration coefficient arrays a tiny bit. At the moment it is There are also many different ways you could handle saturation, not just FHWM, e.g. time over the saturation threshold or trying to fit the pulse in the parts that is not saturated. To make it short: if don't think FWHM is of general use in dl1, we should stick with the two well-defined arrays @FrancaCassol @kosack what do you think? |
We had in the past discussed adding more than just the peak-time to at least some image extractors: for example we could compute all pulse-related quantities:
I think those do not need to be there for all DL1 output, as it adds a lot of overhead, but we could have these as optional computations that are enabled in an option in ImageExtractors. In that case we would just add images to the DL1 container for each of these parameters, leaving them as None by default (so nothing is written to DL1 unless they are filled). |
Also fine with me! If any of the reconstructors use these quantities, we need containers for those anyways. |
Sounds good! Thanks. So I will start thinking about implementing these quantities if that's okay |
Turns out we had this issue open already: #1243, closing this one as duplicate, but we still should go forward with this |
The FWHM of the waveforms could be included in ctapipe to, for example, correct for saturation effects to improve the charge/time resolution in the high charge regime. Not sure where this variable should be stored.
I could implement this myself.
The text was updated successfully, but these errors were encountered: