treams.misc

Miscellaneous functions.

basischange(out[, in_])

Coefficients for the basis change between helicity and parity modes.

firstbrillouin1d(kpar, b)

Map wave vector to first Brillouin zone in 1D.

firstbrillouin2d(kpar, b[, n])

Map wave vector to first Brillouin zone in 2D.

firstbrillouin3d(kpar, b[, n])

Map wave vector to first Brillouin zone in 3D.

pickmodes(out, in_)

Coefficients to pick modes.

refractive_index([epsilon, mu, kappa])

Refractive index of a (chiral) medium.

wave_vec_z(kx, ky, k)

Z component of the wave vector with positive imaginary part.

Functions

basischange(out[, in_])

Coefficients for the basis change between helicity and parity modes.

firstbrillouin1d(kpar, b)

Map wave vector to first Brillouin zone in 1D.

firstbrillouin2d(kpar, b[, n])

Map wave vector to first Brillouin zone in 2D.

firstbrillouin3d(kpar, b[, n])

Map wave vector to first Brillouin zone in 3D.

pickmodes(out, in_)

Coefficients to pick modes.

refractive_index([epsilon, mu, kappa])

Refractive index of a (chiral) medium.

wave_vec_z(kx, ky, k)

Z component of the wave vector with positive imaginary part.