LICENSE
README.md
pyproject.toml
src/pyceles/__init__.py
src/pyceles/_arrays.py
src/pyceles/_cupy_memory.py
src/pyceles/_dtypes.py
src/pyceles/_logo.py
src/pyceles/_optional.py
src/pyceles/_version.py
src/pyceles.egg-info/PKG-INFO
src/pyceles.egg-info/SOURCES.txt
src/pyceles.egg-info/dependency_links.txt
src/pyceles.egg-info/requires.txt
src/pyceles.egg-info/top_level.txt
src/pyceles/core/__init__.py
src/pyceles/core/angular.py
src/pyceles/core/conversions.py
src/pyceles/core/fields.py
src/pyceles/core/geometry_bounds.py
src/pyceles/core/indexing.py
src/pyceles/core/lattice.py
src/pyceles/core/particles.py
src/pyceles/core/plane_wave_spectrum.py
src/pyceles/core/polarization.py
src/pyceles/core/projection.py
src/pyceles/core/spherical.py
src/pyceles/core/spheroid_ebcm.py
src/pyceles/core/svwf_rotation.py
src/pyceles/core/tmatrix.py
src/pyceles/core/translation.py
src/pyceles/core/wigner.py
src/pyceles/core/operators/__init__.py
src/pyceles/core/operators/base.py
src/pyceles/core/operators/coupling_dense.py
src/pyceles/core/operators/coupling_pairwise.py
src/pyceles/core/operators/coupling_pairwise_cupy.py
src/pyceles/core/operators/coupling_periodic.py
src/pyceles/core/operators/coupling_periodic_cupy.py
src/pyceles/core/operators/groups.py
src/pyceles/core/operators/mlfmm.py
src/pyceles/core/operators/mlfmm_cupy.py
src/pyceles/core/operators/mlfmm_directional.py
src/pyceles/core/operators/mlfmm_directional_cupy.py
src/pyceles/core/operators/mlfmm_partition.py
src/pyceles/core/operators/mode_metadata.py
src/pyceles/core/operators/prepare.py
src/pyceles/core/operators/single_body.py
src/pyceles/core/operators/single_body_cupy.py
src/pyceles/core/periodic/__init__.py
src/pyceles/core/periodic/directsum.py
src/pyceles/core/periodic/ewald.py
src/pyceles/core/periodic/ewald_cupy.py
src/pyceles/core/periodic/rayleigh.py
src/pyceles/core/periodic/rayleigh_cupy.py
src/pyceles/core/periodic/safety.py
src/pyceles/core/periodic/scalar.py
src/pyceles/core/periodic/shells.py
src/pyceles/core/periodic/special.py
src/pyceles/core/periodic/special_cupy.py
src/pyceles/core/periodic/structural.py
src/pyceles/core/periodic/types.py
src/pyceles/core/sources/__init__.py
src/pyceles/core/sources/base.py
src/pyceles/core/sources/beam_kernels.py
src/pyceles/core/sources/bessel.py
src/pyceles/core/sources/common.py
src/pyceles/core/sources/dipole.py
src/pyceles/core/sources/gaussian.py
src/pyceles/core/sources/plane_wave.py
src/pyceles/core/sources/slm.py
src/pyceles/io/__init__.py
src/pyceles/io/hdf5.py
src/pyceles/io/plotting.py
src/pyceles/io/standard_tmatrix.py
src/pyceles/io/workflows.py
src/pyceles/linear/__init__.py
src/pyceles/linear/_gcro_cupy.py
src/pyceles/linear/_stopping.py
src/pyceles/linear/krylov_cupy.py
src/pyceles/linear/solvers.py
src/pyceles/postprocessing/__init__.py
src/pyceles/postprocessing/dipole_metrics.py
src/pyceles/postprocessing/farfield/__init__.py
src/pyceles/postprocessing/farfield/common.py
src/pyceles/postprocessing/farfield/cross_sections.py
src/pyceles/postprocessing/farfield/orders.py
src/pyceles/postprocessing/farfield/patterns.py
src/pyceles/postprocessing/farfield/periodic.py
src/pyceles/postprocessing/farfield/power.py
src/pyceles/postprocessing/nearfield/__init__.py
src/pyceles/postprocessing/nearfield/classification.py
src/pyceles/postprocessing/nearfield/common.py
src/pyceles/postprocessing/nearfield/components.py
src/pyceles/postprocessing/nearfield/initial.py
src/pyceles/postprocessing/nearfield/internal.py
src/pyceles/postprocessing/nearfield/periodic.py
src/pyceles/postprocessing/nearfield/periodic_exterior.py
src/pyceles/postprocessing/nearfield/periodic_interior.py
src/pyceles/postprocessing/nearfield/periodic_interior_cupy.py
src/pyceles/postprocessing/nearfield/periodic_projection.py
src/pyceles/postprocessing/nearfield/scattered.py
src/pyceles/postprocessing/nearfield/scattered_cupy.py
src/pyceles/postprocessing/nearfield/slice.py
src/pyceles/postprocessing/nearfield/workflows.py
src/pyceles/simulation/__init__.py
src/pyceles/simulation/config.py
src/pyceles/simulation/helpers.py
src/pyceles/simulation/postprocess.py
src/pyceles/simulation/results.py
src/pyceles/simulation/solve.py
src/pyceles/simulation/workflow.py