* Better check of the lasy version by RemiLehe in https://github.com/fbpic/fbpic/pull/667 * Simplify installation instructions by RemiLehe in https://github.com/fbpic/fbpic/pull/683 * Spin tracking by pots007 in https://github.com/fbpic/fbpic/pull/672 * Add script to automatically publish releases to PyPI by RemiLehe in https://github.com/fbpic/fbpic/pull/675
What's Changed * Update format and dependencies of CI test by RemiLehe in https://github.com/fbpic/fbpic/pull/646 * Fix CI by ax3l in https://github.com/fbpic/fbpic/pull/583 * Add the option to fix the random seed by RemiLehe in https://github.com/fbpic/fbpic/pull/599 * Avoid warning and use new interface in `test_boosted_particle_output.py` by RemiLehe in https://github.com/fbpic/fbpic/pull/654 * Fix pyflakes error by RemiLehe in https://github.com/fbpic/fbpic/pull/658 * Remove obsolete "python setup.py test" command by RemiLehe in https://github.com/fbpic/fbpic/pull/657 * Correct positions in antenna emission by RemiLehe in https://github.com/fbpic/fbpic/pull/656 * Fix version of numexpr to avoid error message in CI by RemiLehe in https://github.com/fbpic/fbpic/pull/661 * Doc: Perlmutter CUDA 11.7 Update by ax3l in https://github.com/fbpic/fbpic/pull/663 * Support for lasy files by RemiLehe in https://github.com/fbpic/fbpic/pull/645 * Check the lasy version when reading lasy files by RemiLehe in https://github.com/fbpic/fbpic/pull/665 * add info on mkl issue with apple silicon by PrometheusPi in https://github.com/fbpic/fbpic/pull/662
New Contributors * ax3l made their first contribution in https://github.com/fbpic/fbpic/pull/583 * PrometheusPi made their first contribution in https://github.com/fbpic/fbpic/pull/662
This version adds the option to symmetrize a Gaussian beam, so as to avoid random fluctuations in the mean transverse position of the beam. (See [642](https://github.com/fbpic/fbpic/pull/640))
0.23.0
- FBPIC can now be used with numba 0.57 on GPU (See [640](https://github.com/fbpic/fbpic/pull/640)) - FBPIC now supports tracer particles (See [630](https://github.com/fbpic/fbpic/pull/630)) - FBPIC is now compatible with PICMI's new ionization interface (See [631](https://github.com/fbpic/fbpic/pull/631))
0.22.0
This release fixes compatibility issues with newer versions of the FBPIC dependencies. - FBPIC is now compatible with numba 0.56 on GPU. (See [606](https://github.com/fbpic/fbpic/pull/606)) - FBPIC is compatible with the latest versions of the MKL package. (See [617](https://github.com/fbpic/fbpic/pull/617))
In addition, the sign of the Gouy phase was correct for the `DonutLikeLaguerreGaussProfile` (See [607](https://github.com/fbpic/fbpic/pull/607))
0.21.0
This release expands support for the PICMI interface, in particular for boosted-frame simulations. In addition, this release added the new optional argument `boost_positions_in_dens_func` to the function `add_new_species`. This allows the user to pass the density function directly in the lab frame. (See [463](https://github.com/fbpic/fbpic/pull/463))