diff options
author | 2022-10-08 08:19:06 -0700 | |
---|---|---|
committer | 2022-10-08 08:19:06 -0700 | |
commit | acb7f1d78b9ef2644dd8cd08a7eca04e17df06fa (patch) | |
tree | cd9de7d1e0b8f4edfbef19faf3dba55cc5c52482 /Examples/Tests/collision/analysis_collision_3d.py | |
parent | 69236a8149488ad68fc7ff9eb84419838bcd7782 (diff) | |
download | WarpX-acb7f1d78b9ef2644dd8cd08a7eca04e17df06fa.tar.gz WarpX-acb7f1d78b9ef2644dd8cd08a7eca04e17df06fa.tar.zst WarpX-acb7f1d78b9ef2644dd8cd08a7eca04e17df06fa.zip |
Updated 1D CI tests with particles because of update of yt (#3458)
* Updated 1D CI tests with particles
* Updated required version of yt to 4.1.0
* Fixed CI analysis of collisionXYZ
Fixed the fetching of the particle data
Diffstat (limited to 'Examples/Tests/collision/analysis_collision_3d.py')
-rwxr-xr-x | Examples/Tests/collision/analysis_collision_3d.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/Examples/Tests/collision/analysis_collision_3d.py b/Examples/Tests/collision/analysis_collision_3d.py index 3e4bda2f8..ee0c81d8f 100755 --- a/Examples/Tests/collision/analysis_collision_3d.py +++ b/Examples/Tests/collision/analysis_collision_3d.py @@ -70,12 +70,13 @@ for fn in fn_list: # load file ds = yt.load( fn ) ad = ds.all_data() - px = ad['particle_momentum_x'].to_ndarray() + pxe = ad['electron', 'particle_momentum_x'].to_ndarray() + pxi = ad['ion', 'particle_momentum_x'].to_ndarray() # get time index j j = int(fn[-5:]) # compute error - vxe = numpy.mean(px[ 0:ne])/me/c - vxi = numpy.mean(px[ne:np])/mi/c + vxe = numpy.mean(pxe)/me/c + vxi = numpy.mean(pxi)/mi/c vxd = vxe - vxi fit = a*math.exp(b*j) error = error + abs(fit-vxd) |