class_docstr: Summary stats of the replays seen so far.
code: def __init__(self):
      self.replays = 0
      self.steps = 0
      self.camera_move = 0
      self.select_pt = 0
      self.select_rect = 0
      self.control_group = 0
      self.maps = collections.defaultdict(int)
      self.races = collections.defaultdict(int)
      self.unit_ids = collections.defaultdict(int)
      self.valid_abilities = collections.defaultdict(int)
      self.made_abilities = collections.defaultdict(int)
      self.valid_actions = collections.defaultdict(int)
      self.made_actions = collections.defaultdict(int)
      self.buffs = collections.defaultdict(int)
      self.upgrades = collections.defaultdict(int)
      self.effects = collections.defaultdict(int)
      self.crashing_replays = set()
      self.invalid_replays = set()
  
imports: import collections
  import multiprocessing
  import os
  import queue
  import signal
  import sys
  import threading
  import time
  from absl import app
  from absl import flags
  from pysc2 import run_configs
  from pysc2.lib import features
  from pysc2.lib import point
  from pysc2.lib import protocol
  from pysc2.lib import remote_controller
  from pysc2.lib import replay
  from pysc2.lib import static_data
  from pysc2.lib import gfile
  from s2clientprotocol import common_pb2
  from s2clientprotocol import sc2api_pb2
label_desc: Use image node_id 1 to create a new ReplayStats object from inherited base classes: object with example: obj = ReplayStats()