ogd.core.processors package
Submodules
ogd.core.processors.ClassroomDetector module
ogd.core.processors.DetectorProcessor module
- class ogd.core.processors.DetectorProcessor.DetectorProcessor(game_schema: GameSchema, LoaderClass: Type[GeneratorLoader], trigger_callback: Callable[[Event], None], feature_overrides: List[str] | None = None)[source]
Bases:
GeneratorProcessor
ogd.core.processors.EventProcessor module
ogd.core.processors.ExtractorProcessor module
- class ogd.core.processors.ExtractorProcessor.ExtractorProcessor(game_schema: GameSchema, LoaderClass: Type[GeneratorLoader], feature_overrides: List[str] | None = None)[source]
Bases:
GeneratorProcessor
ogd.core.processors.GeneratorProcessor module
- class ogd.core.processors.GeneratorProcessor.GeneratorProcessor(game_schema: GameSchema, LoaderClass: Type[GeneratorLoader], feature_overrides: List[str] | None = None)[source]
Bases:
Processor
ogd.core.processors.PlayerProcessor module
- class ogd.core.processors.PlayerProcessor.PlayerProcessor(LoaderClass: Type[GeneratorLoader], game_schema: GameSchema, player_id: str, feature_overrides: List[str] | None = None)[source]
Bases:
ExtractorProcessor
ogd.core.processors.PopulationProcessor module
- class ogd.core.processors.PopulationProcessor.PopulationProcessor(LoaderClass: Type[GeneratorLoader], game_schema: GameSchema, feature_overrides: List[str] | None = None)[source]
Bases:
ExtractorProcessor
ogd.core.processors.Processor module
ogd.core.processors.SessionProcessor module
- class ogd.core.processors.SessionProcessor.SessionProcessor(LoaderClass: Type[GeneratorLoader], game_schema: GameSchema, player_id: str, session_id: str, feature_overrides: List[str] | None = None)[source]
Bases:
ExtractorProcessor