darshan.cli package

The cli package provides a basis for building future python based command line utilities. Currently, the existing commands provide basic examples with limited functionality.

class darshan.cli.CustomHelpFormatter(prog, indent_increment=2, max_help_position=24, width=None)[source]

Bases: HelpFormatter

darshan.cli.discover_subcommands()[source]

Enable experimental features such as aggregation methods for reports.

Parameters:

verbose (bool) – Display log of enabled features. (Default: True)

darshan.cli.main()[source]

Darshan CLI wrapper, to expose individual commands as subcommands.

Submodules

darshan.cli.info module

The info subcommand provides a basic dump of information about the darshan log equivalent to DarshanReport.info().

darshan.cli.info.main(args=None)[source]
darshan.cli.info.setup_parser(parser=None)[source]

darshan.cli.name_records module

The name_records subcommand provides a list of all the file names list in the darshan log hash table.

darshan.cli.name_records.main(args=None)[source]
darshan.cli.name_records.setup_parser(parser=None)[source]

darshan.cli.summary module

darshan.cli.to_json module

The to_json subcommand dumps the darshan log to json format.

darshan.cli.to_json.main(args=None)[source]
darshan.cli.to_json.setup_parser(parser=None)[source]