postpic icon indicating copy to clipboard operation
postpic copied to clipboard

The open-source particle-in-cell post-processor.

Results 33 postpic issues
Sort by recently updated
recently updated
newest added

> Postpic version `v0.4` run on `python 2.7.15 (Anaconda), GCC 7.3.0` Dear developers, I‘ve seen this repo for a long time but only recently started using it. I found it...

question/support
documentation
Hacktoberfest

When using postpic within mutliprocessing the pyfftw causes the process to stall. I encountered this when using postpic together with https://github.com/skuschel/generatorpipeline As a workaround this commit limts the pyfftw threads...

python 2 is at the end of its support since Jan 1st, 2020. Test for python2 may fail. Once they do its time remove python2 artefacts from the codebase.

low priority
housekeeping / code cleanup
Hacktoberfest

Such as `E`,`B`-`x`,`y`,`z` to complete the interface as it is for pic codes working in Cartesian coordinates.

reader specific

All routines should be placed in a new module `postpic.radiation` which is located at `postpic/radiation.py`. May require cython optimizations. There should be a general interface to be used even without...

enhancement
particles

This might become a PR to https://github.com/skuschel/postpic-examples instead.

enhancement
documentation
Hacktoberfest

From my research there are a lot of packages available that allow unit-aware calculations in python. Most introduce a new class `Quantity` or similar, which represents a quantity with a...

enhancement
Field
plotting
incompatible change
needs discussion

add calculation of beam parameters for a particle analyzer, that represents particles of a bunch. Since the particle analyzer returns per particle properties this should probably be placed within a...

enhancement
particles

Particle Data may be carried out in chunks of a few million particles. This may have several advantages: * If supported by the reader the data can be read chunk...

low priority
particles

Currently the createField methods are bound to a single dumpreader, that means its possible to create a field with different scalar quantities on each axis. e.g.: plot 'gamma' over 'x'....

enhancement
high priority
needs discussion
particles