aboutsummaryrefslogtreecommitdiff
path: root/Python
diff options
context:
space:
mode:
authorGravatar David Grote <grote1@llnl.gov> 2020-06-26 01:27:36 -0700
committerGravatar GitHub <noreply@github.com> 2020-06-26 01:27:36 -0700
commit73caf7421f9a095468847ff7ce0b8181b09df75c (patch)
treebbeb58806f955f947a08289e15cd9cba76e403d3 /Python
parent666bb9924829396cb70f56aa05c65a88ca5e07b5 (diff)
downloadWarpX-73caf7421f9a095468847ff7ce0b8181b09df75c.tar.gz
WarpX-73caf7421f9a095468847ff7ce0b8181b09df75c.tar.zst
WarpX-73caf7421f9a095468847ff7ce0b8181b09df75c.zip
Removed references to particle E and B from Python (#1122)
Diffstat (limited to 'Python')
-rw-r--r--Python/pywarpx/PGroup.py12
-rwxr-xr-xPython/pywarpx/_libwarpx.py68
2 files changed, 7 insertions, 73 deletions
diff --git a/Python/pywarpx/PGroup.py b/Python/pywarpx/PGroup.py
index 7383c88ef..ad6b4b878 100644
--- a/Python/pywarpx/PGroup.py
+++ b/Python/pywarpx/PGroup.py
@@ -125,27 +125,27 @@ class PGroup(object):
gaminv = property(getgaminv)
def getex(self):
- return _libwarpx.get_particle_Ex(self.ispecie, self.level)[self.igroup]
+ raise Exception('Particle E fields not supported')
ex = property(getex)
def getey(self):
- return _libwarpx.get_particle_Ey(self.ispecie, self.level)[self.igroup]
+ raise Exception('Particle E fields not supported')
ey = property(getey)
def getez(self):
- return _libwarpx.get_particle_Ez(self.ispecie, self.level)[self.igroup]
+ raise Exception('Particle E fields not supported')
ez = property(getez)
def getbx(self):
- return _libwarpx.get_particle_Bx(self.ispecie, self.level)[self.igroup]
+ raise Exception('Particle B fields not supported')
bx = property(getbx)
def getby(self):
- return _libwarpx.get_particle_By(self.ispecie, self.level)[self.igroup]
+ raise Exception('Particle B fields not supported')
by = property(getby)
def getbz(self):
- return _libwarpx.get_particle_Bz(self.ispecie, self.level)[self.igroup]
+ raise Exception('Particle B fields not supported')
bz = property(getbz)
def gettheta(self):
diff --git a/Python/pywarpx/_libwarpx.py b/Python/pywarpx/_libwarpx.py
index de2a8b834..953de0698 100755
--- a/Python/pywarpx/_libwarpx.py
+++ b/Python/pywarpx/_libwarpx.py
@@ -602,72 +602,6 @@ def get_particle_uz(species_number, level=0):
return get_particle_arrays(species_number, 3, level)
-def get_particle_Ex(species_number, level=0):
- '''
-
- Return a list of numpy arrays containing the particle
- x electric field on each tile.
-
- '''
-
- return get_particle_arrays(species_number, 4, level)
-
-
-def get_particle_Ey(species_number, level=0):
- '''
-
- Return a list of numpy arrays containing the particle
- y electric field on each tile.
-
- '''
-
- return get_particle_arrays(species_number, 5, level)
-
-
-def get_particle_Ez(species_number, level=0):
- '''
-
- Return a list of numpy arrays containing the particle
- z electric field on each tile.
-
- '''
-
- return get_particle_arrays(species_number, 6, level)
-
-
-def get_particle_Bx(species_number, level=0):
- '''
-
- Return a list of numpy arrays containing the particle
- x magnetic field on each tile.
-
- '''
-
- return get_particle_arrays(species_number, 7, level)
-
-
-def get_particle_By(species_number, level=0):
- '''
-
- Return a list of numpy arrays containing the particle
- y magnetic field on each tile.
-
- '''
-
- return get_particle_arrays(species_number, 8, level)
-
-
-def get_particle_Bz(species_number, level=0):
- '''
-
- Return a list of numpy arrays containing the particle
- z magnetic field on each tile.
-
- '''
-
- return get_particle_arrays(species_number, 9, level)
-
-
def get_particle_theta(species_number, level=0):
'''
@@ -677,7 +611,7 @@ def get_particle_theta(species_number, level=0):
'''
if geometry_dim == 'rz':
- return get_particle_arrays(species_number, 10, level)
+ return get_particle_arrays(species_number, 4, level)
elif geometry_dim == '3d':
return [np.arctan2(struct['y'], struct['x']) for struct in structs]
elif geometry_dim == '2d':