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