aboutsummaryrefslogtreecommitdiff
path: root/Examples/Modules/RigidInjection/analysis_rigid_injection_BoostedFrame.py
diff options
context:
space:
mode:
authorGravatar MaxThevenet <mthevenet@lbl.gov> 2019-09-23 16:52:35 -0700
committerGravatar MaxThevenet <mthevenet@lbl.gov> 2019-09-23 16:52:35 -0700
commit9354b920f9a7087d5c458883e17040d65b088fc9 (patch)
tree9ebbd165967396e0887fcc0f7f61d01658f97a1f /Examples/Modules/RigidInjection/analysis_rigid_injection_BoostedFrame.py
parentc152e30951fa06d8aa4ea21680ad19e20a35d76e (diff)
downloadWarpX-9354b920f9a7087d5c458883e17040d65b088fc9.tar.gz
WarpX-9354b920f9a7087d5c458883e17040d65b088fc9.tar.zst
WarpX-9354b920f9a7087d5c458883e17040d65b088fc9.zip
use read_raw_data functions in tests instead of redefining
Diffstat (limited to 'Examples/Modules/RigidInjection/analysis_rigid_injection_BoostedFrame.py')
-rwxr-xr-xExamples/Modules/RigidInjection/analysis_rigid_injection_BoostedFrame.py16
1 files changed, 2 insertions, 14 deletions
diff --git a/Examples/Modules/RigidInjection/analysis_rigid_injection_BoostedFrame.py b/Examples/Modules/RigidInjection/analysis_rigid_injection_BoostedFrame.py
index 497a30097..3dcf40ac8 100755
--- a/Examples/Modules/RigidInjection/analysis_rigid_injection_BoostedFrame.py
+++ b/Examples/Modules/RigidInjection/analysis_rigid_injection_BoostedFrame.py
@@ -18,24 +18,12 @@ import scipy.constants as scc
import read_raw_data
yt.funcs.mylog.setLevel(0)
-# filename = sys.argv[1]
-
-def get_particle_field(snapshot, species, field):
- fn = snapshot + '/' + species
- files = glob.glob(os.path.join(fn, field + '_*'))
- files.sort()
- all_data = np.array([])
- for f in files:
- data = np.fromfile(f)
- all_data = np.concatenate((all_data, data))
- return all_data
-
# Read data from back-transformed diagnostics
snapshot = './lab_frame_data/snapshot00001'
header = './lab_frame_data/Header'
allrd, info = read_raw_data.read_lab_snapshot(snapshot, header)
-z = np.mean( get_particle_field(snapshot, 'beam', 'z') )
-w = np.std ( get_particle_field(snapshot, 'beam', 'x') )
+z = np.mean( read_raw_data.get_particle_field(snapshot, 'beam', 'z') )
+w = np.std ( read_raw_data.get_particle_field(snapshot, 'beam', 'x') )
# initial parameters
z0 = 20.e-6