From 101b18c4a0dbb3e4da921166fea1a306608be96f Mon Sep 17 00:00:00 2001 From: pietromandracci Date: Mon, 15 Aug 2022 07:35:58 +0200 Subject: [PATCH] Major changes in the ccpla script --- changes.rst | 18 + doc/plasmapro/ccpla_manual.html | 2 +- pysica/analysis/univariate.py | 1 + ...athematics.cpython-310-x86_64-linux-gnu.so | Bin 0 -> 119552 bytes ...mathematics.cpython-39-x86_64-linux-gnu.so | Bin 135032 -> 115712 bytes pysica/functions/pdf.py | 48 +- pysica/functions/physics.py | 20 +- pysica/functions/random_pdf.py | 82 ++ pysica/parameters.py | 2 + pysica/plasmapro/ccpla.py | 19 +- pysica/plasmapro/ccpla_analysis.py | 348 +++-- pysica/plasmapro/ccpla_defaults.py | 11 +- pysica/plasmapro/ccpla_gui.py | 116 +- pysica/plasmapro/ccpla_init.py | 103 +- pysica/plasmapro/ccpla_kernel.py | 2 +- pysica/plasmapro/ccpla_plot.py | 8 +- pysica/plasmapro/ccpla_print.py | 159 ++- pysica/plasmapro/discharge/fortran/arrays.f90 | 55 +- .../plasmapro/discharge/fortran/constants.f90 | 5 +- .../plasmapro/discharge/fortran/f2py-fmodule | 2 +- .../discharge/fortran/f2py-fmodule-parallel | 13 - .../plasmapro/discharge/fortran/f2py-frandom | 11 + .../fmodule.cpython-310-x86_64-linux-gnu.so | Bin 0 -> 753544 bytes .../fmodule.cpython-39-x86_64-linux-gnu.so | Bin 832920 -> 0 bytes pysica/plasmapro/discharge/fortran/main.f90 | 189 ++- .../discharge/fortran/particle_collider.f90 | 1145 +++++++++++------ .../discharge/fortran/particle_manager.f90 | 121 +- .../discharge/fortran/particle_mover.f90 | 169 +-- .../discharge/fortran/pic_parallel.f90 | 238 ---- pysica/plasmapro/discharge/fortran/random.f90 | 110 +- .../discharge/fortran/scattering.f90 | 275 ++-- pysica/plasmapro/discharge/particle_mover.py | 49 +- .../discharge/particles_data_manager.py | 76 +- pysica/plasmapro/discharge/reactors.py | 67 +- .../plasmapro/discharge/target_particles.py | 636 +++++---- 35 files changed, 2596 insertions(+), 1504 deletions(-) create mode 100755 pysica/fortran/fmathematics.cpython-310-x86_64-linux-gnu.so create mode 100644 pysica/functions/random_pdf.py delete mode 100755 pysica/plasmapro/discharge/fortran/f2py-fmodule-parallel create mode 100755 pysica/plasmapro/discharge/fortran/f2py-frandom create mode 100755 pysica/plasmapro/discharge/fortran/fmodule.cpython-310-x86_64-linux-gnu.so delete mode 100755 pysica/plasmapro/discharge/fortran/fmodule.cpython-39-x86_64-linux-gnu.so delete mode 100644 pysica/plasmapro/discharge/fortran/pic_parallel.f90 diff --git a/changes.rst b/changes.rst index 006120d..d48d1c3 100644 --- a/changes.rst +++ b/changes.rst @@ -1,3 +1,21 @@ +============= +Version 0.2.1 +============= + +* Major changes in the script ccpla + - ion-neutral scattering is now calculated in the center of mass frame of reference + - more data are saved to file during the simulation, including potential distribution and electric current + +* Changes in the script ccpla_analysis + - it is now possible to plot other data, such as the potential distribution + +============= +Version 0.1.0 +============= + +* Major changes in the script ccpla + - electron impact excitation processes have been added to the simulation + - some changes in the GUI have made to correct some erros that did happen when reloading configuration files from the GUI ============= Version 0.0.1 diff --git a/doc/plasmapro/ccpla_manual.html b/doc/plasmapro/ccpla_manual.html index ff0109d..247f73a 100644 --- a/doc/plasmapro/ccpla_manual.html +++ b/doc/plasmapro/ccpla_manual.html @@ -3,7 +3,7 @@ - + CCPLA: Capacitively Coupled PLAsma simulation