castep_outputs.cli.args

castep_outputs.cli.args#

Module containing argument parser and processing.

Functions

extract_parsables(args)

Extract the files to parse from the Namespace.

get_parser()

Get main argument parser for castep outputs.

parse_args([to_parse])

Parse all arguments and add those caught by flags.

castep_outputs.cli.args.extract_parsables(args)[source]#

Extract the files to parse from the Namespace.

Parameters:

args (Namespace) – Namespace to process.

Returns:

Files to parse.

Return type:

dict[str, list[str]]

castep_outputs.cli.args.get_parser()[source]#

Get main argument parser for castep outputs.

Returns:

castep_outputs argument parser.

Return type:

ArgumentParser

castep_outputs.cli.args.parse_args(to_parse=())[source]#

Parse all arguments and add those caught by flags.

Parameters:

to_parse (Sequence[str]) – Arguments to handle in this call.

Returns:

Parsed args.

Return type:

Namespace

Examples

parse_args()