Source code for app.pulsedb_statistics

"""
File: app/pulsedb_statistics.py
Project: 22HLT01 QUMPHY
Contact: oskar.pfeffer@ptb.de
Gitlab: https://gitlab.com/qumphy
Description: Script for generating statistics for PulseDB data.
"""

import qumphy
import argparse


[docs] def main() -> None: """CLI entry point: compute PulseDB target statistics and write ``stats.yaml``. Parses ``data_directory`` from the command line and delegates to :func:`qumphy.data.pulsedb.write_target_stats_yaml`, which writes a ``stats.yaml`` containing the mean, median, std and baseline measures of the SBP and DBP targets into the given directory. """ # load data parser = argparse.ArgumentParser(prog="QUMPHY PulseDB statistics generation script") parser.add_argument( "data_directory", type=str, help="Path to the directory containing the data" ) args = parser.parse_args() qumphy.data.pulsedb.write_target_stats_yaml(args.data_directory)
if __name__ == "__main__": main()