# Functions
AddReplaySummToPackageSumm adds the replay summary to the package summary.
CheckFileInfoEq compares the fs.FileInfo contents with FileInfoToCheck.
CreatePackageSummaryFile receives packageSummaryStruct and fileNumber then saves the package summary file onto the drive.
CreateProcessingInfoFile receives a fileNumber and creates a processing info file holding the information on which files were processed successfully and which failed.
FromSyncMapToDownloadedMapsForReplaysToFileInfo Converts a sync.Map to a DownloadedMapsReplaysToFileInfo.
No description provided by the author
NewMatchupHistograms returns a structure with initialized fields.
NewPackageSummary returns an initialized PackageSummary.
NewProcessingInfo returns empty ProcessingIngo struct.
NewReplaySummary returns an initialized ReplaySummary.
NewSummary returns a Summary structure with initialized fiends.
OpenOrCreateDownloadedMapsForReplaysToFileInfo Initializes and populates a DownloadedMapsReplaysToFileInfo structure.
SaveProcessingInfoToFile receives a file and marshals/writes processingInfoStruct into the file.
# Structs
DownloadedMapsReplaysToFileInfo Used to store replays that were processed in previous runs.
No description provided by the author
No description provided by the author
MatchupHistograms aggregates the data that is required to prepare histograms of Matchup vs Game Length.
PackageSummary is a structure contains statistics calculated from replay information that belong to a whole ZIP archive.
ProcessingInfo is a structure holding information that is used to create processing.log, which is anonymizedPlayers in a persistent map from toon to unique integer, slice of processed files so that there is a state of all of the processed files.
ReplaySummary contains information calculated from a single replay.
Summary is an abstract type used by both ReplaySummary and PackageSummary and contains fields that are used as descriptive statistics.