Skip to content

mingzeng8/PyPICPost

Repository files navigation

PyPICPost

python3 scripts for particle-in-cell (PIC) code post-processing Written in python3. Using "property" which python2 does not support. Supporting OSIRIS, HiPACE (not OpenPMD) and QuickPIC outputs. "outfile.py" is the main script which one can use it to get some plots directly. "W_vs_t.py" is the script for ploting the time evolution of the laser size. "FrameMovie.py" is for plotting a series of snapshots with driver and plasma densities.

Optional packages: parse, for detecting the available file numbers of the PIC output. To install with pip: pip install parse or on a computer without root access: pip install --user parse

openpmd-viewer, for code_name being 'fbpic'. To install with anaconda: conda install -c conda-forge openpmd-viewer=1.0.0 Note: newer version of openpmd-viewer uses different interfaces and is not supported by the current version of PyPICPost.

About

python3 scripts for particle-in-cell code post-processing

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages