fluidsim.base.output.temporal_spectra

Temporal spectra

Provides:

class fluidsim.base.output.temporal_spectra.TemporalSpectra3D(output)[source]

Bases: SpecificOutput

Computes the temporal spectra.

_tag = 'temporal_spectra'
nb_dim = 3
classmethod _complete_params_with_default(params)[source]
_init_files(arrays_1st_time=None)[source]
_init_new_file(tmin_file=None)[source]

Initializes a new file

_write_to_file(data)[source]

Writes a file with the temporal data

_get_data_probe_from_field(field)[source]
_add_probes_data_to_dict(data_dict, key)[source]

Probes fields and append data to a dict object

_online_save()[source]

Prepares data and writes to file

load_time_series(keys=None, region=None, tmin=0, tmax=None, dtype=None)[source]

load time series from files

_compute_spectrum(data)[source]
compute_spectra(region=None, tmin=0, tmax=None, dtype=None)[source]

compute temporal spectra from files

_get_default_region()[source]
plot_spectra(key=None, region=None, tmin=0, tmax=None, dtype=None, xscale='log')[source]

plot temporal spectra from files

save_data_as_phys_fields(delta_index_times=1)[source]

load temporal data and save as phys_fields array

_get_path_saved_spectra(region, tmin, tmax, dtype)[source]
save_spectra(region=None, tmin=0, tmax=None, dtype=None)[source]

compute temporal spectra from files

load_spectra(region=None, tmin=0, tmax=None, dtype=None)[source]

load temporal spectra from file

class fluidsim.base.output.temporal_spectra.TemporalSpectra2D(output)[source]

Bases: TemporalSpectra3D

nb_dim = 2
_get_data_probe_from_field(field)[source]
save_data_as_phys_fields(delta_index_times=1)[source]

load temporal data and save as phys_fields array

_get_default_region()[source]

Classes

TemporalSpectra2D(output)

TemporalSpectra3D(output)

Computes the temporal spectra.