apps.crc_usage ======================== .. autoapi-nested-parse:: User facing application for returning user system usage from the Keystone application. This application is designed to interface with keystone and will not work without the application running on keystone.crc.pitt.edu. Module Contents --------------- .. py:class:: CrcUsage Bases: :py:obj:`apps.utils.cli.BaseParser` Display a Slurm account's allocation usage .. py:method:: print_summary_table(alloc_requests: [dict], account_name: str, per_request_totals: dict) -> None :staticmethod: Build and print a human-readable summary table for the slurm account with info from Keystone .. py:method:: print_usage_table(account_name: str, awarded_totals: dict, earliest_date: apps.utils.keystone.date) -> None :staticmethod: Build and print a human-readable usage table for the slurm account with info from Keystone and sreport .. py:method:: app_logic(args: argparse.Namespace) -> None Logic to evaluate when executing the application :param args: Parsed command line arguments