LICENSE
MANIFEST.in
README.md
pyproject.toml
docs/.gitignore
docs/Makefile
docs/api.rst
docs/conf.py
docs/ebsdsim-banner.png
docs/ebsdsim-banner.svg
docs/index.rst
docs/installation.rst
docs/parameters.rst
docs/quickstart.rst
docs/_static/.gitkeep
ebsdsim/__init__.py
ebsdsim/_version.py
ebsdsim/api.py
ebsdsim/testing.py
ebsdsim.egg-info/PKG-INFO
ebsdsim.egg-info/SOURCES.txt
ebsdsim.egg-info/dependency_links.txt
ebsdsim.egg-info/requires.txt
ebsdsim.egg-info/top_level.txt
ebsdsim/crystal/__init__.py
ebsdsim/crystal/build.py
ebsdsim/crystal/cif.py
ebsdsim/crystal/elements.py
ebsdsim/crystal/material.py
ebsdsim/crystal/pointgroup.py
ebsdsim/crystal/simcell.py
ebsdsim/crystal/spacegroup.py
ebsdsim/crystal/_generated/__init__.py
ebsdsim/crystal/_generated/pg_ops.py
ebsdsim/crystal/_generated/sg_point_groups.py
ebsdsim/crystal/_generated/wk_params.py
ebsdsim/crystal/reader/__init__.py
ebsdsim/crystal/reader/_descent.npz
ebsdsim/crystal/reader/_settings.npz
ebsdsim/crystal/reader/cif.py
ebsdsim/crystal/reader/setting.py
ebsdsim/crystal/reader/sym.py
ebsdsim/crystal/reader/verify.py
ebsdsim/data/README.md
ebsdsim/data/__init__.py
ebsdsim/data/lightweight_hist_surrogate.npz
ebsdsim/data/goldens/kgrid_rasterize_golden.json
ebsdsim/data/preset_cifs/Fe_gamma.cif
ebsdsim/data/preset_cifs/GaN.cif
ebsdsim/data/preset_cifs/Ni.cif
ebsdsim/energy/__init__.py
ebsdsim/energy/binning.py
ebsdsim/energy/mc.py
ebsdsim/energy/surrogate.py
ebsdsim/energy/weights.py
ebsdsim/engine/__init__.py
ebsdsim/engine/galerkin_runner.py
ebsdsim/engine/integrate.py
ebsdsim/engine/master_pattern.py
ebsdsim/engine/metadata.py
ebsdsim/engine/params.py
ebsdsim/engine/progress.py
ebsdsim/engine/results.py
ebsdsim/engine/runner.py
ebsdsim/engine/smith_runner.py
ebsdsim/gpu/__init__.py
ebsdsim/gpu/batch.py
ebsdsim/gpu/buffers.py
ebsdsim/gpu/device.py
ebsdsim/gpu/limits.py
ebsdsim/gpu/lu.py
ebsdsim/gpu/monte_carlo.py
ebsdsim/gpu/pipelines.py
ebsdsim/gpu/raster.py
ebsdsim/gpu/resident.py
ebsdsim/gpu/dynamical/__init__.py
ebsdsim/gpu/dynamical/assemble.py
ebsdsim/gpu/dynamical/chunks.py
ebsdsim/gpu/dynamical/galerkin.py
ebsdsim/gpu/dynamical/galerkin_dispatch.py
ebsdsim/gpu/dynamical/galerkin_shader.py
ebsdsim/gpu/dynamical/intensity.py
ebsdsim/gpu/dynamical/kernels.py
ebsdsim/gpu/dynamical/ladder.py
ebsdsim/gpu/dynamical/lu_kernels.py
ebsdsim/gpu/dynamical/score.py
ebsdsim/gpu/dynamical/smith.py
ebsdsim/gpu/dynamical/smith_dispatch.py
ebsdsim/gpu/dynamical/smith_prep.py
ebsdsim/gpu/dynamical/smith_repack.py
ebsdsim/gpu/dynamical/smith_shader.py
ebsdsim/gpu/dynamical/solve.py
ebsdsim/gpu/dynamical/workspace.py
ebsdsim/gpu/shaders/dynamical/assemble_geff_q.wgsl
ebsdsim/gpu/shaders/dynamical/bethe_weight_vws_c64.wgsl
ebsdsim/gpu/shaders/dynamical/excitation_score.wgsl
ebsdsim/gpu/shaders/dynamical/excitation_score_gridstride.wgsl
ebsdsim/gpu/shaders/dynamical/galerkin_build_uniq_shared_bicgstab_f16.wgsl
ebsdsim/gpu/shaders/dynamical/galerkin_expand.wgsl
ebsdsim/gpu/shaders/dynamical/galerkin_lyapunov_implicit.wgsl
ebsdsim/gpu/shaders/dynamical/galerkin_lyapunov_shared.wgsl
ebsdsim/gpu/shaders/dynamical/gather_diagonal_c64.wgsl
ebsdsim/gpu/shaders/dynamical/gather_diagonal_c64_gridstride.wgsl
ebsdsim/gpu/shaders/dynamical/gather_sgh_site_c64.wgsl
ebsdsim/gpu/shaders/dynamical/gather_slim_q.wgsl
ebsdsim/gpu/shaders/dynamical/gemm_c64_batched.wgsl
ebsdsim/gpu/shaders/dynamical/gemv_c64_batched.wgsl
ebsdsim/gpu/shaders/dynamical/hash_diff_u32.wgsl
ebsdsim/gpu/shaders/dynamical/intensity_contract.wgsl
ebsdsim/gpu/shaders/dynamical/intensity_fused_exact.wgsl
ebsdsim/gpu/shaders/dynamical/lookup_submatrix_c64.wgsl
ebsdsim/gpu/shaders/dynamical/output_writeback_f32.wgsl
ebsdsim/gpu/shaders/dynamical/pack_w_c64.wgsl
ebsdsim/gpu/shaders/dynamical/prescan_counts.wgsl
ebsdsim/gpu/shaders/dynamical/smith_build_uniq_shared_bicgstab_f16.wgsl
ebsdsim/gpu/shaders/dynamical/smith_slim_q.wgsl
ebsdsim/gpu/shaders/dynamical/topk_indices.wgsl
ebsdsim/gpu/shaders/dynamical/topk_radix_exact.wgsl
ebsdsim/gpu/shaders/dynamical/transpose_sgh_delta_major.wgsl
ebsdsim/gpu/shaders/lambert/lambert_fill.wgsl
ebsdsim/gpu/shaders/lu/factor_complex64.wgsl
ebsdsim/gpu/shaders/lu/factor_lead_complex64.wgsl
ebsdsim/gpu/shaders/lu/factor_trailing_complex64.wgsl
ebsdsim/gpu/shaders/lu/factor_upper_complex64.wgsl
ebsdsim/gpu/shaders/lu/solve_large_complex64.wgsl
ebsdsim/gpu/shaders/lu/solve_shared_complex64.wgsl
ebsdsim/gpu/shaders/mc/boundary_modes.wgsl
ebsdsim/io/__init__.py
ebsdsim/io/load.py
ebsdsim/io/save.py
ebsdsim/lambert/__init__.py
ebsdsim/lambert/display.py
ebsdsim/lambert/kgrid.py
ebsdsim/lambert/projection.py
ebsdsim/lambert/rasterize.py
ebsdsim/physics/__init__.py
ebsdsim/physics/lookup.py
ebsdsim/physics/lyapunov.py
ebsdsim/physics/mode.py
ebsdsim/physics/prescan.py
ebsdsim/physics/scattering.py
ebsdsim/physics/site_tables.py
examples/01_quick_start.ipynb
examples/02_save_and_load.ipynb