in heats.py [0:0]
def set_argparser(parser):
parser.add_argument('--input', '-i', type=str, metavar='<file>',
default='damon.data', help='input file name')
parser.add_argument('--input_type', choices=['record', 'perf_script'],
default=None, help='input file\'s type')
parser.add_argument('--tid', metavar='<id>', type=int,
help='target id')
parser.add_argument('--resol', metavar='<resolution>', type=int, nargs=2,
default=[500, 500],
help='resolutions for time and address axises')
parser.add_argument('--time_range', metavar='<time>', type=int, nargs=2,
help='start and end time of the output')
parser.add_argument('--address_range', metavar='<address>', type=int,
nargs=2, help='start and end address of the output')
parser.add_argument('--abs_time', action='store_true', default=False,
help='display absolute time in output')
parser.add_argument('--abs_addr', action='store_true', default=False,
help='display absolute address in output')
parser.add_argument('--guide', action='store_true',
help='print a guidance for the ranges and resolution settings')
parser.add_argument('--heatmap', metavar='<file>', type=str,
help='heatmap image file to create. stdout for terminal output')
parser.add_argument('--stdout_heatmap_color',
choices=['gray', 'flame', 'emotion'], default='gray',
help='color theme for access frequencies')