diff options
author | 2022-10-24 16:06:32 -0700 | |
---|---|---|
committer | 2022-10-24 16:06:32 -0700 | |
commit | 6bf1a1f65fbf908ab9bc9227b40b90756ad7f334 (patch) | |
tree | 9cf625e7bb12b8135d145b14d3bfba5718da2844 /Python/pywarpx/WarpX.py | |
parent | 2a743bf6a71f3a22bf7e3c2f401775bfba88b0a3 (diff) | |
download | WarpX-6bf1a1f65fbf908ab9bc9227b40b90756ad7f334.tar.gz WarpX-6bf1a1f65fbf908ab9bc9227b40b90756ad7f334.tar.zst WarpX-6bf1a1f65fbf908ab9bc9227b40b90756ad7f334.zip |
Add reduced diagnostics to `picmi.py` (#3475)
* add reduced diagnostics to picmi
* added test of picmi reduced diagnostics
* changes requested during PR review
Diffstat (limited to 'Python/pywarpx/WarpX.py')
-rw-r--r-- | Python/pywarpx/WarpX.py | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/Python/pywarpx/WarpX.py b/Python/pywarpx/WarpX.py index 175917ab6..517c74d42 100644 --- a/Python/pywarpx/WarpX.py +++ b/Python/pywarpx/WarpX.py @@ -14,7 +14,7 @@ from .Boundary import boundary from .Bucket import Bucket from .Collisions import collisions, collisions_list from .Constants import my_constants -from .Diagnostics import diagnostics +from .Diagnostics import diagnostics, reduced_diagnostics from .EB2 import eb2 from .Geometry import geometry from .Interpolation import interpolation @@ -76,6 +76,14 @@ class WarpX(Bucket): for species_diagnostic in diagnostic._species_dict.values(): argv += species_diagnostic.attrlist() + reduced_diagnostics.reduced_diags_names = reduced_diagnostics._diagnostics_dict.keys() + argv += reduced_diagnostics.attrlist() + for diagnostic in reduced_diagnostics._diagnostics_dict.values(): + diagnostic.species = diagnostic._species_dict.keys() + argv += diagnostic.attrlist() + for species_diagnostic in diagnostic._species_dict.values(): + argv += species_diagnostic.attrlist() + return argv def init(self, mpi_comm=None): |