cta-observatory/ctapipe repo issues [back to top]
Energy resolution/dispersion with irf maker tool #2810 [BastienLacave]
Hi, I am using ctapipe irf maker tool on CTLearn data, that is in the ctapipe format. First I optimize the cuts for...
ctapipe-train-disp-reconstructor fails when using dl1 files processed with --camera-frame option #2812 [mescobargodoy] bug
Describe the bug ctapipe-train-disp-reconstructor fails when using dl1 files processed with --camera-frame option as...
The chord calculation has a bug #2804 [burmist-git] bug
Describe the bug The chord calculation has a bug. It does not account for non-physical solutions in the chord...
The reflector’s hole radius is defined incorrectly #2807 [burmist-git] bug
Describe the bug The reflector’s hole radius is defined incorrectly (default_value). To Reproduce The radius of the...
Enhancement of the muon analysis pipeline. #2760 [burmist-git] enhancement
Please describe the use case that requires this feature. The muon analysis pipeline has recently been updated to...
Discussion: Metadata handling (citation.cff / codemeta.json) #2813 [vuillaut] enhancement
Hi, I wanted to open a discussion around how metadata and citation information are currently handled in ctapipe (and...
avoid duplicate docu? Or maybe cross-link? #942 [dneise]
This is a question and maybe a reminder to myself for improving this. Not complaining at all. I chose the example of...
Dtypes in DL1 files #1411 [LukasNickel]
I was trying to merge some dl1 files and ran into issues trying to append the content of one table to...
stage1 write-index-tables ignores exceptions / ClosedFileError #1607 [nbiederbeck] bug
Running ctapipe-stage1 with --write-index-tables results in hundreds of the following block: Exception ignored in:...
tels_with_trigger + allowed_tels in dl1 and simtel files #1372 [LukasNickel] bug question subarrays
I am not 100% sure if this is a bug or a design decision I do not understand rightaway. If allowed_tels is given...
Incomplete contributors list #2122 [vuillaut] maintenance
Describe the bug It came to my attention that some code contributors do not appear in the list of contributors...
Embracing type hints #1775 [maxnoe]
Over the last couple of weeks I came to the conclusion that specifying type hints, especially for abstract class...
New method to reconstruct muon impact point #2815 [burmist-git] enhancement
We need to implement a new method to reconstruct the impact point. With the current method, we achieve a 1.7 m...
cta-observatory/ctapipe repo pull_requests [back to top]
Generalise table preprocessing #2791 [Voutsi] module:irf
Closes #2790 Refactoring the DL2 processing for producing IRFs. The motivation is to use the same code for more...
Muon fit chord length fix hole radius correction m #2808 [burmist-git]
Define correct hole radius of the reflector in for LST, MST and SST_1M in intensity_fitter.py Its issue : #2807
burmist-git: @mexanick In the original code, the value was SST_1M, it appears to be same for SST.
mexanick: if it is the same, then just use "SST_" instead of "SST_1M_"
mexanick: This is a parameter, that's present in all telescopes. The way how it is treated is not...
maxnoe: But for the SST, you have the secondary mirror housing, the mirror hole and the camera to...
Muon fit chord length fix #2803 [burmist-git]
Modified the chord_length function to fix a bug. It now filters out non-physical solutions for chodr vs phi. Updated...
Add averaging #2811 [burmist-git]
Phi dist averaging
Move to new sonar server #2816 [maxnoe] no-changelog-needed
These changes will only become effective once they are in main unfortunately... Here, CI will still use the old sonar server.
Test new sonar config #2817 [maxnoe] no-changelog-needed
Dummy PR with small docs change to test if new sonar config is working.
add impactpoint_intensity_fitter.py #2814 [burmist-git]
An important error has been found and fixed (in the Chord calculation). It shows an improvement in the resolution...
add MonitoringSource #2802 [TjarkMiener] API change Breaking change hdf5 data format
This PR prepares ctapipe to interface with camera calibration data products from calibpipe via a new MonitoringSource().
maxnoe: Instead of adding this to each event source, I would prefer a new, independent component...
maxnoe: A child? As in the MonitoringSource is an EventSource? No, that's exactly what I want to...
mexanick: If you want to keep it generic (in a base class, to increase the code reuse), use...
mexanick: you're importing a private method, which usually should not be needed. Instead, import...
mexanick: use public interface ctapipe.io.metadata.Reference instead of a private method.
maxnoe: Remove or move to the specific implementation, this assumes that the input file is HDF5.
maxnoe: Why is this part of the abstract interface? What about a MonitoringSource for pointing...
maxnoe: You could have just replaced key in most instances here. Now key is unused.
TjarkMiener: Should the DATA_MODEL_VERSION changed in the datawriter including the monitoring info?
maxnoe: mmh, something is going wrong with the coverage... Can you update with main?
maxnoe: docs build also fails with a circular import error: Extension error...
maxnoe: Use relative imports here, might fix the import error
mexanick: it is TableLoader that imports the PointingInterpolator, but that's not important. By...
maxnoe: HDF5EventSource also uses it: ctapipe/src/ctapipe/io/hdf5eventsource.py ...
maxnoe: Like I said, I think it makes semantical sense to keep the hdf5dataformat definitions in...
maxnoe: How can a data format be used beyond IO? I think it's rather a sign that the...
maxnoe: Since you have a close, you can call it here Suggested change ...
maxnoe: Could you show both versions of the plots as well as the code you use to produce the plot using...
BastienLacave: Here is the code I use...
maxnoe: Is that combining all offsets together? the ctapipe tool computes in bins of FoV offset. What...
BastienLacave: I use the default FoV bins, so 1 bin [0, 5] deg
maxnoe: LST-1 MC gammas Are the observation ids / event ids unique? LST MC productions have issues here.
BastienLacave: I checked and indeed they are not unique... DL1A table: 3023659 total events, 200000 unique event_ids
BastienLacave: I realized that the pair (obs_id, event_id) is unique for each event