Skip to main content
Ctrl+K
Logo image

Site Navigation

  • Installation
  • Pyrfu examples
  • Pyrfu developer documentation
  • Contributing to pyrfu

Site Navigation

  • Installation
  • Pyrfu examples
  • Pyrfu developer documentation
  • Contributing to pyrfu

Section Navigation

  • pyrfu.dispersion package
    • pyrfu.dispersion.disp_surf_calc module
    • pyrfu.dispersion.one_fluid_dispersion module
  • pyrfu.lp package
    • pyrfu.lp.photo_current module
    • pyrfu.lp.thermal_current module
  • pyrfu.maven package
    • pyrfu.maven.db_init module
    • pyrfu.maven.download_data module
  • pyrfu.mms package
    • pyrfu.mms.calculate_epsilon module
    • pyrfu.mms.copy_files module
    • pyrfu.mms.copy_files_ancillary module
    • pyrfu.mms.correct_edp_probe_timing module
    • pyrfu.mms.db_get_ts module
    • pyrfu.mms.db_get_variable module
    • pyrfu.mms.db_init module
    • pyrfu.mms.def2psd module
    • pyrfu.mms.dft_time_shift module
    • pyrfu.mms.download_ancillary module
    • pyrfu.mms.download_data module
    • pyrfu.mms.dpf2psd module
    • pyrfu.mms.dsl2gse module
    • pyrfu.mms.dsl2gsm module
    • pyrfu.mms.eis_ang_ang module
    • pyrfu.mms.eis_combine_proton_pad module
    • pyrfu.mms.eis_combine_proton_skymap module
    • pyrfu.mms.eis_combine_proton_spec module
    • pyrfu.mms.eis_moments module
    • pyrfu.mms.eis_omni module
    • pyrfu.mms.eis_pad module
    • pyrfu.mms.eis_pad_combine_sc module
    • pyrfu.mms.eis_pad_spinavg module
    • pyrfu.mms.eis_proton_correction module
    • pyrfu.mms.eis_skymap module
    • pyrfu.mms.eis_skymap_combine_sc module
    • pyrfu.mms.eis_spec_combine_sc module
    • pyrfu.mms.eis_spin_avg module
    • pyrfu.mms.estimate_phase_speed module
    • pyrfu.mms.feeps_active_eyes module
    • pyrfu.mms.feeps_avg_4sc module
    • pyrfu.mms.feeps_correct_energies module
    • pyrfu.mms.feeps_corrections module
    • pyrfu.mms.feeps_energy_table module
    • pyrfu.mms.feeps_flat_field_corrections module
    • pyrfu.mms.feeps_omni module
    • pyrfu.mms.feeps_pad module
    • pyrfu.mms.feeps_pad_spinavg module
    • pyrfu.mms.feeps_pitch_angles module
    • pyrfu.mms.feeps_remove_bad_data module
    • pyrfu.mms.feeps_remove_sun module
    • pyrfu.mms.feeps_remove_sunlit_sectors module
    • pyrfu.mms.feeps_sector_spec module
    • pyrfu.mms.feeps_spin_avg module
    • pyrfu.mms.feeps_split_integral_ch module
    • pyrfu.mms.fft_bandpass module
    • pyrfu.mms.fk_power_spectrum_4sc module
    • pyrfu.mms.get_data module
    • pyrfu.mms.get_dist module
    • pyrfu.mms.get_eis_allt module
    • pyrfu.mms.get_feeps_alleyes module
    • pyrfu.mms.get_feeps_omni module
    • pyrfu.mms.get_hpca_dist module
    • pyrfu.mms.get_pitch_angle_dist module
    • pyrfu.mms.get_ts module
    • pyrfu.mms.get_variable module
    • pyrfu.mms.hpca_calc_anodes module
    • pyrfu.mms.hpca_energies module
    • pyrfu.mms.hpca_pad module
    • pyrfu.mms.hpca_spin_sum module
    • pyrfu.mms.lh_wave_analysis module
    • pyrfu.mms.list_files module
    • pyrfu.mms.list_files_ancillary module
    • pyrfu.mms.list_files_ancillary_sdc module
    • pyrfu.mms.list_files_aws module
    • pyrfu.mms.list_files_sdc module
    • pyrfu.mms.load_ancillary module
    • pyrfu.mms.load_brst_segments module
    • pyrfu.mms.make_model_kappa module
    • pyrfu.mms.make_model_vdf module
    • pyrfu.mms.probe_align_times module
    • pyrfu.mms.psd2def module
    • pyrfu.mms.psd2dpf module
    • pyrfu.mms.psd_moments module
    • pyrfu.mms.psd_rebin module
    • pyrfu.mms.read_feeps_sector_masks_csv module
    • pyrfu.mms.reduce module
    • pyrfu.mms.remove_edist_background module
    • pyrfu.mms.remove_idist_background module
    • pyrfu.mms.remove_imoms_background module
    • pyrfu.mms.rotate_tensor module
    • pyrfu.mms.scpot2ne module
    • pyrfu.mms.spectr_to_dataset module
    • pyrfu.mms.tokenize module
    • pyrfu.mms.vdf_elim module
    • pyrfu.mms.vdf_omni module
    • pyrfu.mms.vdf_projection module
    • pyrfu.mms.vdf_reduce module
    • pyrfu.mms.vdf_to_e64 module
    • pyrfu.mms.whistler_b2e module
  • pyrfu.models package
    • pyrfu.models.igrf module
    • pyrfu.models.ion_anisotropy_thresh module
    • pyrfu.models.magnetopause_normal module
  • pyrfu.plot package
    • pyrfu.plot.add_position module
    • pyrfu.plot.annotate_heatmap module
    • pyrfu.plot.colorbar module
    • pyrfu.plot.ion_brazil_plot_thresh module
    • pyrfu.plot.make_labels module
    • pyrfu.plot.mms_pl_config module
    • pyrfu.plot.pl_scatter_matrix module
    • pyrfu.plot.pl_tx module
    • pyrfu.plot.plot_ang_ang module
    • pyrfu.plot.plot_clines module
    • pyrfu.plot.plot_contour module
    • pyrfu.plot.plot_heatmap module
    • pyrfu.plot.plot_line module
    • pyrfu.plot.plot_magnetosphere module
    • pyrfu.plot.plot_projection module
    • pyrfu.plot.plot_reduced_2d module
    • pyrfu.plot.plot_spectr module
    • pyrfu.plot.plot_surf module
    • pyrfu.plot.span_tint module
    • pyrfu.plot.zoom module
  • pyrfu.pyrf package
    • pyrfu.pyrf.anisotropy_thresholds module
    • pyrfu.pyrf.autocorr module
    • pyrfu.pyrf.average_vdf module
    • pyrfu.pyrf.avg_4sc module
    • pyrfu.pyrf.brazil module
    • pyrfu.pyrf.c_4_grad module
    • pyrfu.pyrf.c_4_j module
    • pyrfu.pyrf.c_4_k module
    • pyrfu.pyrf.c_4_v module
    • pyrfu.pyrf.calc_ag module
    • pyrfu.pyrf.calc_agyro module
    • pyrfu.pyrf.calc_dng module
    • pyrfu.pyrf.calc_dt module
    • pyrfu.pyrf.calc_fs module
    • pyrfu.pyrf.calc_sqrtq module
    • pyrfu.pyrf.cart2sph module
    • pyrfu.pyrf.cart2sph_ts module
    • pyrfu.pyrf.cdfepoch2datetime64 module
    • pyrfu.pyrf.compress_cwt module
    • pyrfu.pyrf.convert_fac module
    • pyrfu.pyrf.corr_deriv module
    • pyrfu.pyrf.cotrans module
    • pyrfu.pyrf.cross module
    • pyrfu.pyrf.date_str module
    • pyrfu.pyrf.datetime2iso8601 module
    • pyrfu.pyrf.datetime642iso8601 module
    • pyrfu.pyrf.datetime642ttns module
    • pyrfu.pyrf.datetime642unix module
    • pyrfu.pyrf.dec_par_perp module
    • pyrfu.pyrf.dist_append module
    • pyrfu.pyrf.dot module
    • pyrfu.pyrf.dynamic_press module
    • pyrfu.pyrf.e_vxb module
    • pyrfu.pyrf.eb_nrf module
    • pyrfu.pyrf.ebsp module
    • pyrfu.pyrf.edb module
    • pyrfu.pyrf.end module
    • pyrfu.pyrf.estimate module
    • pyrfu.pyrf.extend_tint module
    • pyrfu.pyrf.filt module
    • pyrfu.pyrf.find_closest module
    • pyrfu.pyrf.get_omni_data module
    • pyrfu.pyrf.gradient module
    • pyrfu.pyrf.gse2gsm module
    • pyrfu.pyrf.histogram module
    • pyrfu.pyrf.histogram2d module
    • pyrfu.pyrf.increments module
    • pyrfu.pyrf.int_sph_dist module
    • pyrfu.pyrf.integrate module
    • pyrfu.pyrf.iplasma_calc module
    • pyrfu.pyrf.iso86012datetime module
    • pyrfu.pyrf.iso86012datetime64 module
    • pyrfu.pyrf.iso86012timevec module
    • pyrfu.pyrf.iso86012unix module
    • pyrfu.pyrf.l_shell module
    • pyrfu.pyrf.lowpass module
    • pyrfu.pyrf.magnetosphere module
    • pyrfu.pyrf.match_phibe_dir module
    • pyrfu.pyrf.match_phibe_v module
    • pyrfu.pyrf.mean module
    • pyrfu.pyrf.mean_bins module
    • pyrfu.pyrf.mean_field module
    • pyrfu.pyrf.medfilt module
    • pyrfu.pyrf.median_bins module
    • pyrfu.pyrf.movmean module
    • pyrfu.pyrf.mva module
    • pyrfu.pyrf.mva_gui module
    • pyrfu.pyrf.nanavg_4sc module
    • pyrfu.pyrf.new_xyz module
    • pyrfu.pyrf.norm module
    • pyrfu.pyrf.normalize module
    • pyrfu.pyrf.optimize_nbins_1d module
    • pyrfu.pyrf.optimize_nbins_2d module
    • pyrfu.pyrf.pid_4sc module
    • pyrfu.pyrf.plasma_beta module
    • pyrfu.pyrf.plasma_calc module
    • pyrfu.pyrf.poynting_flux module
    • pyrfu.pyrf.pres_anis module
    • pyrfu.pyrf.psd module
    • pyrfu.pyrf.pvi module
    • pyrfu.pyrf.pvi_4sc module
    • pyrfu.pyrf.read_cdf module
    • pyrfu.pyrf.remove_repeated_points module
    • pyrfu.pyrf.resample module
    • pyrfu.pyrf.shock_normal module
    • pyrfu.pyrf.shock_parameters module
    • pyrfu.pyrf.sliding_derivative module
    • pyrfu.pyrf.solid_angle module
    • pyrfu.pyrf.sph2cart module
    • pyrfu.pyrf.st_diff module
    • pyrfu.pyrf.start module
    • pyrfu.pyrf.struct_func module
    • pyrfu.pyrf.t_eval module
    • pyrfu.pyrf.time_clip module
    • pyrfu.pyrf.timevec2iso8601 module
    • pyrfu.pyrf.trace module
    • pyrfu.pyrf.ts_append module
    • pyrfu.pyrf.ts_convolve module
    • pyrfu.pyrf.ts_scalar module
    • pyrfu.pyrf.ts_skymap module
    • pyrfu.pyrf.ts_spectr module
    • pyrfu.pyrf.ts_tensor_xyz module
    • pyrfu.pyrf.ts_time module
    • pyrfu.pyrf.ts_vec_xyz module
    • pyrfu.pyrf.ttns2datetime64 module
    • pyrfu.pyrf.unix2datetime64 module
    • pyrfu.pyrf.vht module
    • pyrfu.pyrf.wave_fft module
    • pyrfu.pyrf.wavelet module
    • pyrfu.pyrf.wavepolarize_means module
    • pyrfu.pyrf.waverage module
  • pyrfu.solo package
    • pyrfu.solo.db_init module
    • pyrfu.solo.read_lfr_density module
    • pyrfu.solo.read_tnr module
  • pyrfu.mms.eis_pad_spinavg module

pyrfu.mms.eis_pad_spinavg module#

pyrfu.mms.eis_pad_spinavg.eis_pad_spinavg(inp, spin_nums)[source]#

Calculates spin-averaged Pitch-Angle Distribution (PAD) for the EIS instrument.

Parameters:
  • inp (xarray.DataArray) – Pitch-Angle Distribution.

  • spin_nums (xarray.DataArray) – Spin #s associated with each measurement.

Returns:

out – Spin-averaged PAD.

Return type:

xarray.DataArray

See also

pyrfu.mms.get_eis_allt, pyrfu.mms.eis_pad

On this page
  • eis_pad_spinavg()
Show Source

Created using Sphinx 7.0.0.

Built with the PyData Sphinx Theme 0.13.3.