pmrf.functions.conversions

Functions

a2s(a[, z0])

fix_z0_shape(z0, nfreqs, nports)

renormalize_s(s, z_old, z_new[, s_def_old, ...])

s2a(s[, z0])

s2s(s, z0, s_def_new, s_def_old)

s2z(s[, z0, s_def])

y2s(y[, z0, s_def])

z2s(z[, z0, s_def])

pmrf.functions.conversions.s2s(s, z0, s_def_new, s_def_old)[source]
Parameters:
  • s (Number | Sequence[Number] | Array)

  • z0 (Number | Sequence[Number] | Array)

pmrf.functions.conversions.a2s(a, z0=50)[source]
Parameters:
  • a (Array)

  • z0 (Number | Sequence[Number] | Array)

Return type:

Array

pmrf.functions.conversions.s2a(s, z0=50)[source]
Parameters:
  • s (Array)

  • z0 (Number | Sequence[Number] | Array)

Return type:

Array

pmrf.functions.conversions.y2s(y, z0=50, s_def='power')[source]
Parameters:
  • y (Array)

  • z0 (Number | Sequence[Number] | Array)

Return type:

Array

pmrf.functions.conversions.s2z(s, z0=50, s_def='power')[source]
Parameters:
  • s (Array)

  • z0 (Number | Sequence[Number] | Array)

Return type:

Array

pmrf.functions.conversions.z2s(z, z0=50, s_def='power')[source]
Parameters:
  • z (Number | Sequence[Number] | Array)

  • z0 (Number | Sequence[Number] | Array)

Return type:

Array

pmrf.functions.conversions.renormalize_s(s, z_old, z_new, s_def_old='power', s_def_new='power')[source]
Parameters:
  • s (Array)

  • z_old (Number | Sequence[Number] | Array)

  • z_new (Number | Sequence[Number] | Array)

Return type:

Array

pmrf.functions.conversions.fix_z0_shape(z0, nfreqs, nports)[source]
Parameters:
  • z0 (Number | Sequence[Number] | Array)

  • nfreqs (int)

  • nports (int)

Return type:

Array