.gitignore
.readthedocs.yaml
LICENSE
MANIFEST.in
README.md
lambdaPIC.svg
pyproject.toml
pytest.ini
setup.py
.github/workflows/python-publish.yml
docs/source/AI_prompt.md
docs/source/AI_prompt.rst
docs/source/api.rst
docs/source/callbacks.rst
docs/source/conda.yml
docs/source/conf.py
docs/source/core.rst
docs/source/example.rst
docs/source/extension.rst
docs/source/index.rst
docs/source/installation.rst
docs/source/introduction.rst
docs/source/simulation.rst
docs/source/species.rst
docs/source/write_callbacks.rst
docs/source/core/fields.rst
docs/source/core/particles.rst
example/laser-target-3d.py
example/laser-target.py
example/lwfa.py
example/photons.py
src/lambdapic/__init__.py
src/lambdapic/__main__.py
src/lambdapic/cli.py
src/lambdapic/simulation.py
src/lambdapic/utils.py
src/lambdapic.egg-info/PKG-INFO
src/lambdapic.egg-info/SOURCES.txt
src/lambdapic.egg-info/dependency_links.txt
src/lambdapic.egg-info/entry_points.txt
src/lambdapic.egg-info/requires.txt
src/lambdapic.egg-info/top_level.txt
src/lambdapic/callback/__init__.py
src/lambdapic/callback/callback.py
src/lambdapic/callback/hdf5.py
src/lambdapic/callback/laser.py
src/lambdapic/callback/plot.py
src/lambdapic/callback/restart.py
src/lambdapic/callback/utils.py
src/lambdapic/callback/vtk.py
src/lambdapic/core/__init__.py
src/lambdapic/core/fields.py
src/lambdapic/core/particles.py
src/lambdapic/core/species.py
src/lambdapic/core/boundary/__init__.py
src/lambdapic/core/boundary/cpml.py
src/lambdapic/core/boundary/utils.py
src/lambdapic/core/collision/__init__.py
src/lambdapic/core/collision/collision.py
src/lambdapic/core/collision/cpu.py
src/lambdapic/core/collision/utils.py
src/lambdapic/core/current/__init__.py
src/lambdapic/core/current/cpu2d.c
src/lambdapic/core/current/cpu2d.pyi
src/lambdapic/core/current/cpu3d.c
src/lambdapic/core/current/cpu3d.pyi
src/lambdapic/core/current/deposition.py
src/lambdapic/core/interpolation/__init__.py
src/lambdapic/core/interpolation/cpu2d.c
src/lambdapic/core/interpolation/cpu2d.pyi
src/lambdapic/core/interpolation/cpu3d.c
src/lambdapic/core/interpolation/cpu3d.pyi
src/lambdapic/core/interpolation/field_interpolation.py
src/lambdapic/core/maxwell/__init__.py
src/lambdapic/core/maxwell/cpu.py
src/lambdapic/core/maxwell/solver.py
src/lambdapic/core/mpi/__init__.py
src/lambdapic/core/mpi/mpi_manager.py
src/lambdapic/core/mpi/sync_fields2d.c
src/lambdapic/core/mpi/sync_fields2d.pyi
src/lambdapic/core/mpi/sync_fields3d.c
src/lambdapic/core/mpi/sync_fields3d.pyi
src/lambdapic/core/mpi/sync_particles_2d.c
src/lambdapic/core/mpi/sync_particles_2d.pyi
src/lambdapic/core/mpi/sync_particles_3d.c
src/lambdapic/core/mpi/sync_particles_3d.pyi
src/lambdapic/core/patch/__init__.py
src/lambdapic/core/patch/cpu.py
src/lambdapic/core/patch/hilbert.py
src/lambdapic/core/patch/metis.py
src/lambdapic/core/patch/patch.py
src/lambdapic/core/patch/sync_fields2d.c
src/lambdapic/core/patch/sync_fields2d.pyi
src/lambdapic/core/patch/sync_fields3d.c
src/lambdapic/core/patch/sync_fields3d.pyi
src/lambdapic/core/patch/sync_particles_2d.c
src/lambdapic/core/patch/sync_particles_2d.pyi
src/lambdapic/core/patch/sync_particles_3d.c
src/lambdapic/core/patch/sync_particles_3d.pyi
src/lambdapic/core/pusher/__init__.py
src/lambdapic/core/pusher/boris.py
src/lambdapic/core/pusher/cpu.py
src/lambdapic/core/pusher/photon.py
src/lambdapic/core/pusher/pusher.py
src/lambdapic/core/pusher/unified/__init__.py
src/lambdapic/core/pusher/unified/unified_pusher_2d.c
src/lambdapic/core/pusher/unified/unified_pusher_2d.pyi
src/lambdapic/core/pusher/unified/unified_pusher_3d.c
src/lambdapic/core/pusher/unified/unified_pusher_3d.pyi
src/lambdapic/core/qed/__init__.py
src/lambdapic/core/qed/cpu.py
src/lambdapic/core/qed/inline.py
src/lambdapic/core/qed/optical_depth.py
src/lambdapic/core/qed/optical_depth_tables.npz
src/lambdapic/core/qed/optical_depth_tables.py
src/lambdapic/core/qed/optical_depth_tables_sigmoid.npz
src/lambdapic/core/qed/optical_depth_tables_sigmoid.py
src/lambdapic/core/qed/pair_production.py
src/lambdapic/core/qed/radiation.py
src/lambdapic/core/sort/__init__.py
src/lambdapic/core/sort/cpu2d.c
src/lambdapic/core/sort/cpu2d.pyi
src/lambdapic/core/sort/cpu3d.c
src/lambdapic/core/sort/cpu3d.pyi
src/lambdapic/core/sort/particle_sort.py
src/lambdapic/core/utils/__init__.py
src/lambdapic/core/utils/cutils.h
src/lambdapic/core/utils/jit_spinner.py
src/lambdapic/core/utils/logger.py
src/lambdapic/core/utils/pickle_list.py
src/lambdapic/core/utils/timer.py
tests/__init__.py
tests/test_callback.py
tests/test_collision.py
tests/test_debye_length.py
tests/test_get_fields_3d.py
tests/test_hdf5_callback.py
tests/test_inter_collision_cell.py
tests/test_intra_collision_cell.py
tests/test_laser_target.py
tests/test_load_particles.py
tests/test_moving_window.py
tests/test_photons.py
tests/test_random_seed.py
tests/test_sort.py
tests/test_species_njit.py
tests/mpi/test_syncparticles.py