aboutsummaryrefslogtreecommitdiff
path: root/Python/pywarpx/WarpX.py
diff options
context:
space:
mode:
authorGravatar David Grote <grote1@llnl.gov> 2020-05-14 16:00:36 -0700
committerGravatar GitHub <noreply@github.com> 2020-05-14 16:00:36 -0700
commitda0a1f4917ec3cd7e481ce225780980a021180e8 (patch)
treeaf197021330a43edc6945347882c500866f83285 /Python/pywarpx/WarpX.py
parent4a65dd2ae17b69383d505ab3ff6b6c17747e59b7 (diff)
downloadWarpX-da0a1f4917ec3cd7e481ce225780980a021180e8.tar.gz
WarpX-da0a1f4917ec3cd7e481ce225780980a021180e8.tar.zst
WarpX-da0a1f4917ec3cd7e481ce225780980a021180e8.zip
Implemented new particle diagnostics in picmi (#984)
* Implemented new particle diagnostics in picmi * Cleaned up picmi adding new particle diagnostics * In PICMI examples, use name option for diagnostics * For travis, update ubuntu version to bionic
Diffstat (limited to 'Python/pywarpx/WarpX.py')
-rw-r--r--Python/pywarpx/WarpX.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/Python/pywarpx/WarpX.py b/Python/pywarpx/WarpX.py
index edcf0524b..12afc4e15 100644
--- a/Python/pywarpx/WarpX.py
+++ b/Python/pywarpx/WarpX.py
@@ -15,7 +15,7 @@ from .Interpolation import interpolation
from .Lasers import lasers, lasers_list
from . import Particles
from .Particles import particles, particles_list
-from .Diagnostics import diagnostics, diagnostics_list
+from .Diagnostics import diagnostics
class WarpX(Bucket):
@@ -54,9 +54,13 @@ class WarpX(Bucket):
for laser in lasers_list:
argv += laser.attrlist()
+ diagnostics.diags_names = diagnostics._diagnostics_dict.keys()
argv += diagnostics.attrlist()
- for diagnostic in diagnostics_list:
+ for diagnostic in 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