Mercurial > repos > iuc > spyboat
diff spyboat_cli.py @ 1:639d2031d998 draft
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/packages/spyboat commit 88e9d9a220d160f55e0472719bb463143a4eefa5"
author | iuc |
---|---|
date | Mon, 30 Nov 2020 21:11:23 +0000 |
parents | 76733d05d8ef |
children |
line wrap: on
line diff
--- a/spyboat_cli.py Sat Nov 28 13:45:34 2020 +0000 +++ b/spyboat_cli.py Mon Nov 30 21:11:23 2020 +0000 @@ -165,8 +165,8 @@ logger.info(f'Creating report directory {arguments.report_img_path}') os.mkdir(arguments.report_img_path) - # 4 snapshots each - Nsnap = 7 + # 4 figures per snapshot + Nsnap = 8 NFrames = movie.shape[0] # show only frames at least one Tmin # away from the edge (-effects) @@ -180,12 +180,19 @@ frame_increment = int((NFrames - 2 * start_frame) / Nsnap) snapshot_frames = range(start_frame, NFrames - start_frame, frame_increment) + # get all relevant parameters + par_str = '' + for arg in vars(arguments): + if 'out' in arg or 'path' in arg or 'html' in arg: + continue + par_str += f'{arg} -> {getattr(arguments, arg)}\n' + for snapshot_frame in snapshot_frames: output_report.produce_snapshots(movie, results, snapshot_frame, Wkwargs, img_path=arguments.report_img_path) output_report.produce_distr_plots(results, Wkwargs, img_path=arguments.report_img_path) - output_report.create_html(snapshot_frames, arguments.html_fname) + output_report.create_html(snapshot_frames, par_str, arguments.html_fname) except FileExistsError as e: logger.critical(f"Could not create html report directory: {repr(e)}")