pyrfu.mms.eis_spec_combine_sc module#
- pyrfu.mms.eis_spec_combine_sc.eis_spec_combine_sc(omni_vars, method: str = 'mean')[source]#
Combines omni-directional energy spectrogram variable from EIS on multiple MMS spacecraft.
- Parameters:
omni_vars (list of xarray.DataArray) – Omni-directional energy spectrograms of all spacecraft.
method (str, Optional) – Method to combine spectra, “mean” or “sum”
- Returns:
omni_spec – Combined omni-directional energy spectrogram.
- Return type:
Examples
>>> from pyrfu.mms import get_eis_allt, eis_omni, eis_spec_combine_sc
Define time interval
>>> tint = ["2017-07-23T16:10:00", "2017-07-23T18:10:00"]
Load EIS ExTOF flux spectrograms for all 6 telescopes for all spacecraft
>>> extof_allt_mms = [] >>> for ic in range(2, 5): ... extof_allt_mms.append(get_eis_allt("flux_extof_proton_srvy_l2", ... tint, ic))
Compute the omni-direction flux spectrogram for all spacecraft
>>> extof_omni_mms = [] >>> for extof_allt in extof_allt_mms: ... extof_omni_mms.append(eis_omni(extof_allt))
Combine spectrograms of all spacecraft
>>> extof_omni_mmsx = eis_spec_combine_sc(extof_omni_mms)