ogd.games.SHIPWRECKS.features package

Submodules

ogd.games.SHIPWRECKS.features.ActiveJobs module

class ogd.games.SHIPWRECKS.features.ActiveJobs.ActiveJobs(params: GeneratorParameters)[source]

Bases: Extractor

ogd.games.SHIPWRECKS.features.EventList module

class ogd.games.SHIPWRECKS.features.EventList.EventList(params: GeneratorParameters)[source]

Bases: Extractor

ogd.games.SHIPWRECKS.features.EvidenceBoardCompleteCount module

class ogd.games.SHIPWRECKS.features.EvidenceBoardCompleteCount.EvidenceBoardCompleteCount(params: GeneratorParameters)[source]

Bases: Extractor

ogd.games.SHIPWRECKS.features.JobsAttempted module

class ogd.games.SHIPWRECKS.features.JobsAttempted.JobsAttempted(params: GeneratorParameters, mission_map: dict)[source]

Bases: Extractor

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.SHIPWRECKS.features.JobsCompleted module

class ogd.games.SHIPWRECKS.features.JobsCompleted.JobsCompleted(params: GeneratorParameters, session_id: str)[source]

Bases: SessionFeature

ogd.games.SHIPWRECKS.features.MissionDiveTime module

class ogd.games.SHIPWRECKS.features.MissionDiveTime.MissionDiveTime(params: GeneratorParameters)[source]

Bases: Extractor

ogd.games.SHIPWRECKS.features.MissionSonarTimeToComplete module

class ogd.games.SHIPWRECKS.features.MissionSonarTimeToComplete.MissionSonarTimeToComplete(params: GeneratorParameters)[source]

Bases: Extractor

ogd.games.SHIPWRECKS.features.PlayerSummary module

class ogd.games.SHIPWRECKS.features.PlayerSummary.PlayerSummary(params: GeneratorParameters)[source]

Bases: SessionFeature

ogd.games.SHIPWRECKS.features.PopulationSummary module

class ogd.games.SHIPWRECKS.features.PopulationSummary.PopulationSummary(params: GeneratorParameters)[source]

Bases: SessionFeature

ogd.games.SHIPWRECKS.features.SessionDuration module

class ogd.games.SHIPWRECKS.features.SessionDuration.SessionDuration(params: GeneratorParameters, session_id: str)[source]

Bases: SessionFeature

ogd.games.SHIPWRECKS.features.SessionID module

class ogd.games.SHIPWRECKS.features.SessionID.SessionID(params: GeneratorParameters, session_id: str)[source]

Bases: SessionFeature

ogd.games.SHIPWRECKS.features.TopJobCompletionDestinations module

class ogd.games.SHIPWRECKS.features.TopJobCompletionDestinations.TopJobCompletionDestinations(params: GeneratorParameters)[source]

Bases: Extractor

ogd.games.SHIPWRECKS.features.TopJobSwitchDestinations module

class ogd.games.SHIPWRECKS.features.TopJobSwitchDestinations.TopJobSwitchDestinations(params: GeneratorParameters)[source]

Bases: Extractor

ogd.games.SHIPWRECKS.features.TotalDiveTime module

class ogd.games.SHIPWRECKS.features.TotalDiveTime.TotalDiveTime(params: GeneratorParameters)[source]

Bases: SessionFeature

Module contents

Initializer for Shipwrecks features