i3featureextractor

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

class graphnet.data.extractors.icecube.i3featureextractor.I3FeatureExtractor(pulsemap, exclude=[None])[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.

  • exclude (list, default: [None]) – List of keys to exclude from the extracted data.

class graphnet.data.extractors.icecube.i3featureextractor.I3FeatureExtractorIceCube86(pulsemap, exclude=[None])[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.

  • exclude (list, default: [None]) – List of keys to exclude from the extracted data.

class graphnet.data.extractors.icecube.i3featureextractor.I3FeatureExtractorIceCubeDeepCore(pulsemap, exclude=[None])[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.

  • exclude (list, default: [None]) – List of keys to exclude from the extracted data.

class graphnet.data.extractors.icecube.i3featureextractor.I3FeatureExtractorIceCubeUpgrade(pulsemap, exclude=[None])[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.

  • exclude (list, default: [None]) – List of keys to exclude from the extracted data.

class graphnet.data.extractors.icecube.i3featureextractor.I3PulseNoiseTruthFlagIceCubeUpgrade(pulsemap, exclude=[None])[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.

  • exclude (list, default: [None]) – List of keys to exclude from the extracted data.