Skip to content
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

OutlierDetector components #2604

Merged
merged 13 commits into from
Aug 7, 2024
Merged

OutlierDetector components #2604

merged 13 commits into from
Aug 7, 2024

Conversation

TjarkMiener
Copy link
Member

@TjarkMiener TjarkMiener commented Jul 26, 2024

This PR added outlier detection approaches. The sub classes can be applied to any astropy column of shape (n_entries, n_channels, n_pix) returning an outlier mask of the same shape. The code utilizing this components later need to handle multiple instances and therefore combine the returning outlier masks.

–––
Related: #2542

This comment has been minimized.

Copy link
Contributor

@mexanick mexanick left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks nice, a couple of naming/doc suggestions, but otherwise is good to me.

src/ctapipe/calib/camera/outlier.py Outdated Show resolved Hide resolved
src/ctapipe/calib/camera/outlier.py Outdated Show resolved Hide resolved
src/ctapipe/calib/camera/outlier.py Outdated Show resolved Hide resolved

This comment has been minimized.

mexanick
mexanick previously approved these changes Jul 27, 2024
@TjarkMiener
Copy link
Member Author

TjarkMiener commented Aug 1, 2024

This PR needs to be rebased and "outlier files" have to moved to the monitoring module once #2554 is merged.

This comment has been minimized.

This comment has been minimized.

@TjarkMiener TjarkMiener requested a review from kosack August 5, 2024 07:45
Copy link
Contributor

@kosack kosack left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just some minor changes to make. .

src/ctapipe/monitoring/outlier.py Outdated Show resolved Hide resolved
src/ctapipe/monitoring/outlier.py Show resolved Hide resolved

This comment has been minimized.

mexanick
mexanick previously approved these changes Aug 5, 2024
mexanick
mexanick previously approved these changes Aug 5, 2024

This comment has been minimized.

@TjarkMiener TjarkMiener requested a review from kosack August 5, 2024 12:22
Copy link

Passed

Analysis Details

0 Issues

  • Bug 0 Bugs
  • Vulnerability 0 Vulnerabilities
  • Code Smell 0 Code Smells

Coverage and Duplications

  • Coverage 98.60% Coverage (94.20% Estimated after merge)
  • Duplications 0.00% Duplicated Code (0.60% Estimated after merge)

Project ID: cta-observatory_ctapipe_AY52EYhuvuGcMFidNyUs

View in SonarQube

@kosack kosack merged commit 6758c1b into main Aug 7, 2024
13 checks passed
@kosack kosack deleted the outlier_detector branch August 7, 2024 09:35
@maxnoe maxnoe added this to the 0.22.0 milestone Sep 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants