Skip to content

Releases: PyCOMPLETE/PyECLOUD

PyECLOUD Version 8.7.1

08 Nov 10:22
Compare
Choose a tag to compare

Fix:

  • Fix compatibility issues with latest python and numpy versions.
  • Tested to work with Linux, MacOS and CERN's lxplus.

Recommendation to use Miniforge3 instead of miniconda, and install compilers through conda.

PyECLOUD Version 8.7.0

18 Oct 15:38
Compare
Choose a tag to compare

New features:

  • Saving the .mat file ouput file only every Nth bunch passage (save_mat_every).
  • Loading longitudinal magnetic field from file.

Fix:

  • Changes np.int to int to remain compatible with latest version of numpy.

PyECLOUD Version 8.6.0

09 Sep 11:38
Compare
Choose a tag to compare

New feature:

  • Introduced in Furman-Pivi model limits for angular dependence of backscattered and rediffused electrons.

PyECLOUD Version 8.5.1

03 Oct 07:15
Compare
Choose a tag to compare

Fix:

  • A small fix in mystyle module

This version of PyECLOUD is incompatible with Python 2.

PyECLOUD Version 8.5.0

08 Jul 09:04
Compare
Choose a tag to compare

New feature:

  • Tool for the characterisation of dipolar and quadrupolar forces on the beam

Fix:

  • Minor fixes in the mystyle module.

This version of PyECLOUD is incompatible with Python 2.

PyECLOUD Version 8.4.2

05 Feb 12:23
Compare
Choose a tag to compare

Fix:

  • Minor fixes in the mystyle module.

This version of PyECLOUD is incompatible with Python 2.

PyECLOUD Version 8.4.1

27 Jan 16:41
Compare
Choose a tag to compare

Adds small features:

  • Example script to follow a subset of the electrons
  • Flag to enable/disable legacy matplotlib style

This version of PyECLOUD is incompatible with Python 2.

PyECLOUD Version 8.4.0 (python 3)

16 Dec 09:44
Compare
Choose a tag to compare

New features:

  • Boris multipole can handle a longitudinal uniform magnetic field (solenoid)
  • Documentation PyEC4PyHT module

PyECLOUD Version 8.3.0 (Python 3)

02 Dec 16:18
Compare
Choose a tag to compare

New feature:

  • Re-interpolate fields from beams and clouds at each Boris sub-step.

This version of PyECLOUD is incompatible with Python 2.

PyECLOUD Version 8.2.0 (Python 3)

27 Nov 14:12
Compare
Choose a tag to compare

Python 3 version of PyECLOUD v8.2.0

New features in v8.2.0:

  • Cross-ionization: ionisation of residual gas by the existing ions and electrons in the chamber (thanks Lotta!).
    • More information can be found here
  • Computation and logging of stored electric energy.
  • Forces on electrons can be optionally calculated using electromagnetic potentials instead of quasi-static approximation (thanks Lorenzo!).
    • More information can be found here.
    • Cython implementation of Boris tracker can now handle longitudinal magnetic field.
  • Simple parallelization for buildup simulation (only single-grid supported for now)
    • An example can be found in /testing/parallel_buildup.
  • Improvements in photoemission module:
    • Source of photoemission on the chamber in the horizontal plane can be specified by setting x0_refl = 'left' or x0_refl = 'right'.
    • Check that specified outer circle is fully outside the chamber.

This version of PyECLOUD is incompatible with Python 2.