Source code for piel.integration.signal.frequency.convert
from piel.types import NetworkTransmission, FrequencyTransmissionModel
[docs]
def convert_to_network_transmission(
network: FrequencyTransmissionModel,
) -> NetworkTransmission:
"""
This function takes in any supported FrequencyTransmissionModel and provides translation between the different
domain representations and returns a standard NetworkTransmission class.
"""
import skrf
from piel.tools.skrf.convert import convert_skrf_network_to_network_transmission
if isinstance(network, skrf.Network):
network_transmission = convert_skrf_network_to_network_transmission(network)
else:
network_transmission = NetworkTransmission()
return network_transmission