Python 3.8.8 | packaged by conda-forge | (default, Feb 20 2021, 16:22:27)
Type 'copyright', 'credits' or 'license' for more information
IPython 7.22.0 -- An enhanced Interactive Python. Type '?' for help.
In [1]: from fluidsim import load_sim_for_plot as load
...: sim=load()
*************************************
Program fluidsim
sim: <class 'fluidsim_core.extend_simul.extend_simul_class.<locals>.NewSimul'>
sim.output: <class 'fluidsim.solvers.ns3d.strat.output.Output'>
sim.oper: <class 'fluidsim.operators.operators3d.OperatorsPseudoSpectral3D'>
sim.state: <class 'fluidsim.solvers.ns3d.strat.state.StateNS3DStrat'>
sim.time_stepping: <class 'fluidsim.solvers.ns3d.time_stepping.TimeSteppingPseudoSpectralNS3D'>
sim.init_fields: <class 'fluidsim.solvers.ns3d.init_fields.InitFieldsNS3D'>
sim.forcing: <class 'fluidsim.solvers.ns3d.forcing.ForcingNS3D'>
solver ns3d.strat, RK4 and sequential,
type fft: fluidfft.fft3d.with_pyfftw
nx = 4 ; ny = 4 ; nz = 4
Lx = 7.5 ; Ly = 2.25 ; Lz = 0.75
path_run =
/.fsnet/project/watu/2020/20MILESTONE/Bardant/milestone/ns3d.strat_600x180x60_V7.5x2.25x0.75_N0.5_Lf7_U0.1_D0.25_2021-04-29_13-56-05
init_fields.type: constant
Initialization outputs:
sim.output.phys_fields: <class 'fluidsim.base.output.phys_fields3d.PhysFieldsBase3D'>
sim.output.spatial_means: <class 'fluidsim.solvers.ns3d.strat.output.spatial_means.SpatialMeansNS3DStrat'>
sim.output.spatial_means_regions:<class 'fluidsim.extend_simul.spatial_means_regions_milestone.SpatialMeansRegions'>
sim.output.spatiotemporal_spectra:<class 'fluidsim.solvers.ns3d.output.spatiotemporal_spectra.SpatioTemporalSpectraNS3D'>
sim.output.spectra: <class 'fluidsim.solvers.ns3d.strat.output.spectra.SpectraNS3DStrat'>
sim.output.spect_energy_budg: <class 'fluidsim.solvers.ns3d.strat.output.spect_energy_budget.SpectralEnergyBudgetNS3DStrat'>
sim.output.temporal_spectra: <class 'fluidsim.base.output.temporal_spectra.TemporalSpectra3D'>
Memory usage at the end of init. (equiv. seq.): 176.6953125 Mo
Size of state_spect (equiv. seq.): 0.003072 Mo
In [2]: sim.output.phys_fields.animate('vx', save_file = True)
dt_equations = 15.0010
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
<ipython-input-2-c26c2a62360e> in <module>
----> 1 sim.output.phys_fields.animate('vx', save_file = True)
~/fluidsim/fluidsim/base/output/movies.py in animate(self, key_field, dt_frame_in_sec, dt_equations, tmin, tmax, repeat, save_file, numfig, fargs, fig_kw, **kwargs)
224 save_file = r"~/fluidsim_movie.mp4"
225
--> 226 self._ani_save(save_file, dt_frame_in_sec, **kwargs)
227
228 def interact(
~/fluidsim/fluidsim/base/output/movies.py in _ani_save(self, path_file, dt_frame_in_sec, codec, **kwargs)
327 path_file = os.path.expandvars(path_file)
328 path_file = os.path.expanduser(path_file)
--> 329 avail = animation.writers.avail
330 if len(avail) == 0:
331 raise ValueError(
AttributeError: 'MovieWriterRegistry' object has no attribute 'avail'