In [2]:
# coding=utf-8
from pythonpic import plotting_parser
from pythonpic.configs import run_coldplasma, run_twostream, run_laser, run_wave
from pythonpic.visualization import animation
from pythonpic.helper_functions.physics import epsilon_zero, lightspeed
from matplotlib import rc, animation
from pythonpic.tests import test_pusher
from pythonpic.classes import load_simulation
%matplotlib inline
rc('animation', html='html5')

show_static = True
show_animation = False
args = True, True, False, False, False
args_animation = False, False, True, False, False


---------------------------------------------------------------------------
ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-2-3f7fd169b211> in <module>()
      1 
----> 2 from pythonpic import plotting_parser
      3 from pythonpic.configs import run_coldplasma, run_twostream, run_laser, run_wave
      4 from pythonpic.visualization import animation
      5 from pythonpic.helper_functions.physics import epsilon_zero, lightspeed

/home/dominik/Inzynierka/pythonpic/pythonpic/__init__.py in <module>()
      2 """A work in progress particle-in-cell code written in Python, optimized for speed as well as readability."""
      3 
----> 4 from .visualization.plotting import plots
      5 from .helper_functions.helpers import plotting_parser
      6 from .algorithms import BoundaryCondition

/home/dominik/Inzynierka/pythonpic/pythonpic/visualization/__init__.py in <module>()
      1 # coding=utf-8
----> 2 from . import animation, plotting

/home/dominik/Inzynierka/pythonpic/pythonpic/visualization/plotting.py in <module>()
      6 import matplotlib.pyplot as plt
      7 
----> 8 from ..classes import simulation
      9 from ..visualization import animation
     10 from ..visualization import static_plots

/home/dominik/Inzynierka/pythonpic/pythonpic/classes/__init__.py in <module>()
      1 # coding=utf-8
----> 2 from .grid import PeriodicGrid, NonperiodicGrid, PeriodicTestGrid, NonperiodicTestGrid
      3 from .simulation import Simulation, load_simulation
      4 from .species import Species, Particle, TestSpecies

/home/dominik/Inzynierka/pythonpic/pythonpic/classes/grid.py in <module>()
      7 
      8 
----> 9 from ..helper_functions import physics
     10 from ..algorithms import charge_deposition, FieldSolver, BoundaryCondition, current_deposition, field_interpolation
     11 

/home/dominik/Inzynierka/pythonpic/pythonpic/helper_functions/physics.py in <module>()
      3 
      4 import numpy as np
----> 5 import numba
      6 
      7 

ModuleNotFoundError: No module named 'numba'

In [2]:
#!rm -r data_analysis

In [3]:
plasma_frequency = 1
push_mode = 2
N_electrons = 1024
NG = 64
qmratio = -1
T = 10
scaling = 1
c = 10
epsilon_zero = 1
S = run_coldplasma.cold_plasma_oscillations(f"COSCALING", qmratio=qmratio, plasma_frequency=plasma_frequency, NG=NG,
                             N_electrons=N_electrons, epsilon_zero=epsilon_zero, push_mode=push_mode, save_data=False,
                                            T = T, scaling=scaling, c=c).lazy_run()


epsilon_zero:1
save_data:False
Path is data_analysis/coldplasma/COSCALING/COSCALING.hdf5
Found file. Attempting to load...
Postprocessing simulation.
Managed to load file.

In [4]:
run_coldplasma.plots(S, *args, alpha=0.3)



In [5]:
S2 = run_twostream.two_stream_instability(f"TS_UNSTABLE",
                                         ).lazy_run()


Running two stream instability
plasma frequency: 1.0
timestep: 0.19634954084936207
iloczyn: 0.19634954084936207
Pusher seems stable with dt * plasma frequency = 1.96e-01 < 2.
k0*v0/w0 is 0.05 which means the regime is unstable(stable above sqrt(2))
Path is data_analysis/twostream/TS_UNSTABLE/TS_UNSTABLE.hdf5
Found file. Attempting to load...
Postprocessing simulation.
Managed to load file.
/home/dominik/Inzynierka/pythonpic/pythonpic/helper_functions/physics.py:27: UserWarning: Plasma parameter seems low at 0.039! Low density plasma.
  warnings.warn(f"Plasma parameter seems low at {pp:.3f}! Low density plasma.")

In [6]:
# !rm -r data_analysis/twostream/

In [7]:
run_twostream.plots(S2, *args, alpha=0.3)



In [12]:
S3 = run_twostream.two_stream_instability(f"TS_STABLE",
                                         ).lazy_run()


Running two stream instability
plasma frequency: 1.0
timestep: 0.19634954084936207
iloczyn: 0.19634954084936207
Pusher seems stable with dt * plasma frequency = 1.96e-01 < 2.
k0*v0/w0 is 0.05 which means the regime is unstable(stable above sqrt(2))
Path is data_analysis/twostream/TS_STABLE/TS_STABLE.hdf5
Found file. Attempting to load...
Postprocessing simulation.
Managed to load file.
/home/dominik/Inzynierka/pythonpic/pythonpic/helper_functions/physics.py:27: UserWarning: Plasma parameter seems low at 0.039! Low density plasma.
  warnings.warn(f"Plasma parameter seems low at {pp:.3f}! Low density plasma.")

In [13]:
run_twostream.plots(S3, *args, alpha=0.3)



In [14]:
S4 = test_pusher.test_relativistic_magnetic_field(test_pusher.g(), 1, 1e-4)

In [15]:
run_twostream.plots(S4, *args, alpha=0.3)


Postprocessing grid.
Postprocessing particles.
---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
<ipython-input-15-4cbc7ef56aa3> in <module>()
----> 1 run_twostream.plots(S4, *args, alpha=03.)

~/Inzynierka/pythonpic/pythonpic/visualization/plotting.py in plots(file, show_static, save_static, show_animation, save_animation, snapshot_animation, alpha, animation_type, static_type, frames)
     51         if isinstance(file, simulation.Simulation):
     52             S = file
---> 53             S.postprocess()
     54         else:
     55             try:

~/Inzynierka/pythonpic/pythonpic/classes/simulation.py in postprocess(self)
     53             self.total_kinetic_energy = np.zeros(self.NT)
     54             for species in self.list_species:
---> 55                 species.postprocess()
     56                 self.total_kinetic_energy += species.kinetic_energy_history
     57             print("Postprocessing simulation.")

~/Inzynierka/pythonpic/pythonpic/classes/species.py in postprocess(self)
    284             print(f"Postprocessing {self.name}.")
    285             self.density_history[...] *= self.scaling
--> 286             self.postprocessed = self.group.attrs['postprocessed'] = True
    287             self.file.flush()
    288 

AttributeError: 'TestSpecies' object has no attribute 'group'

In [25]:
for dataset in ["75000_1378_run_21_Circular",
                "75000_1378_run_23_Circular",
                "75000_1378_run_21_Ey",
                "75000_1378_run_23_Ey"]:
#     S_laser = run_laser.laser(dataset, 75000, 1378, 0, 0, 0).lazy_run()
    S_laser = run_laser.laser(dataset, 1, 100, 100, 0, 0).lazy_run()
    run_laser.plots(S_laser, *args, alpha=0.3)
    run_laser.plots(S_laser,
                    show_animation = False,
                    snapshot_animation=True,
                    frames = list(range(0, 7000, 100)), alpha=0.3,)


10.0 grid cells per laser wavelength.
Thermal velocity for this simulation should be on the order of 0.629c.
Simulation prepared.
Path is data_analysis/laser-shield/v32/75000_1378_run_21_Circular/75000_1378_run_21_Circular.hdf5
Found file. Attempting to load...
Postprocessing simulation.
Managed to load file.
For direction x, maxfield is 4.61e+11
For direction y, maxfield is 8.76e+11
For direction z, maxfield is 8.82e+11
Drawing animation as snapshots.
Saving iteration 0 to data_analysis/laser-shield/v32/75000_1378_run_21_Circular/75000_1378_run_21_Circular_000000.png
Saving iteration 100 to data_analysis/laser-shield/v32/75000_1378_run_21_Circular/75000_1378_run_21_Circular_000100.png
Saving iteration 200 to data_analysis/laser-shield/v32/75000_1378_run_21_Circular/75000_1378_run_21_Circular_000200.png
Saving iteration 300 to data_analysis/laser-shield/v32/75000_1378_run_21_Circular/75000_1378_run_21_Circular_000300.png
Saving iteration 400 to data_analysis/laser-shield/v32/75000_1378_run_21_Circular/75000_1378_run_21_Circular_000400.png
Saving iteration 500 to data_analysis/laser-shield/v32/75000_1378_run_21_Circular/75000_1378_run_21_Circular_000500.png
Saving iteration 600 to data_analysis/laser-shield/v32/75000_1378_run_21_Circular/75000_1378_run_21_Circular_000600.png
Saving iteration 700 to data_analysis/laser-shield/v32/75000_1378_run_21_Circular/75000_1378_run_21_Circular_000700.png
Saving iteration 800 to data_analysis/laser-shield/v32/75000_1378_run_21_Circular/75000_1378_run_21_Circular_000800.png
Saving iteration 900 to data_analysis/laser-shield/v32/75000_1378_run_21_Circular/75000_1378_run_21_Circular_000900.png
Saving iteration 1000 to data_analysis/laser-shield/v32/75000_1378_run_21_Circular/75000_1378_run_21_Circular_001000.png
Saving iteration 1100 to data_analysis/laser-shield/v32/75000_1378_run_21_Circular/75000_1378_run_21_Circular_001100.png
Saving iteration 1200 to data_analysis/laser-shield/v32/75000_1378_run_21_Circular/75000_1378_run_21_Circular_001200.png
Saving iteration 1300 to data_analysis/laser-shield/v32/75000_1378_run_21_Circular/75000_1378_run_21_Circular_001300.png
Saving iteration 1400 to data_analysis/laser-shield/v32/75000_1378_run_21_Circular/75000_1378_run_21_Circular_001400.png
Saving iteration 1500 to data_analysis/laser-shield/v32/75000_1378_run_21_Circular/75000_1378_run_21_Circular_001500.png
Saving iteration 1600 to data_analysis/laser-shield/v32/75000_1378_run_21_Circular/75000_1378_run_21_Circular_001600.png
Saving iteration 1700 to data_analysis/laser-shield/v32/75000_1378_run_21_Circular/75000_1378_run_21_Circular_001700.png
Saving iteration 1800 to data_analysis/laser-shield/v32/75000_1378_run_21_Circular/75000_1378_run_21_Circular_001800.png
Saving iteration 1900 to data_analysis/laser-shield/v32/75000_1378_run_21_Circular/75000_1378_run_21_Circular_001900.png
Saving iteration 2000 to data_analysis/laser-shield/v32/75000_1378_run_21_Circular/75000_1378_run_21_Circular_002000.png
Saving iteration 2100 to data_analysis/laser-shield/v32/75000_1378_run_21_Circular/75000_1378_run_21_Circular_002100.png
Saving iteration 2200 to data_analysis/laser-shield/v32/75000_1378_run_21_Circular/75000_1378_run_21_Circular_002200.png
Saving iteration 2300 to data_analysis/laser-shield/v32/75000_1378_run_21_Circular/75000_1378_run_21_Circular_002300.png
Saving iteration 2400 to data_analysis/laser-shield/v32/75000_1378_run_21_Circular/75000_1378_run_21_Circular_002400.png
Saving iteration 2500 to data_analysis/laser-shield/v32/75000_1378_run_21_Circular/75000_1378_run_21_Circular_002500.png
Saving iteration 2600 to data_analysis/laser-shield/v32/75000_1378_run_21_Circular/75000_1378_run_21_Circular_002600.png
Saving iteration 2700 to data_analysis/laser-shield/v32/75000_1378_run_21_Circular/75000_1378_run_21_Circular_002700.png
Saving iteration 2800 to data_analysis/laser-shield/v32/75000_1378_run_21_Circular/75000_1378_run_21_Circular_002800.png
Saving iteration 2900 to data_analysis/laser-shield/v32/75000_1378_run_21_Circular/75000_1378_run_21_Circular_002900.png
Saving iteration 3000 to data_analysis/laser-shield/v32/75000_1378_run_21_Circular/75000_1378_run_21_Circular_003000.png
Saving iteration 3100 to data_analysis/laser-shield/v32/75000_1378_run_21_Circular/75000_1378_run_21_Circular_003100.png
Saving iteration 3200 to data_analysis/laser-shield/v32/75000_1378_run_21_Circular/75000_1378_run_21_Circular_003200.png
Saving iteration 3300 to data_analysis/laser-shield/v32/75000_1378_run_21_Circular/75000_1378_run_21_Circular_003300.png
Saving iteration 3400 to data_analysis/laser-shield/v32/75000_1378_run_21_Circular/75000_1378_run_21_Circular_003400.png
Saving iteration 3500 to data_analysis/laser-shield/v32/75000_1378_run_21_Circular/75000_1378_run_21_Circular_003500.png
Saving iteration 3600 to data_analysis/laser-shield/v32/75000_1378_run_21_Circular/75000_1378_run_21_Circular_003600.png
Saving iteration 3700 to data_analysis/laser-shield/v32/75000_1378_run_21_Circular/75000_1378_run_21_Circular_003700.png
Saving iteration 3800 to data_analysis/laser-shield/v32/75000_1378_run_21_Circular/75000_1378_run_21_Circular_003800.png
Saving iteration 3900 to data_analysis/laser-shield/v32/75000_1378_run_21_Circular/75000_1378_run_21_Circular_003900.png
Saving iteration 4000 to data_analysis/laser-shield/v32/75000_1378_run_21_Circular/75000_1378_run_21_Circular_004000.png
Saving iteration 4100 to data_analysis/laser-shield/v32/75000_1378_run_21_Circular/75000_1378_run_21_Circular_004100.png
Saving iteration 4200 to data_analysis/laser-shield/v32/75000_1378_run_21_Circular/75000_1378_run_21_Circular_004200.png
Saving iteration 4300 to data_analysis/laser-shield/v32/75000_1378_run_21_Circular/75000_1378_run_21_Circular_004300.png
Saving iteration 4400 to data_analysis/laser-shield/v32/75000_1378_run_21_Circular/75000_1378_run_21_Circular_004400.png
Saving iteration 4500 to data_analysis/laser-shield/v32/75000_1378_run_21_Circular/75000_1378_run_21_Circular_004500.png
Saving iteration 4600 to data_analysis/laser-shield/v32/75000_1378_run_21_Circular/75000_1378_run_21_Circular_004600.png
Saving iteration 4700 to data_analysis/laser-shield/v32/75000_1378_run_21_Circular/75000_1378_run_21_Circular_004700.png
Saving iteration 4800 to data_analysis/laser-shield/v32/75000_1378_run_21_Circular/75000_1378_run_21_Circular_004800.png
Saving iteration 4900 to data_analysis/laser-shield/v32/75000_1378_run_21_Circular/75000_1378_run_21_Circular_004900.png
Saving iteration 5000 to data_analysis/laser-shield/v32/75000_1378_run_21_Circular/75000_1378_run_21_Circular_005000.png
Saving iteration 5100 to data_analysis/laser-shield/v32/75000_1378_run_21_Circular/75000_1378_run_21_Circular_005100.png
Saving iteration 5200 to data_analysis/laser-shield/v32/75000_1378_run_21_Circular/75000_1378_run_21_Circular_005200.png
Saving iteration 5300 to data_analysis/laser-shield/v32/75000_1378_run_21_Circular/75000_1378_run_21_Circular_005300.png
Saving iteration 5400 to data_analysis/laser-shield/v32/75000_1378_run_21_Circular/75000_1378_run_21_Circular_005400.png
Saving iteration 5500 to data_analysis/laser-shield/v32/75000_1378_run_21_Circular/75000_1378_run_21_Circular_005500.png
Saving iteration 5600 to data_analysis/laser-shield/v32/75000_1378_run_21_Circular/75000_1378_run_21_Circular_005600.png
Saving iteration 5700 to data_analysis/laser-shield/v32/75000_1378_run_21_Circular/75000_1378_run_21_Circular_005700.png
Saving iteration 5800 to data_analysis/laser-shield/v32/75000_1378_run_21_Circular/75000_1378_run_21_Circular_005800.png
Saving iteration 5900 to data_analysis/laser-shield/v32/75000_1378_run_21_Circular/75000_1378_run_21_Circular_005900.png
Saving iteration 6000 to data_analysis/laser-shield/v32/75000_1378_run_21_Circular/75000_1378_run_21_Circular_006000.png
Saving iteration 6100 to data_analysis/laser-shield/v32/75000_1378_run_21_Circular/75000_1378_run_21_Circular_006100.png
Saving iteration 6200 to data_analysis/laser-shield/v32/75000_1378_run_21_Circular/75000_1378_run_21_Circular_006200.png
Saving iteration 6300 to data_analysis/laser-shield/v32/75000_1378_run_21_Circular/75000_1378_run_21_Circular_006300.png
Saving iteration 6400 to data_analysis/laser-shield/v32/75000_1378_run_21_Circular/75000_1378_run_21_Circular_006400.png
Saving iteration 6500 to data_analysis/laser-shield/v32/75000_1378_run_21_Circular/75000_1378_run_21_Circular_006500.png
Saving iteration 6600 to data_analysis/laser-shield/v32/75000_1378_run_21_Circular/75000_1378_run_21_Circular_006600.png
Saving iteration 6700 to data_analysis/laser-shield/v32/75000_1378_run_21_Circular/75000_1378_run_21_Circular_006700.png
Saving iteration 6800 to data_analysis/laser-shield/v32/75000_1378_run_21_Circular/75000_1378_run_21_Circular_006800.png
Saving iteration 6900 to data_analysis/laser-shield/v32/75000_1378_run_21_Circular/75000_1378_run_21_Circular_006900.png
10.0 grid cells per laser wavelength.
Thermal velocity for this simulation should be on the order of 0.629c.
Simulation prepared.
Path is data_analysis/laser-shield/v32/75000_1378_run_23_Circular/75000_1378_run_23_Circular.hdf5
Found file. Attempting to load...
Postprocessing simulation.
Managed to load file.
For direction x, maxfield is 6.09e+12
For direction y, maxfield is 9.91e+12
For direction z, maxfield is 9.58e+12
Drawing animation as snapshots.
Saving iteration 0 to data_analysis/laser-shield/v32/75000_1378_run_23_Circular/75000_1378_run_23_Circular_000000.png
Saving iteration 100 to data_analysis/laser-shield/v32/75000_1378_run_23_Circular/75000_1378_run_23_Circular_000100.png
Saving iteration 200 to data_analysis/laser-shield/v32/75000_1378_run_23_Circular/75000_1378_run_23_Circular_000200.png
Saving iteration 300 to data_analysis/laser-shield/v32/75000_1378_run_23_Circular/75000_1378_run_23_Circular_000300.png
Saving iteration 400 to data_analysis/laser-shield/v32/75000_1378_run_23_Circular/75000_1378_run_23_Circular_000400.png
Saving iteration 500 to data_analysis/laser-shield/v32/75000_1378_run_23_Circular/75000_1378_run_23_Circular_000500.png
Saving iteration 600 to data_analysis/laser-shield/v32/75000_1378_run_23_Circular/75000_1378_run_23_Circular_000600.png
Saving iteration 700 to data_analysis/laser-shield/v32/75000_1378_run_23_Circular/75000_1378_run_23_Circular_000700.png
Saving iteration 800 to data_analysis/laser-shield/v32/75000_1378_run_23_Circular/75000_1378_run_23_Circular_000800.png
Saving iteration 900 to data_analysis/laser-shield/v32/75000_1378_run_23_Circular/75000_1378_run_23_Circular_000900.png
Saving iteration 1000 to data_analysis/laser-shield/v32/75000_1378_run_23_Circular/75000_1378_run_23_Circular_001000.png
Saving iteration 1100 to data_analysis/laser-shield/v32/75000_1378_run_23_Circular/75000_1378_run_23_Circular_001100.png
Saving iteration 1200 to data_analysis/laser-shield/v32/75000_1378_run_23_Circular/75000_1378_run_23_Circular_001200.png
Saving iteration 1300 to data_analysis/laser-shield/v32/75000_1378_run_23_Circular/75000_1378_run_23_Circular_001300.png
Saving iteration 1400 to data_analysis/laser-shield/v32/75000_1378_run_23_Circular/75000_1378_run_23_Circular_001400.png
Saving iteration 1500 to data_analysis/laser-shield/v32/75000_1378_run_23_Circular/75000_1378_run_23_Circular_001500.png
Saving iteration 1600 to data_analysis/laser-shield/v32/75000_1378_run_23_Circular/75000_1378_run_23_Circular_001600.png
Saving iteration 1700 to data_analysis/laser-shield/v32/75000_1378_run_23_Circular/75000_1378_run_23_Circular_001700.png
Saving iteration 1800 to data_analysis/laser-shield/v32/75000_1378_run_23_Circular/75000_1378_run_23_Circular_001800.png
Saving iteration 1900 to data_analysis/laser-shield/v32/75000_1378_run_23_Circular/75000_1378_run_23_Circular_001900.png
Saving iteration 2000 to data_analysis/laser-shield/v32/75000_1378_run_23_Circular/75000_1378_run_23_Circular_002000.png
Saving iteration 2100 to data_analysis/laser-shield/v32/75000_1378_run_23_Circular/75000_1378_run_23_Circular_002100.png
Saving iteration 2200 to data_analysis/laser-shield/v32/75000_1378_run_23_Circular/75000_1378_run_23_Circular_002200.png
Saving iteration 2300 to data_analysis/laser-shield/v32/75000_1378_run_23_Circular/75000_1378_run_23_Circular_002300.png
Saving iteration 2400 to data_analysis/laser-shield/v32/75000_1378_run_23_Circular/75000_1378_run_23_Circular_002400.png
Saving iteration 2500 to data_analysis/laser-shield/v32/75000_1378_run_23_Circular/75000_1378_run_23_Circular_002500.png
Saving iteration 2600 to data_analysis/laser-shield/v32/75000_1378_run_23_Circular/75000_1378_run_23_Circular_002600.png
Saving iteration 2700 to data_analysis/laser-shield/v32/75000_1378_run_23_Circular/75000_1378_run_23_Circular_002700.png
Saving iteration 2800 to data_analysis/laser-shield/v32/75000_1378_run_23_Circular/75000_1378_run_23_Circular_002800.png
Saving iteration 2900 to data_analysis/laser-shield/v32/75000_1378_run_23_Circular/75000_1378_run_23_Circular_002900.png
Saving iteration 3000 to data_analysis/laser-shield/v32/75000_1378_run_23_Circular/75000_1378_run_23_Circular_003000.png
Saving iteration 3100 to data_analysis/laser-shield/v32/75000_1378_run_23_Circular/75000_1378_run_23_Circular_003100.png
Saving iteration 3200 to data_analysis/laser-shield/v32/75000_1378_run_23_Circular/75000_1378_run_23_Circular_003200.png
Saving iteration 3300 to data_analysis/laser-shield/v32/75000_1378_run_23_Circular/75000_1378_run_23_Circular_003300.png
Saving iteration 3400 to data_analysis/laser-shield/v32/75000_1378_run_23_Circular/75000_1378_run_23_Circular_003400.png
Saving iteration 3500 to data_analysis/laser-shield/v32/75000_1378_run_23_Circular/75000_1378_run_23_Circular_003500.png
Saving iteration 3600 to data_analysis/laser-shield/v32/75000_1378_run_23_Circular/75000_1378_run_23_Circular_003600.png
Saving iteration 3700 to data_analysis/laser-shield/v32/75000_1378_run_23_Circular/75000_1378_run_23_Circular_003700.png
Saving iteration 3800 to data_analysis/laser-shield/v32/75000_1378_run_23_Circular/75000_1378_run_23_Circular_003800.png
Saving iteration 3900 to data_analysis/laser-shield/v32/75000_1378_run_23_Circular/75000_1378_run_23_Circular_003900.png
Saving iteration 4000 to data_analysis/laser-shield/v32/75000_1378_run_23_Circular/75000_1378_run_23_Circular_004000.png
Saving iteration 4100 to data_analysis/laser-shield/v32/75000_1378_run_23_Circular/75000_1378_run_23_Circular_004100.png
Saving iteration 4200 to data_analysis/laser-shield/v32/75000_1378_run_23_Circular/75000_1378_run_23_Circular_004200.png
Saving iteration 4300 to data_analysis/laser-shield/v32/75000_1378_run_23_Circular/75000_1378_run_23_Circular_004300.png
Saving iteration 4400 to data_analysis/laser-shield/v32/75000_1378_run_23_Circular/75000_1378_run_23_Circular_004400.png
Saving iteration 4500 to data_analysis/laser-shield/v32/75000_1378_run_23_Circular/75000_1378_run_23_Circular_004500.png
Saving iteration 4600 to data_analysis/laser-shield/v32/75000_1378_run_23_Circular/75000_1378_run_23_Circular_004600.png
Saving iteration 4700 to data_analysis/laser-shield/v32/75000_1378_run_23_Circular/75000_1378_run_23_Circular_004700.png
Saving iteration 4800 to data_analysis/laser-shield/v32/75000_1378_run_23_Circular/75000_1378_run_23_Circular_004800.png
Saving iteration 4900 to data_analysis/laser-shield/v32/75000_1378_run_23_Circular/75000_1378_run_23_Circular_004900.png
Saving iteration 5000 to data_analysis/laser-shield/v32/75000_1378_run_23_Circular/75000_1378_run_23_Circular_005000.png
Saving iteration 5100 to data_analysis/laser-shield/v32/75000_1378_run_23_Circular/75000_1378_run_23_Circular_005100.png
Saving iteration 5200 to data_analysis/laser-shield/v32/75000_1378_run_23_Circular/75000_1378_run_23_Circular_005200.png
Saving iteration 5300 to data_analysis/laser-shield/v32/75000_1378_run_23_Circular/75000_1378_run_23_Circular_005300.png
Saving iteration 5400 to data_analysis/laser-shield/v32/75000_1378_run_23_Circular/75000_1378_run_23_Circular_005400.png
Saving iteration 5500 to data_analysis/laser-shield/v32/75000_1378_run_23_Circular/75000_1378_run_23_Circular_005500.png
Saving iteration 5600 to data_analysis/laser-shield/v32/75000_1378_run_23_Circular/75000_1378_run_23_Circular_005600.png
Saving iteration 5700 to data_analysis/laser-shield/v32/75000_1378_run_23_Circular/75000_1378_run_23_Circular_005700.png
Saving iteration 5800 to data_analysis/laser-shield/v32/75000_1378_run_23_Circular/75000_1378_run_23_Circular_005800.png
Saving iteration 5900 to data_analysis/laser-shield/v32/75000_1378_run_23_Circular/75000_1378_run_23_Circular_005900.png
Saving iteration 6000 to data_analysis/laser-shield/v32/75000_1378_run_23_Circular/75000_1378_run_23_Circular_006000.png
Saving iteration 6100 to data_analysis/laser-shield/v32/75000_1378_run_23_Circular/75000_1378_run_23_Circular_006100.png
Saving iteration 6200 to data_analysis/laser-shield/v32/75000_1378_run_23_Circular/75000_1378_run_23_Circular_006200.png
Saving iteration 6300 to data_analysis/laser-shield/v32/75000_1378_run_23_Circular/75000_1378_run_23_Circular_006300.png
Saving iteration 6400 to data_analysis/laser-shield/v32/75000_1378_run_23_Circular/75000_1378_run_23_Circular_006400.png
Saving iteration 6500 to data_analysis/laser-shield/v32/75000_1378_run_23_Circular/75000_1378_run_23_Circular_006500.png
Saving iteration 6600 to data_analysis/laser-shield/v32/75000_1378_run_23_Circular/75000_1378_run_23_Circular_006600.png
Saving iteration 6700 to data_analysis/laser-shield/v32/75000_1378_run_23_Circular/75000_1378_run_23_Circular_006700.png
Saving iteration 6800 to data_analysis/laser-shield/v32/75000_1378_run_23_Circular/75000_1378_run_23_Circular_006800.png
Saving iteration 6900 to data_analysis/laser-shield/v32/75000_1378_run_23_Circular/75000_1378_run_23_Circular_006900.png
10.0 grid cells per laser wavelength.
Thermal velocity for this simulation should be on the order of 0.629c.
Simulation prepared.
Path is data_analysis/laser-shield/v32/75000_1378_run_21_Ey/75000_1378_run_21_Ey.hdf5
Found file. Attempting to load...
Postprocessing simulation.
Managed to load file.
/home/dominik/.anaconda3/envs/pic_dev/lib/python3.6/site-packages/matplotlib/axes/_base.py:3193: UserWarning: Attempting to set identical bottom==top results
in singular transformations; automatically expanding.
bottom=0.0, top=0.0
  'bottom=%s, top=%s') % (bottom, top))
For direction x, maxfield is 5.59e+11
For direction y, maxfield is 1.24e+12
For direction z, maxfield is 4.08e+03
Drawing animation as snapshots.
Saving iteration 0 to data_analysis/laser-shield/v32/75000_1378_run_21_Ey/75000_1378_run_21_Ey_000000.png
Saving iteration 100 to data_analysis/laser-shield/v32/75000_1378_run_21_Ey/75000_1378_run_21_Ey_000100.png
Saving iteration 200 to data_analysis/laser-shield/v32/75000_1378_run_21_Ey/75000_1378_run_21_Ey_000200.png
Saving iteration 300 to data_analysis/laser-shield/v32/75000_1378_run_21_Ey/75000_1378_run_21_Ey_000300.png
Saving iteration 400 to data_analysis/laser-shield/v32/75000_1378_run_21_Ey/75000_1378_run_21_Ey_000400.png
Saving iteration 500 to data_analysis/laser-shield/v32/75000_1378_run_21_Ey/75000_1378_run_21_Ey_000500.png
Saving iteration 600 to data_analysis/laser-shield/v32/75000_1378_run_21_Ey/75000_1378_run_21_Ey_000600.png
Saving iteration 700 to data_analysis/laser-shield/v32/75000_1378_run_21_Ey/75000_1378_run_21_Ey_000700.png
Saving iteration 800 to data_analysis/laser-shield/v32/75000_1378_run_21_Ey/75000_1378_run_21_Ey_000800.png
Saving iteration 900 to data_analysis/laser-shield/v32/75000_1378_run_21_Ey/75000_1378_run_21_Ey_000900.png
Saving iteration 1000 to data_analysis/laser-shield/v32/75000_1378_run_21_Ey/75000_1378_run_21_Ey_001000.png
Saving iteration 1100 to data_analysis/laser-shield/v32/75000_1378_run_21_Ey/75000_1378_run_21_Ey_001100.png
Saving iteration 1200 to data_analysis/laser-shield/v32/75000_1378_run_21_Ey/75000_1378_run_21_Ey_001200.png
Saving iteration 1300 to data_analysis/laser-shield/v32/75000_1378_run_21_Ey/75000_1378_run_21_Ey_001300.png
Saving iteration 1400 to data_analysis/laser-shield/v32/75000_1378_run_21_Ey/75000_1378_run_21_Ey_001400.png
Saving iteration 1500 to data_analysis/laser-shield/v32/75000_1378_run_21_Ey/75000_1378_run_21_Ey_001500.png
Saving iteration 1600 to data_analysis/laser-shield/v32/75000_1378_run_21_Ey/75000_1378_run_21_Ey_001600.png
Saving iteration 1700 to data_analysis/laser-shield/v32/75000_1378_run_21_Ey/75000_1378_run_21_Ey_001700.png
Saving iteration 1800 to data_analysis/laser-shield/v32/75000_1378_run_21_Ey/75000_1378_run_21_Ey_001800.png
Saving iteration 1900 to data_analysis/laser-shield/v32/75000_1378_run_21_Ey/75000_1378_run_21_Ey_001900.png
Saving iteration 2000 to data_analysis/laser-shield/v32/75000_1378_run_21_Ey/75000_1378_run_21_Ey_002000.png
Saving iteration 2100 to data_analysis/laser-shield/v32/75000_1378_run_21_Ey/75000_1378_run_21_Ey_002100.png
Saving iteration 2200 to data_analysis/laser-shield/v32/75000_1378_run_21_Ey/75000_1378_run_21_Ey_002200.png
Saving iteration 2300 to data_analysis/laser-shield/v32/75000_1378_run_21_Ey/75000_1378_run_21_Ey_002300.png
Saving iteration 2400 to data_analysis/laser-shield/v32/75000_1378_run_21_Ey/75000_1378_run_21_Ey_002400.png
Saving iteration 2500 to data_analysis/laser-shield/v32/75000_1378_run_21_Ey/75000_1378_run_21_Ey_002500.png
Saving iteration 2600 to data_analysis/laser-shield/v32/75000_1378_run_21_Ey/75000_1378_run_21_Ey_002600.png
Saving iteration 2700 to data_analysis/laser-shield/v32/75000_1378_run_21_Ey/75000_1378_run_21_Ey_002700.png
Saving iteration 2800 to data_analysis/laser-shield/v32/75000_1378_run_21_Ey/75000_1378_run_21_Ey_002800.png
Saving iteration 2900 to data_analysis/laser-shield/v32/75000_1378_run_21_Ey/75000_1378_run_21_Ey_002900.png
Saving iteration 3000 to data_analysis/laser-shield/v32/75000_1378_run_21_Ey/75000_1378_run_21_Ey_003000.png
Saving iteration 3100 to data_analysis/laser-shield/v32/75000_1378_run_21_Ey/75000_1378_run_21_Ey_003100.png
Saving iteration 3200 to data_analysis/laser-shield/v32/75000_1378_run_21_Ey/75000_1378_run_21_Ey_003200.png
Saving iteration 3300 to data_analysis/laser-shield/v32/75000_1378_run_21_Ey/75000_1378_run_21_Ey_003300.png
Saving iteration 3400 to data_analysis/laser-shield/v32/75000_1378_run_21_Ey/75000_1378_run_21_Ey_003400.png
Saving iteration 3500 to data_analysis/laser-shield/v32/75000_1378_run_21_Ey/75000_1378_run_21_Ey_003500.png
Saving iteration 3600 to data_analysis/laser-shield/v32/75000_1378_run_21_Ey/75000_1378_run_21_Ey_003600.png
Saving iteration 3700 to data_analysis/laser-shield/v32/75000_1378_run_21_Ey/75000_1378_run_21_Ey_003700.png
Saving iteration 3800 to data_analysis/laser-shield/v32/75000_1378_run_21_Ey/75000_1378_run_21_Ey_003800.png
Saving iteration 3900 to data_analysis/laser-shield/v32/75000_1378_run_21_Ey/75000_1378_run_21_Ey_003900.png
Saving iteration 4000 to data_analysis/laser-shield/v32/75000_1378_run_21_Ey/75000_1378_run_21_Ey_004000.png
Saving iteration 4100 to data_analysis/laser-shield/v32/75000_1378_run_21_Ey/75000_1378_run_21_Ey_004100.png
Saving iteration 4200 to data_analysis/laser-shield/v32/75000_1378_run_21_Ey/75000_1378_run_21_Ey_004200.png
Saving iteration 4300 to data_analysis/laser-shield/v32/75000_1378_run_21_Ey/75000_1378_run_21_Ey_004300.png
Saving iteration 4400 to data_analysis/laser-shield/v32/75000_1378_run_21_Ey/75000_1378_run_21_Ey_004400.png
Saving iteration 4500 to data_analysis/laser-shield/v32/75000_1378_run_21_Ey/75000_1378_run_21_Ey_004500.png
Saving iteration 4600 to data_analysis/laser-shield/v32/75000_1378_run_21_Ey/75000_1378_run_21_Ey_004600.png
Saving iteration 4700 to data_analysis/laser-shield/v32/75000_1378_run_21_Ey/75000_1378_run_21_Ey_004700.png
Saving iteration 4800 to data_analysis/laser-shield/v32/75000_1378_run_21_Ey/75000_1378_run_21_Ey_004800.png
Saving iteration 4900 to data_analysis/laser-shield/v32/75000_1378_run_21_Ey/75000_1378_run_21_Ey_004900.png
Saving iteration 5000 to data_analysis/laser-shield/v32/75000_1378_run_21_Ey/75000_1378_run_21_Ey_005000.png
Saving iteration 5100 to data_analysis/laser-shield/v32/75000_1378_run_21_Ey/75000_1378_run_21_Ey_005100.png
Saving iteration 5200 to data_analysis/laser-shield/v32/75000_1378_run_21_Ey/75000_1378_run_21_Ey_005200.png
Saving iteration 5300 to data_analysis/laser-shield/v32/75000_1378_run_21_Ey/75000_1378_run_21_Ey_005300.png
Saving iteration 5400 to data_analysis/laser-shield/v32/75000_1378_run_21_Ey/75000_1378_run_21_Ey_005400.png
Saving iteration 5500 to data_analysis/laser-shield/v32/75000_1378_run_21_Ey/75000_1378_run_21_Ey_005500.png
Saving iteration 5600 to data_analysis/laser-shield/v32/75000_1378_run_21_Ey/75000_1378_run_21_Ey_005600.png
Saving iteration 5700 to data_analysis/laser-shield/v32/75000_1378_run_21_Ey/75000_1378_run_21_Ey_005700.png
Saving iteration 5800 to data_analysis/laser-shield/v32/75000_1378_run_21_Ey/75000_1378_run_21_Ey_005800.png
Saving iteration 5900 to data_analysis/laser-shield/v32/75000_1378_run_21_Ey/75000_1378_run_21_Ey_005900.png
Saving iteration 6000 to data_analysis/laser-shield/v32/75000_1378_run_21_Ey/75000_1378_run_21_Ey_006000.png
Saving iteration 6100 to data_analysis/laser-shield/v32/75000_1378_run_21_Ey/75000_1378_run_21_Ey_006100.png
Saving iteration 6200 to data_analysis/laser-shield/v32/75000_1378_run_21_Ey/75000_1378_run_21_Ey_006200.png
Saving iteration 6300 to data_analysis/laser-shield/v32/75000_1378_run_21_Ey/75000_1378_run_21_Ey_006300.png
Saving iteration 6400 to data_analysis/laser-shield/v32/75000_1378_run_21_Ey/75000_1378_run_21_Ey_006400.png
Saving iteration 6500 to data_analysis/laser-shield/v32/75000_1378_run_21_Ey/75000_1378_run_21_Ey_006500.png
Saving iteration 6600 to data_analysis/laser-shield/v32/75000_1378_run_21_Ey/75000_1378_run_21_Ey_006600.png
Saving iteration 6700 to data_analysis/laser-shield/v32/75000_1378_run_21_Ey/75000_1378_run_21_Ey_006700.png
Saving iteration 6800 to data_analysis/laser-shield/v32/75000_1378_run_21_Ey/75000_1378_run_21_Ey_006800.png
Saving iteration 6900 to data_analysis/laser-shield/v32/75000_1378_run_21_Ey/75000_1378_run_21_Ey_006900.png
10.0 grid cells per laser wavelength.
Thermal velocity for this simulation should be on the order of 0.629c.
Simulation prepared.
Path is data_analysis/laser-shield/v32/75000_1378_run_23_Ey/75000_1378_run_23_Ey.hdf5
Found file. Attempting to load...
Postprocessing simulation.
Managed to load file.
For direction x, maxfield is 8.10e+12
For direction y, maxfield is 1.35e+13
For direction z, maxfield is 4.45e+04
Drawing animation as snapshots.
Saving iteration 0 to data_analysis/laser-shield/v32/75000_1378_run_23_Ey/75000_1378_run_23_Ey_000000.png
Saving iteration 100 to data_analysis/laser-shield/v32/75000_1378_run_23_Ey/75000_1378_run_23_Ey_000100.png
Saving iteration 200 to data_analysis/laser-shield/v32/75000_1378_run_23_Ey/75000_1378_run_23_Ey_000200.png
Saving iteration 300 to data_analysis/laser-shield/v32/75000_1378_run_23_Ey/75000_1378_run_23_Ey_000300.png
Saving iteration 400 to data_analysis/laser-shield/v32/75000_1378_run_23_Ey/75000_1378_run_23_Ey_000400.png
Saving iteration 500 to data_analysis/laser-shield/v32/75000_1378_run_23_Ey/75000_1378_run_23_Ey_000500.png
Saving iteration 600 to data_analysis/laser-shield/v32/75000_1378_run_23_Ey/75000_1378_run_23_Ey_000600.png
Saving iteration 700 to data_analysis/laser-shield/v32/75000_1378_run_23_Ey/75000_1378_run_23_Ey_000700.png
Saving iteration 800 to data_analysis/laser-shield/v32/75000_1378_run_23_Ey/75000_1378_run_23_Ey_000800.png
Saving iteration 900 to data_analysis/laser-shield/v32/75000_1378_run_23_Ey/75000_1378_run_23_Ey_000900.png
Saving iteration 1000 to data_analysis/laser-shield/v32/75000_1378_run_23_Ey/75000_1378_run_23_Ey_001000.png
Saving iteration 1100 to data_analysis/laser-shield/v32/75000_1378_run_23_Ey/75000_1378_run_23_Ey_001100.png
Saving iteration 1200 to data_analysis/laser-shield/v32/75000_1378_run_23_Ey/75000_1378_run_23_Ey_001200.png
Saving iteration 1300 to data_analysis/laser-shield/v32/75000_1378_run_23_Ey/75000_1378_run_23_Ey_001300.png
Saving iteration 1400 to data_analysis/laser-shield/v32/75000_1378_run_23_Ey/75000_1378_run_23_Ey_001400.png
Saving iteration 1500 to data_analysis/laser-shield/v32/75000_1378_run_23_Ey/75000_1378_run_23_Ey_001500.png
Saving iteration 1600 to data_analysis/laser-shield/v32/75000_1378_run_23_Ey/75000_1378_run_23_Ey_001600.png
Saving iteration 1700 to data_analysis/laser-shield/v32/75000_1378_run_23_Ey/75000_1378_run_23_Ey_001700.png
Saving iteration 1800 to data_analysis/laser-shield/v32/75000_1378_run_23_Ey/75000_1378_run_23_Ey_001800.png
Saving iteration 1900 to data_analysis/laser-shield/v32/75000_1378_run_23_Ey/75000_1378_run_23_Ey_001900.png
Saving iteration 2000 to data_analysis/laser-shield/v32/75000_1378_run_23_Ey/75000_1378_run_23_Ey_002000.png
Saving iteration 2100 to data_analysis/laser-shield/v32/75000_1378_run_23_Ey/75000_1378_run_23_Ey_002100.png
Saving iteration 2200 to data_analysis/laser-shield/v32/75000_1378_run_23_Ey/75000_1378_run_23_Ey_002200.png
Saving iteration 2300 to data_analysis/laser-shield/v32/75000_1378_run_23_Ey/75000_1378_run_23_Ey_002300.png
Saving iteration 2400 to data_analysis/laser-shield/v32/75000_1378_run_23_Ey/75000_1378_run_23_Ey_002400.png
Saving iteration 2500 to data_analysis/laser-shield/v32/75000_1378_run_23_Ey/75000_1378_run_23_Ey_002500.png
Saving iteration 2600 to data_analysis/laser-shield/v32/75000_1378_run_23_Ey/75000_1378_run_23_Ey_002600.png
Saving iteration 2700 to data_analysis/laser-shield/v32/75000_1378_run_23_Ey/75000_1378_run_23_Ey_002700.png
Saving iteration 2800 to data_analysis/laser-shield/v32/75000_1378_run_23_Ey/75000_1378_run_23_Ey_002800.png
Saving iteration 2900 to data_analysis/laser-shield/v32/75000_1378_run_23_Ey/75000_1378_run_23_Ey_002900.png
Saving iteration 3000 to data_analysis/laser-shield/v32/75000_1378_run_23_Ey/75000_1378_run_23_Ey_003000.png
Saving iteration 3100 to data_analysis/laser-shield/v32/75000_1378_run_23_Ey/75000_1378_run_23_Ey_003100.png
Saving iteration 3200 to data_analysis/laser-shield/v32/75000_1378_run_23_Ey/75000_1378_run_23_Ey_003200.png
Saving iteration 3300 to data_analysis/laser-shield/v32/75000_1378_run_23_Ey/75000_1378_run_23_Ey_003300.png
Saving iteration 3400 to data_analysis/laser-shield/v32/75000_1378_run_23_Ey/75000_1378_run_23_Ey_003400.png
Saving iteration 3500 to data_analysis/laser-shield/v32/75000_1378_run_23_Ey/75000_1378_run_23_Ey_003500.png
Saving iteration 3600 to data_analysis/laser-shield/v32/75000_1378_run_23_Ey/75000_1378_run_23_Ey_003600.png
Saving iteration 3700 to data_analysis/laser-shield/v32/75000_1378_run_23_Ey/75000_1378_run_23_Ey_003700.png
Saving iteration 3800 to data_analysis/laser-shield/v32/75000_1378_run_23_Ey/75000_1378_run_23_Ey_003800.png
Saving iteration 3900 to data_analysis/laser-shield/v32/75000_1378_run_23_Ey/75000_1378_run_23_Ey_003900.png
Saving iteration 4000 to data_analysis/laser-shield/v32/75000_1378_run_23_Ey/75000_1378_run_23_Ey_004000.png
Saving iteration 4100 to data_analysis/laser-shield/v32/75000_1378_run_23_Ey/75000_1378_run_23_Ey_004100.png
Saving iteration 4200 to data_analysis/laser-shield/v32/75000_1378_run_23_Ey/75000_1378_run_23_Ey_004200.png
Saving iteration 4300 to data_analysis/laser-shield/v32/75000_1378_run_23_Ey/75000_1378_run_23_Ey_004300.png
Saving iteration 4400 to data_analysis/laser-shield/v32/75000_1378_run_23_Ey/75000_1378_run_23_Ey_004400.png
Saving iteration 4500 to data_analysis/laser-shield/v32/75000_1378_run_23_Ey/75000_1378_run_23_Ey_004500.png
Saving iteration 4600 to data_analysis/laser-shield/v32/75000_1378_run_23_Ey/75000_1378_run_23_Ey_004600.png
Saving iteration 4700 to data_analysis/laser-shield/v32/75000_1378_run_23_Ey/75000_1378_run_23_Ey_004700.png
Saving iteration 4800 to data_analysis/laser-shield/v32/75000_1378_run_23_Ey/75000_1378_run_23_Ey_004800.png
Saving iteration 4900 to data_analysis/laser-shield/v32/75000_1378_run_23_Ey/75000_1378_run_23_Ey_004900.png
Saving iteration 5000 to data_analysis/laser-shield/v32/75000_1378_run_23_Ey/75000_1378_run_23_Ey_005000.png
Saving iteration 5100 to data_analysis/laser-shield/v32/75000_1378_run_23_Ey/75000_1378_run_23_Ey_005100.png
Saving iteration 5200 to data_analysis/laser-shield/v32/75000_1378_run_23_Ey/75000_1378_run_23_Ey_005200.png
Saving iteration 5300 to data_analysis/laser-shield/v32/75000_1378_run_23_Ey/75000_1378_run_23_Ey_005300.png
Saving iteration 5400 to data_analysis/laser-shield/v32/75000_1378_run_23_Ey/75000_1378_run_23_Ey_005400.png
Saving iteration 5500 to data_analysis/laser-shield/v32/75000_1378_run_23_Ey/75000_1378_run_23_Ey_005500.png
Saving iteration 5600 to data_analysis/laser-shield/v32/75000_1378_run_23_Ey/75000_1378_run_23_Ey_005600.png
Saving iteration 5700 to data_analysis/laser-shield/v32/75000_1378_run_23_Ey/75000_1378_run_23_Ey_005700.png
Saving iteration 5800 to data_analysis/laser-shield/v32/75000_1378_run_23_Ey/75000_1378_run_23_Ey_005800.png
Saving iteration 5900 to data_analysis/laser-shield/v32/75000_1378_run_23_Ey/75000_1378_run_23_Ey_005900.png
Saving iteration 6000 to data_analysis/laser-shield/v32/75000_1378_run_23_Ey/75000_1378_run_23_Ey_006000.png
Saving iteration 6100 to data_analysis/laser-shield/v32/75000_1378_run_23_Ey/75000_1378_run_23_Ey_006100.png
Saving iteration 6200 to data_analysis/laser-shield/v32/75000_1378_run_23_Ey/75000_1378_run_23_Ey_006200.png
Saving iteration 6300 to data_analysis/laser-shield/v32/75000_1378_run_23_Ey/75000_1378_run_23_Ey_006300.png
Saving iteration 6400 to data_analysis/laser-shield/v32/75000_1378_run_23_Ey/75000_1378_run_23_Ey_006400.png
Saving iteration 6500 to data_analysis/laser-shield/v32/75000_1378_run_23_Ey/75000_1378_run_23_Ey_006500.png
Saving iteration 6600 to data_analysis/laser-shield/v32/75000_1378_run_23_Ey/75000_1378_run_23_Ey_006600.png
Saving iteration 6700 to data_analysis/laser-shield/v32/75000_1378_run_23_Ey/75000_1378_run_23_Ey_006700.png
Saving iteration 6800 to data_analysis/laser-shield/v32/75000_1378_run_23_Ey/75000_1378_run_23_Ey_006800.png
Saving iteration 6900 to data_analysis/laser-shield/v32/75000_1378_run_23_Ey/75000_1378_run_23_Ey_006900.png

In [6]:
!tree data_analysis/laser-shield/


data_analysis/laser-shield/
├── 75000_1378_run_21_Circular -> /home/dominik/Inzynierka/pythonpic/data_analysis/laser-shield/v32/75000_1378_run_21_Circular/
├── 75000_1378_run_21_Ey -> /home/dominik/Inzynierka/pythonpic/data_analysis/laser-shield/v32/75000_1378_run_21_Ey
├── 75000_1378_run_23_Circular -> /home/dominik/Inzynierka/pythonpic/data_analysis/laser-shield/v32/75000_1378_run_23_Circular/
├── 75000_1378_run_23_Ey -> /home/dominik/Inzynierka/pythonpic/data_analysis/laser-shield/v32/75000_1378_run_23_Ey
└── v32
    └── 75000_1378_run_21_Circular

6 directories, 0 files

In [22]:
run_laser.plots(S_laser, snapshot_animation=True, frames = [0, 1000, 2000, 5000], alpha=0.3,)


/home/dominik/.anaconda3/envs/pic_dev/lib/python3.6/site-packages/matplotlib/axes/_base.py:3193: UserWarning: Attempting to set identical bottom==top results
in singular transformations; automatically expanding.
bottom=0.0, top=0.0
  'bottom=%s, top=%s') % (bottom, top))
For direction x, maxfield is 8.10e+12
For direction y, maxfield is 1.35e+13
For direction z, maxfield is 4.45e+04
Drawing animation as snapshots.
Saving iteration 0 to data_analysis/laser-shield/v32/75000_1378_run_23_Ey/75000_1378_run_23_Ey_000000.png
Saving iteration 1000 to data_analysis/laser-shield/v32/75000_1378_run_23_Ey/75000_1378_run_23_Ey_001000.png
Saving iteration 2000 to data_analysis/laser-shield/v32/75000_1378_run_23_Ey/75000_1378_run_23_Ey_002000.png
Saving iteration 5000 to data_analysis/laser-shield/v32/75000_1378_run_23_Ey/75000_1378_run_23_Ey_005000.png

In [ ]:
S3 = run_twostream.two_stream_instability(f"TS_STABLE",
                                         ).lazy_run()

In [ ]:
S5 =

In [14]:
!ls data_analysis/laser-shield/75000_1378_run_23_Ey/


75000_1378_run_23_Ey.hdf5  75000_1378_run_23_Ey.png

In [15]:
!tree data_analysis/


data_analysis/
├── 75000_1378_run_23_Ey
│   ├── 75000_1378_run_23_Ey_000000.png
│   ├── 75000_1378_run_23_Ey_001000.png
│   ├── 75000_1378_run_23_Ey_002000.png
│   └── 75000_1378_run_23_Ey_005000.png
├── coldplasma
│   └── COSCALING
│       ├── COSCALING.hdf5
│       └── COSCALING.png
├── laser-shield
│   ├── 75000_1378_run_21_Circular -> /home/dominik/Inzynierka/pythonpic/data_analysis/laser-shield/v32/75000_1378_run_21_Circular/
│   ├── 75000_1378_run_21_Ey -> /home/dominik/Inzynierka/pythonpic/data_analysis/laser-shield/v32/75000_1378_run_21_Ey
│   ├── 75000_1378_run_23_Circular -> /home/dominik/Inzynierka/pythonpic/data_analysis/laser-shield/v32/75000_1378_run_23_Circular/
│   ├── 75000_1378_run_23_Ey -> /home/dominik/Inzynierka/pythonpic/data_analysis/laser-shield/v32/75000_1378_run_23_Ey
│   └── v32
│       └── 75000_1378_run_21_Circular
└── twostream
    ├── TSPLOTTING
    │   ├── TSPLOTTING.hdf5
    │   └── TSPLOTTING.png
    ├── TS_STABLE -> /home/dominik/Inzynierka/pythonpic/data_analysis/twostream/TS_STABLE/
    └── TS_UNSTABLE -> /home/dominik/Inzynierka/pythonpic/data_analysis/twostream/TS_UNSTABLE/

14 directories, 8 files