ogd.games.AQUALAB.features package
Submodules
ogd.games.AQUALAB.features.ActiveJobs module
- class ogd.games.AQUALAB.features.ActiveJobs.ActiveJobs(params: GeneratorParameters, job_map: dict)[source]
Bases:
Extractor- static MinVersion() str | None[source]
- Base function to get the minimum log version the feature can handle.
A value of None will set no minimum, so all levels are accepted (unless a max is set). Typically default to None, unless there is a required element of the event data that was not added until a certain version. The versions of data accepted by a feature are a responsibility of the Feature’s developer, so this is a required part of interface instead of a config item in the schema.
- Returns:
[description]
- Return type:
Optional[str]
ogd.games.AQUALAB.features.ActiveTime module
- class ogd.games.AQUALAB.features.ActiveTime.ActiveTime(params: GeneratorParameters, job_map: dict, active_threads: float | None = None)[source]
Bases:
Extractor- static MinVersion() str | None[source]
- Base function to get the minimum log version the feature can handle.
A value of None will set no minimum, so all levels are accepted (unless a max is set). Typically default to None, unless there is a required element of the event data that was not added until a certain version. The versions of data accepted by a feature are a responsibility of the Feature’s developer, so this is a required part of interface instead of a config item in the schema.
- Returns:
[description]
- Return type:
Optional[str]
ogd.games.AQUALAB.features.AppVersions module
- class ogd.games.AQUALAB.features.AppVersions.AppVersions(params: GeneratorParameters)[source]
Bases:
SessionFeature_summary_
- Parameters:
SessionFeature (_type_) – _description_
ogd.games.AQUALAB.features.AverageSessionTime module
- class ogd.games.AQUALAB.features.AverageSessionTime.AverageSessionTime(params: GeneratorParameters)[source]
Bases:
Extractor- static AvailableModes() List[ExtractionMode][source]
List of ExtractionMode supported by the Feature.
Overridden from Extractor’s version of the function, only makes the Feature-related modes supported. :return: _description_ :rtype: List[ExtractionMode]
- static MinVersion() str | None[source]
- Base function to get the minimum log version the feature can handle.
A value of None will set no minimum, so all levels are accepted (unless a max is set). Typically default to None, unless there is a required element of the event data that was not added until a certain version. The versions of data accepted by a feature are a responsibility of the Feature’s developer, so this is a required part of interface instead of a config item in the schema.
- Returns:
[description]
- Return type:
Optional[str]
ogd.games.AQUALAB.features.EchoSessionID module
- class ogd.games.AQUALAB.features.EchoSessionID.EchoSessionID(params: GeneratorParameters)[source]
Bases:
SessionFeature
ogd.games.AQUALAB.features.EventList module
- class ogd.games.AQUALAB.features.EventList.EventList(params: GeneratorParameters)[source]
Bases:
Extractor- static MinVersion() str | None[source]
- Base function to get the minimum log version the feature can handle.
A value of None will set no minimum, so all levels are accepted (unless a max is set). Typically default to None, unless there is a required element of the event data that was not added until a certain version. The versions of data accepted by a feature are a responsibility of the Feature’s developer, so this is a required part of interface instead of a config item in the schema.
- Returns:
[description]
- Return type:
Optional[str]
ogd.games.AQUALAB.features.JobActiveTime module
- class ogd.games.AQUALAB.features.JobActiveTime.JobActiveTime(params: GeneratorParameters, job_map: dict)[source]
Bases:
PerJobFeature- static AvailableModes() List[ExtractionMode][source]
List of ExtractionMode supported by the Feature.
Overridden from Extractor’s version of the function, only makes the Feature-related modes supported. :return: _description_ :rtype: List[ExtractionMode]
- static MinVersion() str | None[source]
- Base function to get the minimum log version the feature can handle.
A value of None will set no minimum, so all levels are accepted (unless a max is set). Typically default to None, unless there is a required element of the event data that was not added until a certain version. The versions of data accepted by a feature are a responsibility of the Feature’s developer, so this is a required part of interface instead of a config item in the schema.
- Returns:
[description]
- Return type:
Optional[str]
ogd.games.AQUALAB.features.JobArgumentation module
- class ogd.games.AQUALAB.features.JobArgumentation.JobArgumentation(params: GeneratorParameters, job_map: dict)[source]
Bases:
PerJobFeature- static MinVersion() str | None[source]
- Base function to get the minimum log version the feature can handle.
A value of None will set no minimum, so all levels are accepted (unless a max is set). Typically default to None, unless there is a required element of the event data that was not added until a certain version. The versions of data accepted by a feature are a responsibility of the Feature’s developer, so this is a required part of interface instead of a config item in the schema.
- Returns:
[description]
- Return type:
Optional[str]
- 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.AQUALAB.features.JobCompletionTime module
- class ogd.games.AQUALAB.features.JobCompletionTime.JobCompletionTime(params: GeneratorParameters, job_map: dict)[source]
Bases:
PerJobFeature- static MinVersion() str | None[source]
- Base function to get the minimum log version the feature can handle.
A value of None will set no minimum, so all levels are accepted (unless a max is set). Typically default to None, unless there is a required element of the event data that was not added until a certain version. The versions of data accepted by a feature are a responsibility of the Feature’s developer, so this is a required part of interface instead of a config item in the schema.
- Returns:
[description]
- Return type:
Optional[str]
ogd.games.AQUALAB.features.JobDiveSitesCount module
- class ogd.games.AQUALAB.features.JobDiveSitesCount.JobDiveSitesCount(params: GeneratorParameters, job_map: dict)[source]
Bases:
PerJobFeature- static MinVersion() str | None[source]
- Base function to get the minimum log version the feature can handle.
A value of None will set no minimum, so all levels are accepted (unless a max is set). Typically default to None, unless there is a required element of the event data that was not added until a certain version. The versions of data accepted by a feature are a responsibility of the Feature’s developer, so this is a required part of interface instead of a config item in the schema.
- Returns:
[description]
- Return type:
Optional[str]
ogd.games.AQUALAB.features.JobDiveTime module
- class ogd.games.AQUALAB.features.JobDiveTime.JobDiveTime(params: GeneratorParameters, job_map: dict)[source]
Bases:
PerJobFeature- static MinVersion() str | None[source]
- Base function to get the minimum log version the feature can handle.
A value of None will set no minimum, so all levels are accepted (unless a max is set). Typically default to None, unless there is a required element of the event data that was not added until a certain version. The versions of data accepted by a feature are a responsibility of the Feature’s developer, so this is a required part of interface instead of a config item in the schema.
- Returns:
[description]
- Return type:
Optional[str]
ogd.games.AQUALAB.features.JobExperimentation module
- class ogd.games.AQUALAB.features.JobExperimentation.JobExperimentation(params: GeneratorParameters, job_map: dict)[source]
Bases:
PerJobFeature- static MinVersion() str | None[source]
- Base function to get the minimum log version the feature can handle.
A value of None will set no minimum, so all levels are accepted (unless a max is set). Typically default to None, unless there is a required element of the event data that was not added until a certain version. The versions of data accepted by a feature are a responsibility of the Feature’s developer, so this is a required part of interface instead of a config item in the schema.
- Returns:
[description]
- Return type:
Optional[str]
- 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.AQUALAB.features.JobGuideCount module
- class ogd.games.AQUALAB.features.JobGuideCount.JobGuideCount(params: GeneratorParameters, job_map: dict)[source]
Bases:
PerJobFeature- static MinVersion() str | None[source]
- Base function to get the minimum log version the feature can handle.
A value of None will set no minimum, so all levels are accepted (unless a max is set). Typically default to None, unless there is a required element of the event data that was not added until a certain version. The versions of data accepted by a feature are a responsibility of the Feature’s developer, so this is a required part of interface instead of a config item in the schema.
- Returns:
[description]
- Return type:
Optional[str]
ogd.games.AQUALAB.features.JobHelpCount module
- class ogd.games.AQUALAB.features.JobHelpCount.JobHelpCount(params: GeneratorParameters, job_map: dict)[source]
Bases:
PerJobFeature- static MinVersion() str | None[source]
- Base function to get the minimum log version the feature can handle.
A value of None will set no minimum, so all levels are accepted (unless a max is set). Typically default to None, unless there is a required element of the event data that was not added until a certain version. The versions of data accepted by a feature are a responsibility of the Feature’s developer, so this is a required part of interface instead of a config item in the schema.
- Returns:
[description]
- Return type:
Optional[str]
- 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.AQUALAB.features.JobLocationChanges module
- class ogd.games.AQUALAB.features.JobLocationChanges.JobLocationChanges(params: GeneratorParameters, job_map: dict)[source]
Bases:
PerJobFeature- static MinVersion() str | None[source]
- Base function to get the minimum log version the feature can handle.
A value of None will set no minimum, so all levels are accepted (unless a max is set). Typically default to None, unless there is a required element of the event data that was not added until a certain version. The versions of data accepted by a feature are a responsibility of the Feature’s developer, so this is a required part of interface instead of a config item in the schema.
- Returns:
[description]
- Return type:
Optional[str]
- 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.AQUALAB.features.JobModeling module
- class ogd.games.AQUALAB.features.JobModeling.JobModeling(params: GeneratorParameters, job_map: dict)[source]
Bases:
PerJobFeature- static MinVersion() str | None[source]
- Base function to get the minimum log version the feature can handle.
A value of None will set no minimum, so all levels are accepted (unless a max is set). Typically default to None, unless there is a required element of the event data that was not added until a certain version. The versions of data accepted by a feature are a responsibility of the Feature’s developer, so this is a required part of interface instead of a config item in the schema.
- Returns:
[description]
- Return type:
Optional[str]
- 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.AQUALAB.features.JobPlayTime module
- class ogd.games.AQUALAB.features.JobPlayTime.JobPlayTime(params: GeneratorParameters, job_map: dict, active_threads: float | None = None)[source]
Bases:
Extractor- static MinVersion() str | None[source]
- Base function to get the minimum log version the feature can handle.
A value of None will set no minimum, so all levels are accepted (unless a max is set). Typically default to None, unless there is a required element of the event data that was not added until a certain version. The versions of data accepted by a feature are a responsibility of the Feature’s developer, so this is a required part of interface instead of a config item in the schema.
- Returns:
[description]
- Return type:
Optional[str]
ogd.games.AQUALAB.features.JobPriorAttempt module
- class ogd.games.AQUALAB.features.JobPriorAttempt.JobPriorAttempt(params: GeneratorParameters, job_map: dict)[source]
Bases:
PerCountFeature- static MinVersion() str | None[source]
- Base function to get the minimum log version the feature can handle.
A value of None will set no minimum, so all levels are accepted (unless a max is set). Typically default to None, unless there is a required element of the event data that was not added until a certain version. The versions of data accepted by a feature are a responsibility of the Feature’s developer, so this is a required part of interface instead of a config item in the schema.
- Returns:
[description]
- Return type:
Optional[str]
- 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.AQUALAB.features.JobPriorComplete module
- class ogd.games.AQUALAB.features.JobPriorComplete.JobPriorComplete(params: GeneratorParameters, job_map: dict)[source]
Bases:
PerCountFeature- static MinVersion() str | None[source]
- Base function to get the minimum log version the feature can handle.
A value of None will set no minimum, so all levels are accepted (unless a max is set). Typically default to None, unless there is a required element of the event data that was not added until a certain version. The versions of data accepted by a feature are a responsibility of the Feature’s developer, so this is a required part of interface instead of a config item in the schema.
- Returns:
[description]
- Return type:
Optional[str]
- 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.AQUALAB.features.JobStartCount module
- class ogd.games.AQUALAB.features.JobStartCount.JobStartCount(params: GeneratorParameters, job_map: dict)[source]
Bases:
PerJobFeature
ogd.games.AQUALAB.features.JobTasksCompleted module
- class ogd.games.AQUALAB.features.JobTasksCompleted.JobTasksCompleted(params: GeneratorParameters, job_map: dict)[source]
Bases:
PerJobFeature- static MinVersion() str | None[source]
- Base function to get the minimum log version the feature can handle.
A value of None will set no minimum, so all levels are accepted (unless a max is set). Typically default to None, unless there is a required element of the event data that was not added until a certain version. The versions of data accepted by a feature are a responsibility of the Feature’s developer, so this is a required part of interface instead of a config item in the schema.
- Returns:
[description]
- Return type:
Optional[str]
ogd.games.AQUALAB.features.JobTriesInArgument module
- class ogd.games.AQUALAB.features.JobTriesInArgument.JobTriesInArgument(params: GeneratorParameters, job_map: dict)[source]
Bases:
PerJobFeature- static MinVersion() str | None[source]
- Base function to get the minimum log version the feature can handle.
A value of None will set no minimum, so all levels are accepted (unless a max is set). Typically default to None, unless there is a required element of the event data that was not added until a certain version. The versions of data accepted by a feature are a responsibility of the Feature’s developer, so this is a required part of interface instead of a config item in the schema.
- Returns:
[description]
- Return type:
Optional[str]
ogd.games.AQUALAB.features.JobsAttempted module
- class ogd.games.AQUALAB.features.JobsAttempted.JobsAttempted(params: GeneratorParameters, job_map: dict, diff_map: dict)[source]
Bases:
Extractor- static MinVersion() str | None[source]
- Base function to get the minimum log version the feature can handle.
A value of None will set no minimum, so all levels are accepted (unless a max is set). Typically default to None, unless there is a required element of the event data that was not added until a certain version. The versions of data accepted by a feature are a responsibility of the Feature’s developer, so this is a required part of interface instead of a config item in the schema.
- Returns:
[description]
- Return type:
Optional[str]
- 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.AQUALAB.features.JobsCompleted module
- class ogd.games.AQUALAB.features.JobsCompleted.JobsCompleted(params: GeneratorParameters, player_id: str)[source]
Bases:
SessionFeature- 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.AQUALAB.features.ModelExportCount module
- class ogd.games.AQUALAB.features.ModelExportCount.ModelExportCount(params: GeneratorParameters, job_map: dict)[source]
Bases:
Extractor- static MinVersion() str | None[source]
- Base function to get the minimum log version the feature can handle.
A value of None will set no minimum, so all levels are accepted (unless a max is set). Typically default to None, unless there is a required element of the event data that was not added until a certain version. The versions of data accepted by a feature are a responsibility of the Feature’s developer, so this is a required part of interface instead of a config item in the schema.
- Returns:
[description]
- Return type:
Optional[str]
ogd.games.AQUALAB.features.ModelInterveneCount module
- class ogd.games.AQUALAB.features.ModelInterveneCount.ModelInterveneCount(params: GeneratorParameters, job_map: dict)[source]
Bases:
Extractor- static MinVersion() str | None[source]
- Base function to get the minimum log version the feature can handle.
A value of None will set no minimum, so all levels are accepted (unless a max is set). Typically default to None, unless there is a required element of the event data that was not added until a certain version. The versions of data accepted by a feature are a responsibility of the Feature’s developer, so this is a required part of interface instead of a config item in the schema.
- Returns:
[description]
- Return type:
Optional[str]
ogd.games.AQUALAB.features.ModelPredictCount module
- class ogd.games.AQUALAB.features.ModelPredictCount.ModelPredictCount(params: GeneratorParameters, job_map: dict)[source]
Bases:
Extractor- static MinVersion() str | None[source]
- Base function to get the minimum log version the feature can handle.
A value of None will set no minimum, so all levels are accepted (unless a max is set). Typically default to None, unless there is a required element of the event data that was not added until a certain version. The versions of data accepted by a feature are a responsibility of the Feature’s developer, so this is a required part of interface instead of a config item in the schema.
- Returns:
[description]
- Return type:
Optional[str]
ogd.games.AQUALAB.features.PerJobFeature module
- class ogd.games.AQUALAB.features.PerJobFeature.PerJobFeature(params: GeneratorParameters, job_map: dict)[source]
Bases:
PerCountFeature- static MinVersion() str | None[source]
- Base function to get the minimum log version the feature can handle.
A value of None will set no minimum, so all levels are accepted (unless a max is set). Typically default to None, unless there is a required element of the event data that was not added until a certain version. The versions of data accepted by a feature are a responsibility of the Feature’s developer, so this is a required part of interface instead of a config item in the schema.
- Returns:
[description]
- Return type:
Optional[str]
ogd.games.AQUALAB.features.PlayerSummary module
- class ogd.games.AQUALAB.features.PlayerSummary.PlayerSummary(params: GeneratorParameters)[source]
Bases:
SessionFeature
ogd.games.AQUALAB.features.PopulationSummary module
- class ogd.games.AQUALAB.features.PopulationSummary.PopulationSummary(params: GeneratorParameters)[source]
Bases:
SessionFeature
ogd.games.AQUALAB.features.RegionJobCount module
- class ogd.games.AQUALAB.features.RegionJobCount.RegionJobCount(params: GeneratorParameters)[source]
Bases:
PerCountFeature- static MinVersion() str | None[source]
- Base function to get the minimum log version the feature can handle.
A value of None will set no minimum, so all levels are accepted (unless a max is set). Typically default to None, unless there is a required element of the event data that was not added until a certain version. The versions of data accepted by a feature are a responsibility of the Feature’s developer, so this is a required part of interface instead of a config item in the schema.
- Returns:
[description]
- Return type:
Optional[str]
ogd.games.AQUALAB.features.RegionName module
- class ogd.games.AQUALAB.features.RegionName.RegionName(params: GeneratorParameters)[source]
Bases:
PerCountFeature- static MinVersion() str | None[source]
- Base function to get the minimum log version the feature can handle.
A value of None will set no minimum, so all levels are accepted (unless a max is set). Typically default to None, unless there is a required element of the event data that was not added until a certain version. The versions of data accepted by a feature are a responsibility of the Feature’s developer, so this is a required part of interface instead of a config item in the schema.
- Returns:
[description]
- Return type:
Optional[str]
ogd.games.AQUALAB.features.SessionDiveSitesCount module
- class ogd.games.AQUALAB.features.SessionDiveSitesCount.SessionDiveSitesCount(params: GeneratorParameters)[source]
Bases:
Extractor
ogd.games.AQUALAB.features.SessionDuration module
- class ogd.games.AQUALAB.features.SessionDuration.SessionDuration(params: GeneratorParameters, threshold: int)[source]
Bases:
SessionFeature- static AvailableModes() List[ExtractionMode][source]
List of ExtractionMode supported by the Feature.
Overridden from Extractor’s version of the function, only makes the Feature-related modes supported. :return: _description_ :rtype: List[ExtractionMode]
- 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.AQUALAB.features.SessionGuideCount module
- class ogd.games.AQUALAB.features.SessionGuideCount.SessionGuideCount(params: GeneratorParameters)[source]
Bases:
Extractor
ogd.games.AQUALAB.features.SessionHelpCount module
- class ogd.games.AQUALAB.features.SessionHelpCount.SessionHelpCount(params: GeneratorParameters)[source]
Bases:
Extractor_summary_
- Parameters:
Feature (_type_) – _description_
ogd.games.AQUALAB.features.SessionID module
- class ogd.games.AQUALAB.features.SessionID.SessionID(params: GeneratorParameters, session_id: str)[source]
Bases:
SessionFeature_summary_
- Parameters:
SessionFeature (_type_) – _description_
ogd.games.AQUALAB.features.SessionJobsCompleted module
- class ogd.games.AQUALAB.features.SessionJobsCompleted.SessionJobsCompleted(params: GeneratorParameters)[source]
Bases:
Extractor_summary_
- Parameters:
Feature (_type_) – _description_
ogd.games.AQUALAB.features.SwitchJobsCount module
- class ogd.games.AQUALAB.features.SwitchJobsCount.SwitchJobsCount(params: GeneratorParameters)[source]
Bases:
Extractor
ogd.games.AQUALAB.features.SyncCompletionTime module
- class ogd.games.AQUALAB.features.SyncCompletionTime.SyncCompletionTime(params: GeneratorParameters)[source]
Bases:
Extractor
ogd.games.AQUALAB.features.TankRulesCount module
- class ogd.games.AQUALAB.features.TankRulesCount.TankRulesCount(params: GeneratorParameters)[source]
Bases:
PerCountFeature
ogd.games.AQUALAB.features.TopJobCompletionDestinations module
- class ogd.games.AQUALAB.features.TopJobCompletionDestinations.TopJobCompletionDestinations(params: GeneratorParameters, job_map: dict)[source]
Bases:
Extractor- static MinVersion() str | None[source]
- Base function to get the minimum log version the feature can handle.
A value of None will set no minimum, so all levels are accepted (unless a max is set). Typically default to None, unless there is a required element of the event data that was not added until a certain version. The versions of data accepted by a feature are a responsibility of the Feature’s developer, so this is a required part of interface instead of a config item in the schema.
- Returns:
[description]
- Return type:
Optional[str]
ogd.games.AQUALAB.features.TopJobSwitchDestinations module
- class ogd.games.AQUALAB.features.TopJobSwitchDestinations.TopJobSwitchDestinations(params: GeneratorParameters, job_map: dict)[source]
Bases:
Extractor- static MinVersion() str | None[source]
- Base function to get the minimum log version the feature can handle.
A value of None will set no minimum, so all levels are accepted (unless a max is set). Typically default to None, unless there is a required element of the event data that was not added until a certain version. The versions of data accepted by a feature are a responsibility of the Feature’s developer, so this is a required part of interface instead of a config item in the schema.
- Returns:
[description]
- Return type:
Optional[str]
ogd.games.AQUALAB.features.TotalArcticTime module
- class ogd.games.AQUALAB.features.TotalArcticTime.TotalArcticTime(params: GeneratorParameters)[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.AQUALAB.features.TotalArgumentationTime module
- class ogd.games.AQUALAB.features.TotalArgumentationTime.TotalArgumentationTime(params: GeneratorParameters)[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.AQUALAB.features.TotalBayouTime module
- class ogd.games.AQUALAB.features.TotalBayouTime.TotalBayouTime(params: GeneratorParameters)[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.AQUALAB.features.TotalCoralTime module
- class ogd.games.AQUALAB.features.TotalCoralTime.TotalCoralTime(params: GeneratorParameters)[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.AQUALAB.features.TotalDiveTime module
- class ogd.games.AQUALAB.features.TotalDiveTime.TotalDiveTime(params: GeneratorParameters)[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.AQUALAB.features.TotalExperimentationTime module
- class ogd.games.AQUALAB.features.TotalExperimentationTime.TotalExperimentationTime(params: GeneratorParameters)[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.AQUALAB.features.TotalGuideCount module
- class ogd.games.AQUALAB.features.TotalGuideCount.TotalGuideCount(params: GeneratorParameters)[source]
Bases:
Extractor
ogd.games.AQUALAB.features.TotalHelpCount module
- class ogd.games.AQUALAB.features.TotalHelpCount.TotalHelpCount(params: GeneratorParameters)[source]
Bases:
Extractor_summary_
- Parameters:
Feature (_type_) – _description_
ogd.games.AQUALAB.features.TotalKelpTime module
- class ogd.games.AQUALAB.features.TotalKelpTime.TotalKelpTime(params: GeneratorParameters)[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.AQUALAB.features.TotalModelingTime module
- class ogd.games.AQUALAB.features.TotalModelingTime.TotalModelingTime(params: GeneratorParameters)[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.AQUALAB.features.TotalPlayTime module
- class ogd.games.AQUALAB.features.TotalPlayTime.TotalPlayTime(params: GeneratorParameters)[source]
Bases:
Extractor- static AvailableModes() List[ExtractionMode][source]
List of ExtractionMode supported by the Feature.
Overridden from Extractor’s version of the function, only makes the Feature-related modes supported. :return: _description_ :rtype: List[ExtractionMode]
- static MinVersion() str | None[source]
- Base function to get the minimum log version the feature can handle.
A value of None will set no minimum, so all levels are accepted (unless a max is set). Typically default to None, unless there is a required element of the event data that was not added until a certain version. The versions of data accepted by a feature are a responsibility of the Feature’s developer, so this is a required part of interface instead of a config item in the schema.
- Returns:
[description]
- Return type:
Optional[str]
- 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.AQUALAB.features.UserAvgActiveTime module
- class ogd.games.AQUALAB.features.UserAvgActiveTime.UserAvgActiveTime(params: GeneratorParameters, player_id: str)[source]
Bases:
SessionFeature
ogd.games.AQUALAB.features.UserAvgSessionDuration module
- class ogd.games.AQUALAB.features.UserAvgSessionDuration.UserAvgSessionDuration(params: GeneratorParameters, player_id: str)[source]
Bases:
SessionFeature
ogd.games.AQUALAB.features.UserTotalSessionDuration module
- class ogd.games.AQUALAB.features.UserTotalSessionDuration.UserTotalSessionDuration(params: GeneratorParameters, player_id: str)[source]
Bases:
SessionFeature_summary_
- Parameters:
SessionFeature (_type_) – _description_
Module contents
Initializer for Aqualab features