This library is a collection of analysis scripts for my own PIConGPU simulations and it is mainly supposed to stream-line my ever-growing jupyter notebooks into a more maintainable state. The simulations are focusing on LWFAs/PWFAs and synthetic diagnostics of these accelerators.
Create conda environment
mamba create --name picongpuanalysis-python3.12 python=3.12 jupyter ipython matplotlib
mamba activate picongpuanalysis-python3.12
Install poetry
pipx install poetry
Download library
git clone git@github.com:finnolec/picongpuanalysis.git
cd picongpuanalysis
Maybe required to update lock file:
poetry lock
Install picongpuanalysis with poetry
poetry install --all-extras
You can find examples on how to use different modules of this library in this directory.