cta-observatory/ctapipe repo issues
Make some dependencies optional #2638 [maxnoe]
To enable some more minimal installations of ctapipe, e.g. for ACADA SAG, we should make at least the following...
changelog CI job fails #2640 [mexanick] bug
Describe the bug An explicit check on the changelog records on their types fails to expand the filename patterns...
Add API to `EventSource` for reading the reference metadata #2645 [maxnoe] enhancement
Please describe the use case that requires this feature. Add the moment, the Provenance system tries to read the...
Document the layers of the ctapipe API better #2646 [kosack] documentation
This was noted in discussions with ACADA's SAG-RECO team who are considering using some parts of ctapipe. It was...
Add psf model to `InstrumentDescription` #2647 [ctoennis] enhancement
The InstrumentDescription model should have a place to store the upcoming PSFModel in PR #2643 for each telescope,...
shower_distribution not propagated by HDF5EventSource #2632 [kosack] bug
Describe the bug The /simulation/service/shower_distribution histograms are written if you read a simtel file with...
Move data volume reduction from image to own submodule #1394 [maxnoe]
This is it's own thing, it should either be it's own submodule or a part of calibration. I lean towards it being it...
Support reading sim_telarray DST0 files #1777 [ParsonsRD] new functionality
Hi all, The reading of the DST0 files (essentially dl1 data level) produced by Konrad's sim_telarray is currently...
remove support for calculating Hillas parameters in CameraFrame #2061 [kosack] refactoring
see older issue: #1983 Now that everything works consistently in the TelescopeFrame for reconstruction, we should...
Machine Learning Tutorial #2135 [nbiederbeck] enhancement documentation
Since we now have the machine learning tools, we need to show users how to work with them. They should be (at least)...
Make QualityQuery a TelescopeComponent and list of checks a TelescopeParameter #2158 [maxnoe] enhancement
Please describe the use case that requires this feature. To support different cuts per telescope type. Describe the...
QualityQuery statistics are written to hdf5 file without the <kind> group #2177 [maxnoe] bug IO hdf5 data format
Describe the bug ❯ h5dump -n gamma-diffuse_with_images_00.dl2.h5 | grep statistics dataset ...
Tool Documentation needs updates #2255 [kosack] documentation
the tools page only lists a few of the existing tools and includes the old muon tool that no longer exists (may be...
Should we deprecate changed config options? #2521 [kosack]
In #2520, I changed a bunch of config option names, which will break existing config files. Maybe before release...
Due to the changes in the HDF5EventSource here: #2438 telescope pointing information is not read anymore from files...
Add nice __repr__ s to the reference metadata objects #2649 [maxnoe] enhancement
Please describe the use case that requires this feature. The Reference metadata objects currently do not have...
cta-observatory/ctapipe repo pull_requests
Add Hipparcos as second star catalog, apply space motion #2625 [ctoennis] coordinates calibration new functionality
This pull request adds a utility to get star positions with proper motion from different catalogues. It allows to...
Improve changelog checks #2637 [mexanick] enhancement fix no-changelog-needed
Only allow changelog types that are listed in the README Fixes the absence of towncrier changelog record when the...
Test on astropy 7rc1 #2639 [maxnoe]
Fix changelog checks #2642 [mexanick] fix no-changelog-needed
Use bash script instead of file-existence-action, as that action doesn't seem to have an option "check if at least...
Fixes #2632
New 3D shower model #1996 [StFroese] new functionality reconstruction
This is just a draft for now to review some ideas. This approach is based on this paper. The shower is basically a...
make qualityquery a telescopecomponent #2234 [nbiederbeck]
Fixes #2158. This is currently ugly, as we now yield from a list with single value. This would need a change to...
Drop camera frame #2396 [StFroese] API change refactoring
As you may remember, I already started this here #2141. A lot happened since the last time (i.e. moving the muon...
Fix dtype of tel_id in subarray hdf table #2622 [maxnoe] no-changelog-needed
Make some dependencies optional #2641 [maxnoe]
matplotlib Bokeh eventio iminuit
Add property to EventSource for support of CTAO reference metadata #2644 [maxnoe]
Set to false for SimTelEventSource Silences a warning for SimTelEventSource, which at least currently cannot support...
PSF model #2643 [ctoennis] enhancement calibration new functionality
I am adding PSF models to ctapipe.image.psf_model. I made a parent class called PSFModel and a PSF model based on...
maxnoe: I think this is purely optical, not IRF. Also, I think the appropriate place would be in...
Irf maker and cut optimiser #2473 [Tobychev]
As we are planning to produce IRFs on events that were not used to select the GH cut, it makes sense to split the...
Stats calc tool #2628 [TjarkMiener] calibration
This PR adds a generic stats-calculation tool utilizing the PixelStatisticsCalculator. Related #2542
kosack: you need to add TableLoader to this list, i.e. classes = [TableLoader,] +...
kosack: will also need to change all instances of self.input_url to be self.input_data.input_url
kosack: I get a crash here: % ctapipe-calculate-pixel-statistics -i events.dl1.h5 -o stats.h5 ...
kosack: A more general comment: with very minor changes, this could be turned into...
Hckjs: Despite the leading 'decrease' - 'at least' could be a bit ambiguous here. Maybe ...' to a...
Update / add reprs for reference metadata objects #2650 [maxnoe]
Fixes #2649
Variance calibration #2636 [ctoennis] calibration
This PR adds a trait to the CameraCalibrator called "image_calibration_type". This trait allows to switch the method...
mexanick: A bit weird that you need to set keepdims=False explicitly, but ok.
maxnoe: Please describe the actual change, not just say "there are changes". Also there is a verb...
mexanick: Please format according to ReST syntax. This will render as a single line.
maxnoe: I think we can (maybe should) apply this sqrt operation before writing the coefficients....
ctoennis: I think there is an issue with the recent change to the changelog check (#2637).
maxnoe: logically, I'd put the dl1.peak_time is not None check first
Chunk interpolation to select calibration data #2634 [ctoennis] calibration new functionality
I will need a method to select calibration data for the strar tracker. I made some slides to decribe how it is...
Fix CTAO link in docs #2653 [maxnoe] no-changelog-needed documentation-only
Improve reference metadata handling for EventSource #2648 [maxnoe]
The recent addition of attaching the reference metadata of input files to the provenance information implemented...
kosack: Looks like a good idea. Probably need some tests, particularly to ensure that anyone...
maxnoe: anyone implementing an EventSource plugin doesn't forget to add the input file to the...
Prepare 0.23.0 #2654 [maxnoe] no-changelog-needed documentation-only
kosack: The summary is maybe more that we need a proper architecture section of the docs, with some text...