def _finalize_arguments(self, args):
gps = args.gps<EOL>search = args.search<EOL>max_plot = max(args.plot)<EOL>search = max(search, max_plot * <NUM_LIT:2> + <NUM_LIT:8>)<EOL>args.search = search<EOL>self.log(<NUM_LIT:3>, "<STR_LIT>".<EOL>format(search, max_plot))<EOL>xpix = <NUM_LIT><EOL>if args.geometry:<EOL><INDENT>m = re.match('<STR_LIT>', args.geometry)<EOL>if m:<EOL><INDENT>xpix = float(m.group(<NUM_LIT:1>))<EOL><DEDENT><DEDENT>args.nx = xpix<EOL>self.args.tres = search / xpix / <NUM_LIT:2><EOL>self.log(<NUM_LIT:3>, '<STR_LIT>'.format(<EOL>self.args.tres))<EOL>args.start = [[int(gps - search/<NUM_LIT:2>)]]<EOL>if args.epoch is None:<EOL><INDENT>args.epoch = args.gps<EOL><DEDENT>args.duration = search<EOL>args.chan = [[args.chan]]<EOL>if args.color_scale is None:<EOL><INDENT>args.color_scale = '<STR_LIT>'<EOL><DEDENT>args.overlap = <NUM_LIT:0>  <EOL>xmin = args.xmin<EOL>xmax = args.xmax<EOL>super(Qtransform, self)._finalize_arguments(args)<EOL>args.xmin = xmin<EOL>args.xmax = xmax<EOL>
Derive standard args from our weird ones
        :type args: Namespace with command line arguments