cta-observatory/ctapipe repo issues
Add DBScan-based trigger algorithm #2606 [TjarkMiener] enhancement algorithm instrument
Please describe the use case that requires this feature. For the proposed advanced SIPM-based LST camera (fully...
The documentation of these factors makes no mention that in fact, that the absolute_factor is used not as factor but...
Add CI job running tests on oldest supported versions of dependencies #2612 [maxnoe] enhancement
Please describe the use case that requires this feature. Our CI only has jobs that run on the newest possible set of...
Add image extraction parameters to the metadata of the dl1 images table #2614 [TjarkMiener] enhancement calibration
Please describe the use case that requires this feature. For calculating the pedestal level (per sample), the charge...
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...
Check uniqueness of obs_id / event_id when merging files. #2610 [maxnoe] enhancement
Please describe the use case that requires this feature. Processing on the GRID merged the same file multiple times...
Error message for non-existing config-file is suboptimal #1881 [maxnoe] bug
Describe the bug Due to the new support for multiple config files, the error message for non-existing files is a bit...
Use lru_cache instead of custom caching #2574 [kosack]
ctapipe/src/ctapipe/instrument/camera/geometry.py Lines 934 to 935 in b63a7d4 ...
cta-observatory/ctapipe repo pull_requests
Interpolator #2600 [ctoennis] enhancement calibration
This PR is for extending the pointing interpolator to also handle pedestal and gain. This request is related to...
Add calibration calculators #2609 [TjarkMiener] calibration
This PR contains the StatisticsCalculator, which aggregates statistics, detects outliers, handles faulty data...
Flatfielding factor instead of absolute & relative factor for amplitude correction #2433 [StFroese]
closes #1397
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...
Move interpolator from io to monitoring #2615 [maxnoe]
While preparing the changelog for 0.22, I realized that docs were missing for the interpolator and the new...
Check uniqueness of input paths and obs_ids in merge tool #2611 [maxnoe]
This is a very simple check to partially address #2610 I will add the check for obs_id in another PR to fully address #2610
Convert metadata Instrument.site to free string instead of enum #2616 [maxnoe]
I was creating the configuration for prod6 and changed the site name from CTA-North to CTAO-North and it resulted in...
Fix error messages for non-existing path #2591 [maxnoe]
Fixes #1881 Now: ❯ ctapipe-process --config /does/not/exist 2024-07-15 17:27:04,877 CRITICAL...
Fix typo CameraGeometry docs #2613 [aaguasca] no-changelog-needed documentation-only
This PR fixes the typo "us" -> "is" in the docs of CameraGeometry.
Add support for numpy 2.0 #2580 [maxnoe]
Fix warning in sonarqube #2588 [maxnoe] no-changelog-needed
Sonarqube was analyzing the coverage report using its xml linter and complaining about missing git blame info since...
Fix typo waveform in docs #2608 [aaguasca] no-changelog-needed documentation-only
This PR fixes the typo "wavefrom" -> "waveform" in the docs.
Input reference meta #2598 [maxnoe]
A first attempt at making sure the provenance information includes the reference metadata of input and output...
OutlierDetector components #2604 [TjarkMiener] calibration
This PR added outlier detection approaches. The sub classes can be applied to any astropy column of shape...
Update AUTHORS, add to release procedure #2590 [maxnoe] no-changelog-needed documentation-only
Fixes #2122
Variance extractor #2543 [ctoennis] calibration
This pull request is to add a new ImageExtractor subclass to generate images from the variance of waveforms that...
Delete tel attribute from MonitoringCameraContainer in NSBImageCleaner #2602 [Hckjs]
Fixes #2601 Adding MonitoringCameraContainer to tests
Fix deprecation warning in provenance, fixes #2592 #2599 [maxnoe] no-changelog-needed
Fix provenance in case broken packages are in the environment #2595 [maxnoe] no-changelog-needed
Should fix the docs failure seen in #2543
Fix traitlets test by ignoring test modules and _dev_version #2593 [maxnoe] no-changelog-needed
Fixes #2592
Fix docs build #2589 [maxnoe] no-changelog-needed
Was failing with warnings about duplicate object definitions in intersphinx, I opened issues with the upstream...
Treat deprecation warnings as errors #2581 [maxnoe] no-changelog-needed
To prevent issues such as #2568, I switch on the option that deprecation warnings are treated as errors in the CI
Fix sonar #2586 [maxnoe] no-changelog-needed
Fix sonarqube for forks #2585 [maxnoe] no-changelog-needed
Fix missing SONAR_HOST_URL #2584 [maxnoe] no-changelog-needed
use correct sonar action #2583 [maxnoe] no-changelog-needed
I didn't realize there were two actions, one for sonar cloud and one for self-deployed sonarqube
Fix filename in sonar action #2582 [maxnoe] no-changelog-needed
Run sonar in separate step to enable PRs from forks again #2578 [maxnoe] no-changelog-needed
Bugfix: don't intercept normal SystemExit(0) in Tool #2575 [mexanick]
The interception of SystemExit introduced harmless, but annoying bug: the error message was printed while calling...
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...
maxnoe: this is "trigger multiplicity". I think for the IRFs it makes more sense to look at...
maxnoe: Do we really need a custom class to store a min and a max value?
maxnoe: singular / plural mismatch "a [...] parametrizations"
maxnoe: Why do we need case distinctions here? Why is it not always QualityQuery or None?
maxnoe: EventLoader fits better I would say and is consistent with EventPreProcessor
maxnoe: I'd call this get_simulation_information instead of get_metadata.
maxnoe: You don't need to suppose: ctapipe/src/ctapipe/containers.py ...
maxnoe: don't mix object oriented mpl syntax with pyplot style syntax. plt.colorbar(plot) ->...
maxnoe: I think the option should be point_like with default False so that the default are...
maxnoe: please don't automatically create output files with names not under user control. A good...
maxnoe: np.count_nonzero instead of sum also, I think this is more interesting than "debug"
maxnoe: I think this should also be a plain error: the configuration should match the passed data.
Prepare 0.22.0 #2617 [maxnoe] no-changelog-needed documentation-only
Add CI run running on oldest supported versions of core dependencies #2619 [maxnoe] no-changelog-needed
Add 0.22 to version switcher #2618 [maxnoe] no-changelog-needed documentation-only
Forgotten to do that in #2617
maxnoe: For completeness: Eventdisplay uses a double pass trace integration and cleaning method which...
maxnoe: Since this development could serve any CTAO future instruments, we aim to use the official...