Skip to content
Vyacheslav Fedorov edited this page Dec 29, 2019 · 10 revisions

KENV documentation

PyPI version

KENV (Kapchinscky ENVelope) is a solver for the Kapchinsky-Vladimirsky envelope equation for electron beam with space charge. It is well suited for electron beam posting in an accelerator path with solenoidal and quadrupole focusing.

The distinctive feature of canvases for finding the envelope in comparison with other programs (various PIC-codes) is its speed.

Contents of the documentation

We strongly recommend that you read the Code Overview section first to have a general idea of what the code does.

Then you can see the Installation section and How to the run code to start using KENV. For more information, the API reference section lists the main objects available through KENV.

Contributing to KENV

KENV is open-source, and the source code is hosted here, on Github.

We welcome contributions to the code!