skrf.network.concat_ports
- skrf.network.concat_ports(ntwk_list, port_order='second', *args, **kw)[source]
Concatenate networks along the port axis.
Note
The port_order =’first’, means front-to-back, while port_order`=’second’ means left-to-right. So, for example, when concatenating two 2-networks, `A and B, the ports are ordered as follows:
- ‘first’
a0 o—o a1 -> 0 o—o 1 b0 o—o b1 -> 2 o—o 3
- ‘second’
a0 o—o a1 -> 0 o—o 2 b0 o—o b1 -> 1 o—o 3
use Network.renumber to change port ordering.
- Parameters:
ntwk_list (list of skrf.Networks) – ntwks to concatenate
port_order (['first', 'second']) –
- Return type:
Examples
>>>concat([ntwkA,ntwkB]) >>>concat([ntwkA,ntwkB,ntwkC,ntwkD], port_order=’second’)
To put for lines in parallel >>> from skrf import air >>> l1 = air.line(100, z0=[0,1]) >>> l2 = air.line(300, z0=[2,3]) >>> l3 = air.line(400, z0=[4,5]) >>> l4 = air.line(400, z0=[6,7]) >>> concat_ports([l1,l2,l3,l4], port_order=’second’)
See also
stitch
concatenate two networks along the frequency axis
renumber
renumber ports