sigmf.convert.blue.construct_sigmf

sigmf.convert.blue.construct_sigmf(filenames: dict, h_fixed: dict, h_adjunct: dict, h_extended: list, is_metadata_only: bool = False, create_archive: bool = False, overwrite: bool = False) SigMFFile

Built & write a SigMF object from BLUE metadata.

Parameters:
  • filenames (dict) – Mapping returned by get_sigmf_filenames containing destination paths.

  • h_fixed (dict) – Fixed Header

  • h_adjunct (dict) – Adjunct Header

  • h_extended (list of dict) – Parsed extended header entries from read_extended_header().

  • is_metadata_only (bool, optional) – If True, creates a metadata-only SigMF file.

  • create_archive (bool, optional) – When True, package output as SigMF archive instead of a meta/data pair.

  • overwrite (bool, optional) – If False, raise exception if output files already exist.

Returns:

SigMF object.

Return type:

SigMFFile