Skip to main content
Ctrl+K

Treams

  • Welcome to treams’ documentation!

Theory and Usage

  • Getting started
  • Gallery
    • Basis sets and other core parameters
    • Physics-aware arrays
    • Operators
    • T-Matrices
    • Cylindrical T-matrices
    • S-Matrices for plane waves
  • Notebooks
    • Array of Spheres
    • Array of Spheres to TMatrixC
    • Bandstructure
    • Field Evaluations in Chain
    • Chain to TMatrixC
    • Cluster TMatrices
    • Cluster TMatrixC
    • Photonic Crystal
    • Photonic Crystal TMatrixC
    • Infinite Cylinder TMatrixC
    • Grating from TMatrixC
    • Grid of Spheres
    • Slab via SMatrices
    • Single Sphere
  • Theory

Technical Details

  • Reference
    • treams.CylindricalWaveBasis
    • treams.PlaneWaveBasisByUnitVector
    • treams.PlaneWaveBasisByComp
    • treams.SphericalWaveBasis
    • treams.PhysicsArray
    • treams.SMatrix
    • treams.SMatrices
    • treams.TMatrix
    • treams.TMatrixC
    • treams.Lattice
    • treams.Material
    • treams.bfield
    • treams.changepoltype
    • treams.chirality_density
    • treams.dfield
    • treams.efield
    • treams.expand
    • treams.expandlattice
    • treams.hfield
    • treams.permute
    • treams.plane_wave
    • treams.rotate
    • treams.translate
    • treams.sw
      • treams.sw.periodic_to_cw
      • treams.sw.periodic_to_pw
      • treams.sw.rotate
      • treams.sw.translate
      • treams.sw.translate_periodic
    • treams.cw
      • treams.cw.periodic_to_pw
      • treams.cw.rotate
      • treams.cw.to_sw
      • treams.cw.translate
      • treams.cw.translate_periodic
    • treams.pw
      • treams.pw.to_cw
      • treams.pw.to_sw
      • treams.pw.translate
      • treams.pw.permute_xyz
    • treams.io
    • treams.coeffs
      • treams.coeffs.mie
      • treams.coeffs.mie_cyl
      • treams.coeffs.fresnel
    • treams.misc
      • treams.misc.basischange
      • treams.misc.firstbrillouin1d
      • treams.misc.firstbrillouin2d
      • treams.misc.firstbrillouin3d
      • treams.misc.pickmodes
      • treams.misc.refractive_index
      • treams.misc.wave_vec_z
    • treams.config
    • treams.util
    • treams.lattice
      • treams.lattice.lsumcw1d
      • treams.lattice.lsumcw1d_shift
      • treams.lattice.lsumcw2d
      • treams.lattice.lsumsw1d
      • treams.lattice.lsumsw1d_shift
      • treams.lattice.lsumsw2d
      • treams.lattice.lsumsw2d_shift
      • treams.lattice.lsumsw3d
      • treams.lattice.dsumcw1d
      • treams.lattice.dsumcw1d_shift
      • treams.lattice.dsumcw2d
      • treams.lattice.dsumsw1d
      • treams.lattice.dsumsw1d_shift
      • treams.lattice.dsumsw2d
      • treams.lattice.dsumsw2d_shift
      • treams.lattice.dsumsw3d
      • treams.lattice.area
      • treams.lattice.cube
      • treams.lattice.cubeedge
      • treams.lattice.diffr_orders_circle
      • treams.lattice.reciprocal
      • treams.lattice.volume
      • treams.lattice.cython_lattice
    • treams.special
      • treams.special.hankel1_d
      • treams.special.hankel2_d
      • treams.special.jv_d
      • treams.special.yv_d
      • treams.special.spherical_hankel1
      • treams.special.spherical_hankel2
      • treams.special.spherical_hankel1_d
      • treams.special.spherical_hankel2_d
      • treams.special.spherical_jn_d
      • treams.special.spherical_yn_d
      • treams.special.sph_harm
      • treams.special.lpmv
      • treams.special.incgamma
      • treams.special.intkambe
      • treams.special.wignersmalld
      • treams.special.wignerd
      • treams.special.wigner3j
      • treams.special.pi_fun
      • treams.special.tau_fun
      • treams.special.vsh_X
      • treams.special.vsh_Y
      • treams.special.vsh_Z
      • treams.special.vsw_M
      • treams.special.vsw_N
      • treams.special.vsw_A
      • treams.special.vsw_rM
      • treams.special.vsw_rN
      • treams.special.vsw_rA
      • treams.special.tl_vsw_A
      • treams.special.tl_vsw_B
      • treams.special.tl_vsw_rA
      • treams.special.tl_vsw_rB
      • treams.special.vcw_M
      • treams.special.vcw_N
      • treams.special.vcw_A
      • treams.special.vcw_rM
      • treams.special.vcw_rN
      • treams.special.vcw_rA
      • treams.special.tl_vcw
      • treams.special.tl_vcw_r
      • treams.special.vpw_M
      • treams.special.vpw_N
      • treams.special.vpw_A
      • treams.special.car2cyl
      • treams.special.car2sph
      • treams.special.cyl2car
      • treams.special.cyl2sph
      • treams.special.sph2car
      • treams.special.sph2cyl
      • treams.special.vcar2cyl
      • treams.special.vcar2sph
      • treams.special.vcyl2car
      • treams.special.vcyl2sph
      • treams.special.vsph2car
      • treams.special.vsph2cyl
      • treams.special.car2pol
      • treams.special.pol2car
      • treams.special.vcar2pol
      • treams.special.vpol2car
      • treams.special.cython_special
    • treams._core
      • treams._core.BasisSet
      • treams._core.SphericalWaveBasis
      • treams._core.CylindricalWaveBasis
      • treams._core.PlaneWaveBasis
      • treams._core.PlaneWaveBasisByUnitVector
      • treams._core.PlaneWaveBasisByComp
      • treams._core.PhysicsArray
      • treams._core.PhysicsDict
    • treams._operators
      • treams._operators.Operator
      • treams._operators.OperatorAttribute
      • treams._operators.FieldOperator
      • treams._operators.rotate
      • treams._operators.Rotate
      • treams._operators.translate
      • treams._operators.Translate
      • treams._operators.changepoltype
      • treams._operators.ChangePoltype
      • treams._operators.expand
      • treams._operators.Expand
      • treams._operators.expandlattice
      • treams._operators.ExpandLattice
      • treams._operators.permute
      • treams._operators.Permute
      • treams._operators.efield
      • treams._operators.EField
      • treams._operators.hfield
      • treams._operators.HField
      • treams._operators.dfield
      • treams._operators.DField
      • treams._operators.bfield
      • treams._operators.BField
      • treams._operators.ffield
      • treams._operators.FField
      • treams._operators.gfield
      • treams._operators.GField
  • Development and contributing
  • About
  • Repository
  • Open issue

Python Module Index

t
 
t
- treams
    treams._core
    treams._operators
    treams.coeffs
    treams.config
    treams.cw
    treams.io
    treams.lattice
    treams.lattice.cython_lattice
    treams.misc
    treams.pw
    treams.special
    treams.special.cython_special
    treams.sw
    treams.util

By Dominik Beutel, Elias Herzog, Jan David Fischbach

© Copyright 2023.