orion-sdr 0.0.62

Composable SDR/DSP block library targeting HF-to-EHF: analog and single-carrier digital modes, FT8/FT4, PSK31, OFDM/COFDM, and DVB-T/NB-DVB-T, with Python bindings.
Documentation
from orion_sdr.orion_sdr import (
    CwEnvelopeDemod,
    AmEnvelopeDemod,
    SsbProductDemod,
    FmQuadratureDemod,
    PmQuadratureDemod,
    BpskDemod,
    QpskDemod,
    QamDemod,
    AmDsbMod,
    CwKeyedMod,
    FmPhaseAccumMod,
    PmDirectPhaseMod,
    SsbPhasingMod,
    BpskMod,
    QpskMod,
    QamMod,
    Ft8Mod,
    Ft8Demod,
    Ft8Codec,
    Ft4Mod,
    Ft4Demod,
    Ft4Codec,
    ft8_sync,
    ft4_sync,
    ft8_pack_standard,
    ft8_pack_free_text,
    ft8_pack_telemetry,
    ft8_unpack,
    VaricodeEncoder,
    VaricodeDecoder,
    Bpsk31Mod,
    Bpsk31Demod,
    Bpsk31Decider,
    Qpsk31Mod,
    Qpsk31Demod,
    Psk31Stream,
    psk31_sync,
    best_psk31_sync,
    OfdmConfig,
    OfdmMod,
    OfdmDemod,
    OfdmRxFrame,
    build_ofdm_rx_frame,
    ofdm_sync,
    generate_ofdm_preamble,
    CodecCache,
    FramePacket,
    McsTable,
    OfdmFrameMod,
    OfdmFrameStreamDemod,
    OfdmFrameDemod,
    DvbTFrameParams,
    DvbTFrame,
    DvbTRxFrame,
    TpsWord,
    DvbTFrameMod,
    DvbTFrameDemod,
    DvbTSuperFrameParams,
    DvbTSuperFrame,
    DvbTRxSuperFrame,
    DvbTSuperFrameMod,
    DvbTSuperFrameDemod,
    DvbTFrameStreamDemod,
    nb_bandwidth_fs,
    nb_bandwidth_occupied_hz,
    dvb_t_cp_len,
    dvb_t_max_rx_window_backoff,
    dvb_t_tx_lowpass_suggested_taps,
    dvb_t_tx_lowpass_group_delay,
    dvb_t_tx_lowpass_fits_guard,
)

__all__ = [
    "CwEnvelopeDemod",
    "AmEnvelopeDemod",
    "SsbProductDemod",
    "FmQuadratureDemod",
    "PmQuadratureDemod",
    "BpskDemod",
    "QpskDemod",
    "QamDemod",
    "AmDsbMod",
    "CwKeyedMod",
    "FmPhaseAccumMod",
    "PmDirectPhaseMod",
    "SsbPhasingMod",
    "BpskMod",
    "QpskMod",
    "QamMod",
    "Ft8Mod",
    "Ft8Demod",
    "Ft8Codec",
    "Ft4Mod",
    "Ft4Demod",
    "Ft4Codec",
    "ft8_sync",
    "ft4_sync",
    "ft8_pack_standard",
    "ft8_pack_free_text",
    "ft8_pack_telemetry",
    "ft8_unpack",
    "VaricodeEncoder",
    "VaricodeDecoder",
    "Bpsk31Mod",
    "Bpsk31Demod",
    "Bpsk31Decider",
    "Qpsk31Mod",
    "Qpsk31Demod",
    "Psk31Stream",
    "psk31_sync",
    "best_psk31_sync",
    "OfdmConfig",
    "OfdmMod",
    "OfdmDemod",
    "OfdmRxFrame",
    "build_ofdm_rx_frame",
    "ofdm_sync",
    "generate_ofdm_preamble",
    "CodecCache",
    "FramePacket",
    "McsTable",
    "OfdmFrameMod",
    "OfdmFrameStreamDemod",
    "OfdmFrameDemod",
    "DvbTFrameParams",
    "DvbTFrame",
    "DvbTRxFrame",
    "TpsWord",
    "DvbTFrameMod",
    "DvbTFrameDemod",
    "DvbTSuperFrameParams",
    "DvbTSuperFrame",
    "DvbTRxSuperFrame",
    "DvbTSuperFrameMod",
    "DvbTSuperFrameDemod",
    "DvbTFrameStreamDemod",
    "nb_bandwidth_fs",
    "nb_bandwidth_occupied_hz",
    "dvb_t_cp_len",
    "dvb_t_max_rx_window_backoff",
    "dvb_t_tx_lowpass_suggested_taps",
    "dvb_t_tx_lowpass_group_delay",
    "dvb_t_tx_lowpass_fits_guard",
]