graphnet.data.extractors.icecube.i3featureextractor module

I3Extractor class(es) for extracting specific, reconstructed features.

class graphnet.data.extractors.icecube.i3featureextractor.I3FeatureExtractor(pulsemap)[source]

Bases: I3Extractor

Base class for extracting specific, reconstructed features.

Construct I3FeatureExtractor.

Parameters:

pulsemap (str) – Name of the pulse (series) map for which to extract reconstructed features.

class graphnet.data.extractors.icecube.i3featureextractor.I3FeatureExtractorIceCube86(pulsemap)[source]

Bases: I3FeatureExtractor

Class for extracting reconstructed features for IceCube-86.

Construct I3FeatureExtractor.

Parameters:

pulsemap (str) – Name of the pulse (series) map for which to extract reconstructed features.

class graphnet.data.extractors.icecube.i3featureextractor.I3FeatureExtractorIceCubeDeepCore(pulsemap)[source]

Bases: I3FeatureExtractorIceCube86

Class for extracting reconstructed features for IceCube-DeepCore.

Construct I3FeatureExtractor.

Parameters:

pulsemap (str) – Name of the pulse (series) map for which to extract reconstructed features.

class graphnet.data.extractors.icecube.i3featureextractor.I3FeatureExtractorIceCubeUpgrade(pulsemap)[source]

Bases: I3FeatureExtractorIceCube86

Class for extracting reconstructed features for IceCube-Upgrade.

Construct I3FeatureExtractor.

Parameters:

pulsemap (str) – Name of the pulse (series) map for which to extract reconstructed features.

class graphnet.data.extractors.icecube.i3featureextractor.I3PulseNoiseTruthFlagIceCubeUpgrade(pulsemap)[source]

Bases: I3FeatureExtractorIceCube86

Feature extractor class with pulse noise truth flag added.

Construct I3FeatureExtractor.

Parameters:

pulsemap (str) – Name of the pulse (series) map for which to extract reconstructed features.