/vlasov

Primary LanguageJupyter NotebookGNU General Public License v3.0GPL-3.0

Vlasov

This project provides some Vlasov solvers written in Python.

Contents

1. Landau Damping

2. Bump on Tail

3. Vlasov Maxwell 1d1v

How to use this material

Using a virtual environement (recommanded)

First you need to create a virtual environement:

python3 -m venv .vlasov

you activate this environement using

source .vlasov/bin/activate

Then install dependencies using

pip3 install -r requirements.txt

Adding the virtual environement to Jupyter notebook, can be done using

python3 -m ipykernel install --user --name=.vlasov

without virtual environement

Install dependencies using

pip3 install -r requirements.txt