mod_spectral module#

mod_spectral.compute_crossing(array, wavenumber, threshold=0.5)#
Parameters:
  • array

  • wavenumber

  • threshold

Returns:

mod_spectral.compute_median_dx(dataset)#
mod_spectral.compute_median_lon_lat(vlon, vlat, sub_segment_point, npt)#
mod_spectral.compute_psd_scores(ds_interp, output_filename, lenght_scale=1500.0)#
mod_spectral.compute_psd_scores_current(ds_interp, output_filename, lenght_scale=numpy.timedelta64)#
mod_spectral.compute_psd_scores_v2(ds_interp, output_filename, lenght_scale=1500.0)#
mod_spectral.compute_resolution(lon, lat, wavenumber, psd_diff, psd_ref)#
mod_spectral.compute_segment(ds_interp, npt, ref_var_name='sla_unfiltered', study_var_name='msla_interpolated', max_time_gap=numpy.timedelta64, segment_overlapping=0.25)#
mod_spectral.compute_segment_v2(ds_interp, npt, delta_x, ref_var_name='sla_unfiltered', study_var_name='msla_interpolated', max_time_gap=numpy.timedelta64, segment_overlapping=0.25)#
mod_spectral.spectral_computation(lon_segment, lat_segment, ref_segments, study_segments, delta_x, npt)#
mod_spectral.spectral_computation_drifters_by_latbin(lon_segment, lat_segment, ref_segments, study_segments, delta_x, npt)#
mod_spectral.spectral_computation_v2(lon_segment, lat_segment, ref_segments, study_segments, delta_x, npt)#
mod_spectral.write_psd_current_output(output_netcdf_file, wavenumber, vlat, nb_segment, psd_ref, psd_study, psd_diff_ref_study, coherence, cross_spectrum)#
mod_spectral.write_psd_output(output_netcdf_file, wavenumber, vlat, vlon, nb_segment, psd_ref, psd_study, psd_diff_ref_study, coherence, cross_spectrum, one_sided=True)#