sim.output.phys_fields.plot('b') : TypeError: unsupported format string passed to NoneType.__format__
Created originally on Bitbucket by Jason Reneuve
In [8]: from fluidsim import load_sim_for_plot
...: sim = load_sim_for_plot()
*************************************
Program fluidsim
sim: <class 'fluidsim.solvers.ns3d.strat.solver.Simul'>
sim.oper: <class 'fluidsim.operators.operators3d.OperatorsPseudoSpectral3D'>
sim.output: <class 'fluidsim.solvers.ns3d.strat.output.Output'>
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.base.forcing.base.ForcingBasePseudoSpectral'>
solver ns3d.strat, RK4 and sequential,
type fft: fluidfft.fft3d.with_pyfftw
nx = 4 ; ny = 4 ; nz = 4
Lx = 4 ; Ly = 4 ; Lz = 1
path_run =
/data/waves_coriolis/ns3d.strat_256x256x64_V4x4x1_2019-11-18_16-50-40
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.spectra: <class 'fluidsim.solvers.ns3d.strat.output.spectra.SpectraNS3DStrat'>
Memory usage at the end of init. (equiv. seq.): 658.54296875 Mo
Size of state_spect (equiv. seq.): 0.003072 Mo
In [9]: sim.output.phys_fields.plot('b')
/home/users/reneuve3ja/Dev/fluidsim/fluidsim/base/output/phys_fields.py:452: H5pyDeprecationWarning: The default file mode will change to 'r' (read-only) in h5py 3.0. To suppress this warning, pass the mode you need to h5py.File(), or set the global default h5.get_config().default_file_mode, or set the environment variable H5PY_DEFAULT_READONLY=1. Available modes are: 'r', 'r+', 'w', 'w-'/'x', 'a'. See the docs for details.
with h5py.File(self.path_files[idx_time]) as f:
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-9-da085868e52c> in <module>
----> 1 sim.output.phys_fields.plot('b')
~/Dev/fluidsim/fluidsim/base/output/phys_fields3d.py in plot(self, field, time, QUIVER, vector, equation, nb_contours, type_plot, vmin, vmax, cmap, numfig)
217 ax.set_xlabel("x")
218 ax.set_ylabel("y")
--> 219 self._set_title(ax, key_field, time, vmax)
220
221 fig.tight_layout()
~/Dev/fluidsim/fluidsim/base/output/phys_fields2d.py in _set_title(self, ax, key, time, vmax)
270 + f", $t = {time:.3f}$, "
271 + self.output.name_solver
--> 272 + f", $n_x = {self.params.oper.nx:d}$"
273 )
274 if vmax is not None:
TypeError: unsupported format string passed to NoneType.__format__