ParticleClassifier#
- class ctapipe.reco.sklearn.ParticleClassifier(**kwargs: Any)[source]#
Bases:
SKLearnClassificationReconstructor
Predict dl2 particle classification.
Attributes Summary
Particle id (in simtel system) of the positive class.
Property predicted, overridden in subclass.
Name of the target table column for training.
Methods Summary
__call__
(event)Event-wise prediction for the EventSource-Loop.
predict_table
(key, table)Predict on a table of events.
Attributes Documentation
- positive_class#
Particle id (in simtel system) of the positive class. Default is 0 for gammas.
- property = 4#
Property predicted, overridden in subclass.
Methods Documentation
- __call__(event: ArrayEventContainer) None [source]#
Event-wise prediction for the EventSource-Loop.
Fills the event.dl2.<your-feature>[name] container.
- Parameters:
- event: ArrayEventContainer
- predict_table(key, table: Table) dict[ReconstructionProperty, Table] [source]#
Predict on a table of events.
- Parameters:
- keyHashable
Key of the model. Currently always a
TelescopeDescription
as we train models per telescope type.- table
Table
Table of features
- Returns:
- table
Table
Table(s) with predictions, matches the corresponding container definition(s)
- table