Module rpps.coding.meta

Coding metadata helpers

Functions

def Construct(j: dict)

Classes

class BlockCodingMeta

Block coding meta

Expand source code
class BlockCodingMeta(CodingMeta):
    """Block coding meta"""
    __slots__ = ("fields")
    def __init__(self):
        self.fields = OrderedDict(
            (
                ("Type", None),
                ("Name", None),
                ("RateNum", None),
                ("RateDen", None),
                ("Length", None),
            )
        )

Ancestors

Inherited members

class CodingMeta

Parent coding Meta

Expand source code
class CodingMeta(_Meta):
    """Parent coding Meta"""
    __slots__ = ("fields")

    def __init__(self):
        self.fields = OrderedDict((
            ("Type", None),
            ("Name", None),
            ("RateNum", None),
            ("RateDen", None),
        ))

    def short(self) -> str:
        return f"{self.fields['Name']}"

Ancestors

  • rpps.base._meta._Meta

Subclasses

Instance variables

var fields

dict() -> new empty dictionary dict(mapping) -> new dictionary initialized from a mapping object's (key, value) pairs dict(iterable) -> new dictionary initialized as if via: d = {} for k, v in iterable: d[k] = v dict(**kwargs) -> new dictionary initialized with the name=value pairs in the keyword argument list. For example: dict(one=1, two=2)

Methods

def short(self) ‑> str
class ConvolutionalCodingMeta

Convolutional coding meta

Expand source code
class ConvolutionalCodingMeta(CodingMeta):
    """Convolutional coding meta"""
    __slots__ = ("fields")

Ancestors

Inherited members