aboutsummaryrefslogtreecommitdiff
path: root/Python/pywarpx/WarpX.py
diff options
context:
space:
mode:
authorGravatar Roelof Groenewald <40245517+roelof-groenewald@users.noreply.github.com> 2022-10-24 16:06:32 -0700
committerGravatar GitHub <noreply@github.com> 2022-10-24 16:06:32 -0700
commit6bf1a1f65fbf908ab9bc9227b40b90756ad7f334 (patch)
tree9cf625e7bb12b8135d145b14d3bfba5718da2844 /Python/pywarpx/WarpX.py
parent2a743bf6a71f3a22bf7e3c2f401775bfba88b0a3 (diff)
downloadWarpX-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.py10
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):