lib.args module

SF DECONVOLVE ARGUMENTS

This module sets the arguments for sf_deconvolve.py.

Author:Samuel Farrens <samuel.farrens@gmail.com>
Version:2.4
Date:23/10/2017
class lib.args.ArgParser(*args, **kwargs)[source]

Bases: argparse.ArgumentParser

Argument Parser

This class defines a custom argument parser to override the defult convert_arg_line_to_args method from argparse.

convert_arg_line_to_args(line)[source]

Convert argument line to arguments

This method overrides the default method of argparse. It skips blank and comment lines, and allows .ini style formatting.

Parameters:line (str) – Input argument string
Yields:str – Argument strings
lib.args.get_opts(args=None)[source]

Get script options

This method sets the PSF deconvolution script options.

Returns:
Return type:arguments namespace