SigMF | The Signal Metadata Format Specification | Pub Sub library

 by   gnuradio Python Version: 1.0.0 License: CC-BY-SA-4.0

kandi X-RAY | SigMF Summary

kandi X-RAY | SigMF Summary

SigMF is a Python library typically used in Messaging, Pub Sub applications. SigMF has no vulnerabilities, it has build file available, it has a Strong Copyleft License and it has low support. However SigMF has 5 bugs. You can install using 'pip install SigMF' or download it from GitHub, PyPI.

Sharing sets of recorded signal data is an important part of science and engineering. It enables multiple parties to collaborate, is often a necessary part of reproducing scientific results (a requirement of scientific rigor), and enables sharing data with those who do not have direct access to the equipment required to capture it. Unfortunately, these datasets have historically not been very portable, and there is not an agreed upon method of sharing metadata descriptions of the recorded data itself. This is the problem that SigMF solves. By providing a standard way to describe data recordings, SigMF facilitates the sharing of data, prevents the "bitrot" of datasets wherein details of the capture are lost over time, and makes it possible for different tools to operate on the same dataset, thus enabling data portability between tools and workflows. (Taken from the Introduction of the specification document.).
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              SigMF has a low active ecosystem.
              It has 161 star(s) with 50 fork(s). There are 34 watchers for this library.
              OutlinedDot
              It had no major release in the last 12 months.
              There are 19 open issues and 91 have been closed. On average issues are closed in 294 days. There are 5 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of SigMF is 1.0.0

            kandi-Quality Quality

              SigMF has 5 bugs (0 blocker, 0 critical, 4 major, 1 minor) and 5 code smells.

            kandi-Security Security

              SigMF has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              SigMF code analysis shows 0 unresolved vulnerabilities.
              There are 5 security hotspots that need review.

            kandi-License License

              SigMF is licensed under the CC-BY-SA-4.0 License. This license is Strong Copyleft.
              Strong Copyleft licenses enforce sharing, and you can use them when creating open source projects.

            kandi-Reuse Reuse

              SigMF releases are available to install and integrate.
              Deployable package is available in PyPI.
              Build file is available. You can build the component from source.
              Installation instructions, examples and code snippets are available.
              SigMF saves you 530 person hours of effort in developing the same functionality from scratch.
              It has 1242 lines of code, 82 functions and 43 files.
              It has medium code complexity. Code complexity directly impacts maintainability of the code.

            Top functions reviewed by kandi - BETA

            kandi has reviewed SigMF and discovered the below as its top functions. This is intended to give you an instant insight into SigMF implemented functionality, and help decide if they suit your requirements.
            • Add capture
            • Adds a field to a function
            • Count the number of samples in the image
            • Convert a given unit
            • Return a list of capture captures
            • Decorator to add a field to a function
            • Create a SigMFFile object from a file
            • Create a SigMFFile object from an archive
            • Get the dataset filename from a meta_fn
            • Get filenames
            • Create a sigMFFile from an archive
            • Return a string representation of a data type
            • Validates a list of dictionaries
            • Update global screen
            • Return the metadata as a JSON string
            • Validates a section
            • Return the capture info at the given index
            • Return a file - like object
            • Validate a metadata file
            • Represent the metadata as a JSON string
            • Return a sequence of secondary elements
            • Iterate over the sequence
            • Validates the schema
            • Get global info
            • Returns the element with the given tag value
            • Create a sigMF archive
            • Updates the capture screen
            • Get a list of capture captures
            Get all kandi verified functions for this library.

            SigMF Key Features

            No Key Features are available at this moment for SigMF.

            SigMF Examples and Code Snippets

            No Code Snippets are available at this moment for SigMF.

            Community Discussions

            Trending Discussions on SigMF

            QUESTION

            How to load a .sigmf-meta file as JSON?
            Asked 2020-Jul-23 at 18:17

            I'm trying to load metadata from a file with a SigMF specification as a JSON using python. Here's my code so far:

            ...

            ANSWER

            Answered 2020-Jul-23 at 18:09

            Are you sure you changed the extension of the file in its properties to sigmf-meta?

            I just tried it it worked just fine, you may have not changed the extension but just the name so its test.sigmf-meta.json and there's no directory of test.sigmf-meta.

            Source https://stackoverflow.com/questions/63060337

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install SigMF

            This module can be installed the typical way:.

            Support

            The SigMF standards effort is organized entirely within this Github repository. Questions, suggestions, bug reports, etc., are discussed in the issue tracker. Changes to the specification only occur through Pull Requests. This ensures that the history and background of all discussions and changes are maintained for posterity. Anyone is welcome to get involved - indeed, the more people involved in the discussions, the more useful the standard is likely to be.
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            Install
          • PyPI

            pip install SigMF

          • CLONE
          • HTTPS

            https://github.com/gnuradio/SigMF.git

          • CLI

            gh repo clone gnuradio/SigMF

          • sshUrl

            git@github.com:gnuradio/SigMF.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link

            Explore Related Topics

            Consider Popular Pub Sub Libraries

            EventBus

            by greenrobot

            kafka

            by apache

            celery

            by celery

            rocketmq

            by apache

            pulsar

            by apache

            Try Top Libraries by gnuradio

            gnuradio

            by gnuradioC++

            volk

            by gnuradioC++

            pybombs

            by gnuradioPython

            gr-inspector

            by gnuradioC++

            gr-bokehgui

            by gnuradioC++