Skip to content
This repository was archived by the owner on Mar 4, 2021. It is now read-only.

Commit c6f5620

Browse files
authored
Merge pull request #34 from cta-sst-1m/warn_missing_ttr
warn for empty trigger input / output traces. Based on previous fix
2 parents 9682115 + f6af367 commit c6f5620

2 files changed

Lines changed: 25 additions & 7 deletions

File tree

protozfits/VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.0.0
1+
1.0.1

protozfits/digicam.py

Lines changed: 24 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -77,12 +77,30 @@ def __init__(self, event, run_id):
7777
self.pixel_flags = trafo(
7878
self._event.pixels_flags)[Event._sort_ids]
7979
self.adc_samples = self._samples[Event._sort_ids]
80-
self.trigger_output_patch7 = _prepare_trigger_output(
81-
trafo(self._event.trigger_output_patch7))
82-
self.trigger_output_patch19 = _prepare_trigger_output(
83-
trafo(self._event.trigger_output_patch19))
84-
self.trigger_input_traces = _prepare_trigger_input(
85-
trafo(self._event.trigger_input_traces))
80+
81+
try:
82+
self.trigger_output_patch7 = _prepare_trigger_output(
83+
trafo(self._event.trigger_output_patch7))
84+
except ValueError:
85+
warnings.warn('trigger_output_patch7 does not exist: --> nan')
86+
self.trigger_output_patch7 = np.zeros(
87+
(432, self.num_samples)) * np.nan
88+
89+
try:
90+
self.trigger_output_patch19 = _prepare_trigger_output(
91+
trafo(self._event.trigger_output_patch19))
92+
except ValueError:
93+
warnings.warn('trigger_output_patch19 does not exist: --> nan')
94+
self.trigger_output_patch19 = np.zeros(
95+
(432, self.num_samples)) * np.nan
96+
97+
try:
98+
self.trigger_input_traces = _prepare_trigger_input(
99+
trafo(self._event.trigger_input_traces))
100+
except ValueError:
101+
warnings.warn('trigger_input_traces does not exist: --> nan')
102+
self.trigger_input_traces = np.zeros(
103+
(432, self.num_samples)) * np.nan
86104

87105
@lazyproperty
88106
def unsorted_baseline(self):

0 commit comments

Comments
 (0)