ogd.games.WAVES.features package
Submodules
ogd.games.WAVES.features.AmplitudeGoodMoveCount module
- class ogd.games.WAVES.features.AmplitudeGoodMoveCount.AmplitudeGoodMoveCount(params: GeneratorParameters)[source]
Bases:
PerLevelFeature
ogd.games.WAVES.features.AverageFails module
- class ogd.games.WAVES.features.AverageFails.AverageFails(params: GeneratorParameters)[source]
Bases:
SessionFeature
ogd.games.WAVES.features.AverageLevelTime module
- class ogd.games.WAVES.features.AverageLevelTime.AverageLevelTime(params: GeneratorParameters)[source]
Bases:
SessionFeature
ogd.games.WAVES.features.AverageMoveTypeChanges module
- class ogd.games.WAVES.features.AverageMoveTypeChanges.AverageMoveTypeChanges(params: GeneratorParameters)[source]
Bases:
SessionFeature
ogd.games.WAVES.features.AverageSliderMoves module
- class ogd.games.WAVES.features.AverageSliderMoves.AverageSliderMoves(params: GeneratorParameters)[source]
Bases:
SessionFeature
ogd.games.WAVES.features.BeginCount module
- class ogd.games.WAVES.features.BeginCount.BeginCount(params: GeneratorParameters)[source]
Bases:
PerLevelFeature
ogd.games.WAVES.features.ClosenessIntercept module
- class ogd.games.WAVES.features.ClosenessIntercept.ClosenessIntercept(params: GeneratorParameters)[source]
Bases:
Extractor
ogd.games.WAVES.features.ClosenessR2 module
- class ogd.games.WAVES.features.ClosenessR2.ClosenessR2(params: GeneratorParameters)[source]
Bases:
Extractor
ogd.games.WAVES.features.ClosenessSlope module
- class ogd.games.WAVES.features.ClosenessSlope.ClosenessSlope(params: GeneratorParameters)[source]
Bases:
Extractor
ogd.games.WAVES.features.Completed module
- class ogd.games.WAVES.features.Completed.Completed(params: GeneratorParameters)[source]
Bases:
PerLevelFeature- Subfeatures() List[str][source]
Base function to get a list of names of the sub-feature(s) a given Feature class outputs. By default, a Feature class has no subfeatures. However, if a Feature class is written to output multiple values, it will need to override this function to return an appropriate list. Note, Subfeatures must match the ordering from the override of GetFeatureNames, if returning a list of length > 0.
- Returns:
A list of names of subfeatures for the Feature sub-class.
- Return type:
Tuple[str]
ogd.games.WAVES.features.FirstMoveType module
- class ogd.games.WAVES.features.FirstMoveType.FirstMoveType(params: GeneratorParameters)[source]
Bases:
Extractor
ogd.games.WAVES.features.MenuButtonCount module
- class ogd.games.WAVES.features.MenuButtonCount.MenuButtonCount(params: GeneratorParameters)[source]
Bases:
PerLevelFeature
ogd.games.WAVES.features.OffsetGoodMoveCount module
- class ogd.games.WAVES.features.OffsetGoodMoveCount.OffsetGoodMoveCount(params: GeneratorParameters)[source]
Bases:
PerLevelFeature
ogd.games.WAVES.features.OverallPercentAmplitudeMoves module
- class ogd.games.WAVES.features.OverallPercentAmplitudeMoves.OverallPercentAmplitudeMoves(params: GeneratorParameters)[source]
Bases:
SessionFeature
ogd.games.WAVES.features.OverallPercentOffsetMoves module
- class ogd.games.WAVES.features.OverallPercentOffsetMoves.OverallPercentOffsetMoves(params: GeneratorParameters)[source]
Bases:
SessionFeature
ogd.games.WAVES.features.OverallPercentWavelengthMoves module
- class ogd.games.WAVES.features.OverallPercentWavelengthMoves.OverallPercentWavelengthMoves(params: GeneratorParameters)[source]
Bases:
SessionFeature
ogd.games.WAVES.features.OverallSliderAverageRange module
- class ogd.games.WAVES.features.OverallSliderAverageRange.OverallSliderAverageRange(params: GeneratorParameters)[source]
Bases:
SessionFeature
ogd.games.WAVES.features.OverallSliderAverageStandardDeviations module
- class ogd.games.WAVES.features.OverallSliderAverageStandardDeviations.OverallSliderAverageStandardDeviations(params: GeneratorParameters)[source]
Bases:
SessionFeature
ogd.games.WAVES.features.PercentAmplitudeGoodMoves module
- class ogd.games.WAVES.features.PercentAmplitudeGoodMoves.PercentAmplitudeGoodMoves(params: GeneratorParameters)[source]
Bases:
PerLevelFeature
ogd.games.WAVES.features.PercentAmplitudeMoves module
- class ogd.games.WAVES.features.PercentAmplitudeMoves.PercentAmplitudeMoves(params: GeneratorParameters)[source]
Bases:
PerLevelFeature
ogd.games.WAVES.features.PercentOffsetGoodMoves module
- class ogd.games.WAVES.features.PercentOffsetGoodMoves.PercentOffsetGoodMoves(params: GeneratorParameters)[source]
Bases:
PerLevelFeature
ogd.games.WAVES.features.PercentOffsetMoves module
- class ogd.games.WAVES.features.PercentOffsetMoves.PercentOffsetMoves(params: GeneratorParameters)[source]
Bases:
Extractor
ogd.games.WAVES.features.PercentWavelengthGoodMoves module
- class ogd.games.WAVES.features.PercentWavelengthGoodMoves.PercentWavelengthGoodMoves(params: GeneratorParameters)[source]
Bases:
Extractor
ogd.games.WAVES.features.PercentWavelengthMoves module
- class ogd.games.WAVES.features.PercentWavelengthMoves.PercentWavelengthMoves(params: GeneratorParameters)[source]
Bases:
Extractor
ogd.games.WAVES.features.PersistentSessionID module
- class ogd.games.WAVES.features.PersistentSessionID.PersistentSessionID(params: GeneratorParameters)[source]
Bases:
SessionFeature
ogd.games.WAVES.features.QuestionAnswered module
- class ogd.games.WAVES.features.QuestionAnswered.QuestionAnswered(params: GeneratorParameters)[source]
Bases:
Extractor
ogd.games.WAVES.features.QuestionCorrect module
- class ogd.games.WAVES.features.QuestionCorrect.QuestionCorrect(params: GeneratorParameters)[source]
Bases:
Extractor
ogd.games.WAVES.features.RangeIntercept module
- class ogd.games.WAVES.features.RangeIntercept.RangeIntercept(params: GeneratorParameters)[source]
Bases:
Extractor
ogd.games.WAVES.features.RangeR2 module
- class ogd.games.WAVES.features.RangeR2.RangeR2(params: GeneratorParameters)[source]
Bases:
Extractor
ogd.games.WAVES.features.RangeSlope module
- class ogd.games.WAVES.features.RangeSlope.RangeSlope(params: GeneratorParameters)[source]
Bases:
Extractor
ogd.games.WAVES.features.SequenceLevel module
- class ogd.games.WAVES.features.SequenceLevel.SequenceLevel(params: GeneratorParameters)[source]
Bases:
PerLevelFeature
ogd.games.WAVES.features.SessionID module
- class ogd.games.WAVES.features.SessionID.SessionID(params: GeneratorParameters, sessionID: str)[source]
Bases:
SessionFeature
ogd.games.WAVES.features.SessionSucceedCount module
- class ogd.games.WAVES.features.SessionSucceedCount.SessionSucceedCount(params: GeneratorParameters)[source]
Bases:
SessionFeature
ogd.games.WAVES.features.SliderAverageRange module
- class ogd.games.WAVES.features.SliderAverageRange.SliderAverageRange(params: GeneratorParameters)[source]
Bases:
PerLevelFeature
ogd.games.WAVES.features.SliderAverageStandardDeviations module
- class ogd.games.WAVES.features.SliderAverageStandardDeviations.SliderAverageStandardDeviations(params: GeneratorParameters)[source]
Bases:
PerLevelFeature
ogd.games.WAVES.features.SucceedCount module
- class ogd.games.WAVES.features.SucceedCount.SucceedCount(params: GeneratorParameters)[source]
Bases:
PerLevelFeature
ogd.games.WAVES.features.TimeToAnswerMS module
- class ogd.games.WAVES.features.TimeToAnswerMS.TimeToAnswerMS(params: GeneratorParameters)[source]
Bases:
Extractor
ogd.games.WAVES.features.TotalArrowMoves module
- class ogd.games.WAVES.features.TotalArrowMoves.TotalArrowMoves(params: GeneratorParameters)[source]
Bases:
PerLevelFeature
ogd.games.WAVES.features.TotalFails module
- class ogd.games.WAVES.features.TotalFails.TotalFails(params: GeneratorParameters)[source]
Bases:
PerLevelFeature
ogd.games.WAVES.features.TotalLevelTime module
- class ogd.games.WAVES.features.TotalLevelTime.TotalLevelTime(params: GeneratorParameters)[source]
Bases:
PerLevelFeature
ogd.games.WAVES.features.TotalMoveTypeChanges module
- class ogd.games.WAVES.features.TotalMoveTypeChanges.TotalMoveTypeChanges(params: GeneratorParameters)[source]
Bases:
PerLevelFeature
ogd.games.WAVES.features.TotalResets module
- class ogd.games.WAVES.features.TotalResets.TotalResets(params: GeneratorParameters)[source]
Bases:
PerLevelFeature
ogd.games.WAVES.features.TotalSkips module
- class ogd.games.WAVES.features.TotalSkips.TotalSkips(params: GeneratorParameters)[source]
Bases:
PerLevelFeature
ogd.games.WAVES.features.TotalSliderMoves module
- class ogd.games.WAVES.features.TotalSliderMoves.TotalSliderMoves(params: GeneratorParameters)[source]
Bases:
PerLevelFeature
ogd.games.WAVES.features.WavelengthGoodMoveCount module
- class ogd.games.WAVES.features.WavelengthGoodMoveCount.WavelengthGoodMoveCount(params: GeneratorParameters)[source]
Bases:
PerLevelFeature
Module contents
Initializer for Wave Combinator features