PlasmaCalcs.plasma\_calculator.DimensionlessPlasmaCalculator ============================================================ .. currentmodule:: PlasmaCalcs.plasma_calculator .. autoclass:: DimensionlessPlasmaCalculator :members: :show-inheritance: :inherited-members: .. automethod:: __init__ .. rubric:: Methods .. autosummary:: ~DimensionlessPlasmaCalculator.__init__ ~DimensionlessPlasmaCalculator.apply_mask ~DimensionlessPlasmaCalculator.assert_QN ~DimensionlessPlasmaCalculator.attach_extra_coords ~DimensionlessPlasmaCalculator.cls_help ~DimensionlessPlasmaCalculator.cls_var_tree ~DimensionlessPlasmaCalculator.copy ~DimensionlessPlasmaCalculator.direct_overrides_dynamic ~DimensionlessPlasmaCalculator.fftN ~DimensionlessPlasmaCalculator.fft_dims_for ~DimensionlessPlasmaCalculator.gaussian_filter ~DimensionlessPlasmaCalculator.get_0 ~DimensionlessPlasmaCalculator.get_1 ~DimensionlessPlasmaCalculator.get_B ~DimensionlessPlasmaCalculator.get_E ~DimensionlessPlasmaCalculator.get_E0S1 ~DimensionlessPlasmaCalculator.get_E0S1_and_S2 ~DimensionlessPlasmaCalculator.get_E0S2 ~DimensionlessPlasmaCalculator.get_E0_etaJ_perpB ~DimensionlessPlasmaCalculator.get_E0_hall ~DimensionlessPlasmaCalculator.get_E0_un0_perpB ~DimensionlessPlasmaCalculator.get_E0_un0_perpmodB ~DimensionlessPlasmaCalculator.get_E0_un0_perpmodB_min ~DimensionlessPlasmaCalculator.get_E0_un0_perpmodB_simple ~DimensionlessPlasmaCalculator.get_EBspeed ~DimensionlessPlasmaCalculator.get_E_un0 ~DimensionlessPlasmaCalculator.get_E_un0_perpmod_B ~DimensionlessPlasmaCalculator.get_E_un0_type ~DimensionlessPlasmaCalculator.get_Eheat ~DimensionlessPlasmaCalculator.get_Eheat_par ~DimensionlessPlasmaCalculator.get_Eheat_par_coeff ~DimensionlessPlasmaCalculator.get_Eheat_perp ~DimensionlessPlasmaCalculator.get_Eheat_perp_coeff ~DimensionlessPlasmaCalculator.get_Eheat_perp_rate_n ~DimensionlessPlasmaCalculator.get_Eheat_perp_rate_n_s ~DimensionlessPlasmaCalculator.get_Epar ~DimensionlessPlasmaCalculator.get_Eperp ~DimensionlessPlasmaCalculator.get_J ~DimensionlessPlasmaCalculator.get_JBspeed ~DimensionlessPlasmaCalculator.get_Jf ~DimensionlessPlasmaCalculator.get_P ~DimensionlessPlasmaCalculator.get_T ~DimensionlessPlasmaCalculator.get_T_from_Eheat ~DimensionlessPlasmaCalculator.get_T_from_Eheat_perp ~DimensionlessPlasmaCalculator.get_T_neutral ~DimensionlessPlasmaCalculator.get_Tapar ~DimensionlessPlasmaCalculator.get_Taperp ~DimensionlessPlasmaCalculator.get_Tjoule ~DimensionlessPlasmaCalculator.get_abs ~DimensionlessPlasmaCalculator.get_abs_qe ~DimensionlessPlasmaCalculator.get_amu ~DimensionlessPlasmaCalculator.get_astats ~DimensionlessPlasmaCalculator.get_behavior ~DimensionlessPlasmaCalculator.get_best_pow2_subcycle ~DimensionlessPlasmaCalculator.get_best_subcycle ~DimensionlessPlasmaCalculator.get_beta ~DimensionlessPlasmaCalculator.get_blur ~DimensionlessPlasmaCalculator.get_blurk ~DimensionlessPlasmaCalculator.get_blurt ~DimensionlessPlasmaCalculator.get_braced_int_from_parenthesis_memory ~DimensionlessPlasmaCalculator.get_cache_var ~DimensionlessPlasmaCalculator.get_cached_tfbi_vs_EBspeed ~DimensionlessPlasmaCalculator.get_cached_var ~DimensionlessPlasmaCalculator.get_caches_var ~DimensionlessPlasmaCalculator.get_compare_equals ~DimensionlessPlasmaCalculator.get_compare_greater_than ~DimensionlessPlasmaCalculator.get_compare_greater_than_or_equal ~DimensionlessPlasmaCalculator.get_compare_less_than ~DimensionlessPlasmaCalculator.get_compare_less_than_or_equal ~DimensionlessPlasmaCalculator.get_compare_not_equals ~DimensionlessPlasmaCalculator.get_csound ~DimensionlessPlasmaCalculator.get_csound2 ~DimensionlessPlasmaCalculator.get_dTndt ~DimensionlessPlasmaCalculator.get_dTndt_s ~DimensionlessPlasmaCalculator.get_dTndt_s_T ~DimensionlessPlasmaCalculator.get_dTndt_s_ds ~DimensionlessPlasmaCalculator.get_dTndt_s_u2 ~DimensionlessPlasmaCalculator.get_dTndt_turb0_s_ds ~DimensionlessPlasmaCalculator.get_delta ~DimensionlessPlasmaCalculator.get_deltafrac ~DimensionlessPlasmaCalculator.get_derivative ~DimensionlessPlasmaCalculator.get_divide ~DimensionlessPlasmaCalculator.get_ds ~DimensionlessPlasmaCalculator.get_ds_for_timescales ~DimensionlessPlasmaCalculator.get_dsmin_for_timescales ~DimensionlessPlasmaCalculator.get_e ~DimensionlessPlasmaCalculator.get_eps0 ~DimensionlessPlasmaCalculator.get_eqperp_ldebye ~DimensionlessPlasmaCalculator.get_eqperp_ldebye2 ~DimensionlessPlasmaCalculator.get_eqperp_ldebye_total ~DimensionlessPlasmaCalculator.get_eqperp_mean_free_path ~DimensionlessPlasmaCalculator.get_eqperp_vtherm ~DimensionlessPlasmaCalculator.get_eta0_J ~DimensionlessPlasmaCalculator.get_eta0_hall ~DimensionlessPlasmaCalculator.get_exp ~DimensionlessPlasmaCalculator.get_fft ~DimensionlessPlasmaCalculator.get_fft_with_dims ~DimensionlessPlasmaCalculator.get_finite ~DimensionlessPlasmaCalculator.get_float ~DimensionlessPlasmaCalculator.get_gamma ~DimensionlessPlasmaCalculator.get_growthfit ~DimensionlessPlasmaCalculator.get_growthfitk ~DimensionlessPlasmaCalculator.get_growthk ~DimensionlessPlasmaCalculator.get_growthrate ~DimensionlessPlasmaCalculator.get_gyrof ~DimensionlessPlasmaCalculator.get_ifft ~DimensionlessPlasmaCalculator.get_imag ~DimensionlessPlasmaCalculator.get_inf ~DimensionlessPlasmaCalculator.get_int ~DimensionlessPlasmaCalculator.get_kB ~DimensionlessPlasmaCalculator.get_kappa ~DimensionlessPlasmaCalculator.get_ldebye ~DimensionlessPlasmaCalculator.get_ldebye2 ~DimensionlessPlasmaCalculator.get_ldebye_subset ~DimensionlessPlasmaCalculator.get_ldebye_total ~DimensionlessPlasmaCalculator.get_linregt ~DimensionlessPlasmaCalculator.get_ln ~DimensionlessPlasmaCalculator.get_log10 ~DimensionlessPlasmaCalculator.get_log2 ~DimensionlessPlasmaCalculator.get_logical_and ~DimensionlessPlasmaCalculator.get_logical_not ~DimensionlessPlasmaCalculator.get_logical_or ~DimensionlessPlasmaCalculator.get_lowpass ~DimensionlessPlasmaCalculator.get_m ~DimensionlessPlasmaCalculator.get_m_amu ~DimensionlessPlasmaCalculator.get_m_neutral ~DimensionlessPlasmaCalculator.get_mask_var ~DimensionlessPlasmaCalculator.get_max ~DimensionlessPlasmaCalculator.get_mean ~DimensionlessPlasmaCalculator.get_mean_free_path ~DimensionlessPlasmaCalculator.get_mean_pm_std ~DimensionlessPlasmaCalculator.get_meannormed ~DimensionlessPlasmaCalculator.get_meant ~DimensionlessPlasmaCalculator.get_median ~DimensionlessPlasmaCalculator.get_min ~DimensionlessPlasmaCalculator.get_min_timescale ~DimensionlessPlasmaCalculator.get_min_timescale_type ~DimensionlessPlasmaCalculator.get_minf_timescale ~DimensionlessPlasmaCalculator.get_minf_timescale_type ~DimensionlessPlasmaCalculator.get_minus ~DimensionlessPlasmaCalculator.get_n ~DimensionlessPlasmaCalculator.get_n_neutral ~DimensionlessPlasmaCalculator.get_nan ~DimensionlessPlasmaCalculator.get_nandelta ~DimensionlessPlasmaCalculator.get_nandeltafrac ~DimensionlessPlasmaCalculator.get_nanmax ~DimensionlessPlasmaCalculator.get_nanmean ~DimensionlessPlasmaCalculator.get_nanmedian ~DimensionlessPlasmaCalculator.get_nanmin ~DimensionlessPlasmaCalculator.get_nanrms ~DimensionlessPlasmaCalculator.get_nanstd ~DimensionlessPlasmaCalculator.get_ne ~DimensionlessPlasmaCalculator.get_negation ~DimensionlessPlasmaCalculator.get_niefrac ~DimensionlessPlasmaCalculator.get_nmean ~DimensionlessPlasmaCalculator.get_nq ~DimensionlessPlasmaCalculator.get_nstd ~DimensionlessPlasmaCalculator.get_nuns ~DimensionlessPlasmaCalculator.get_nusj ~DimensionlessPlasmaCalculator.get_nusn ~DimensionlessPlasmaCalculator.get_nusn_from_drift ~DimensionlessPlasmaCalculator.get_p ~DimensionlessPlasmaCalculator.get_parenthesis ~DimensionlessPlasmaCalculator.get_pi ~DimensionlessPlasmaCalculator.get_plotter ~DimensionlessPlasmaCalculator.get_plotters ~DimensionlessPlasmaCalculator.get_plus ~DimensionlessPlasmaCalculator.get_pmstd2werr ~DimensionlessPlasmaCalculator.get_power ~DimensionlessPlasmaCalculator.get_pwl2_var ~DimensionlessPlasmaCalculator.get_q ~DimensionlessPlasmaCalculator.get_r ~DimensionlessPlasmaCalculator.get_real ~DimensionlessPlasmaCalculator.get_rms ~DimensionlessPlasmaCalculator.get_rosenberg_multi ~DimensionlessPlasmaCalculator.get_rosenberg_multi_nusn ~DimensionlessPlasmaCalculator.get_rosenberg_multi_wplasma ~DimensionlessPlasmaCalculator.get_rosenberg_n ~DimensionlessPlasmaCalculator.get_rosenberg_n_margin ~DimensionlessPlasmaCalculator.get_rosenberg_qn ~DimensionlessPlasmaCalculator.get_safe_pow2_subcycle ~DimensionlessPlasmaCalculator.get_sci_number ~DimensionlessPlasmaCalculator.get_set_or_cached ~DimensionlessPlasmaCalculator.get_sgyrof ~DimensionlessPlasmaCalculator.get_skappa ~DimensionlessPlasmaCalculator.get_skappa_from_hall ~DimensionlessPlasmaCalculator.get_skappa_from_momE ~DimensionlessPlasmaCalculator.get_skappa_from_momExB ~DimensionlessPlasmaCalculator.get_skappa_from_pederson ~DimensionlessPlasmaCalculator.get_slopet ~DimensionlessPlasmaCalculator.get_sqrt ~DimensionlessPlasmaCalculator.get_stats ~DimensionlessPlasmaCalculator.get_std ~DimensionlessPlasmaCalculator.get_sum ~DimensionlessPlasmaCalculator.get_surelin_var ~DimensionlessPlasmaCalculator.get_sureturb_var ~DimensionlessPlasmaCalculator.get_t_surelin ~DimensionlessPlasmaCalculator.get_t_surelin_min ~DimensionlessPlasmaCalculator.get_t_sureturb ~DimensionlessPlasmaCalculator.get_t_turb ~DimensionlessPlasmaCalculator.get_t_turb_from_pwl2_var ~DimensionlessPlasmaCalculator.get_tfbi_EBspeed_grid ~DimensionlessPlasmaCalculator.get_tfbi_EBspeed_thresh ~DimensionlessPlasmaCalculator.get_tfbi_E_thresh ~DimensionlessPlasmaCalculator.get_tfbi_all ~DimensionlessPlasmaCalculator.get_tfbi_extras ~DimensionlessPlasmaCalculator.get_tfbi_fscale ~DimensionlessPlasmaCalculator.get_tfbi_fscale_rel ~DimensionlessPlasmaCalculator.get_tfbi_inputs ~DimensionlessPlasmaCalculator.get_tfbi_omega ~DimensionlessPlasmaCalculator.get_tfbi_omega_ds ~DimensionlessPlasmaCalculator.get_tfbi_vs_EBspeed ~DimensionlessPlasmaCalculator.get_times ~DimensionlessPlasmaCalculator.get_timescale_EBdrift ~DimensionlessPlasmaCalculator.get_timescale_EBspeed ~DimensionlessPlasmaCalculator.get_timescale_eqperp_vtherm ~DimensionlessPlasmaCalculator.get_timescale_gyrof ~DimensionlessPlasmaCalculator.get_timescale_nusn ~DimensionlessPlasmaCalculator.get_timescale_udrift ~DimensionlessPlasmaCalculator.get_timescale_vtherm ~DimensionlessPlasmaCalculator.get_timescale_wplasma ~DimensionlessPlasmaCalculator.get_timescales ~DimensionlessPlasmaCalculator.get_timescales_abbrv ~DimensionlessPlasmaCalculator.get_tturb_var ~DimensionlessPlasmaCalculator.get_tturbvar00 ~DimensionlessPlasmaCalculator.get_turblindiff_var ~DimensionlessPlasmaCalculator.get_turblindiffwerr_var ~DimensionlessPlasmaCalculator.get_turblindivwerr_var ~DimensionlessPlasmaCalculator.get_u ~DimensionlessPlasmaCalculator.get_u_EdotB ~DimensionlessPlasmaCalculator.get_u_drift ~DimensionlessPlasmaCalculator.get_u_hall ~DimensionlessPlasmaCalculator.get_u_neutral ~DimensionlessPlasmaCalculator.get_u_pederson ~DimensionlessPlasmaCalculator.get_upar ~DimensionlessPlasmaCalculator.get_uperp ~DimensionlessPlasmaCalculator.get_valfven ~DimensionlessPlasmaCalculator.get_valfven2 ~DimensionlessPlasmaCalculator.get_var_at_max_of_ref ~DimensionlessPlasmaCalculator.get_var_at_min_of_ref ~DimensionlessPlasmaCalculator.get_var_where_condition ~DimensionlessPlasmaCalculator.get_vars ~DimensionlessPlasmaCalculator.get_vtherm ~DimensionlessPlasmaCalculator.get_vtherm_n ~DimensionlessPlasmaCalculator.get_weighted_mean ~DimensionlessPlasmaCalculator.get_weighted_std ~DimensionlessPlasmaCalculator.get_werr2pmstd ~DimensionlessPlasmaCalculator.get_werradd ~DimensionlessPlasmaCalculator.get_werrdiv ~DimensionlessPlasmaCalculator.get_werrmean ~DimensionlessPlasmaCalculator.get_werrmeant ~DimensionlessPlasmaCalculator.get_werrmul ~DimensionlessPlasmaCalculator.get_werrsub ~DimensionlessPlasmaCalculator.get_where_condition_var ~DimensionlessPlasmaCalculator.get_wplasma ~DimensionlessPlasmaCalculator.get_wplasmae ~DimensionlessPlasmaCalculator.has_var ~DimensionlessPlasmaCalculator.help ~DimensionlessPlasmaCalculator.help_call_options ~DimensionlessPlasmaCalculator.help_quants_str ~DimensionlessPlasmaCalculator.help_str ~DimensionlessPlasmaCalculator.ifftN ~DimensionlessPlasmaCalculator.ifft_dims_for ~DimensionlessPlasmaCalculator.kw_call_options ~DimensionlessPlasmaCalculator.load_direct ~DimensionlessPlasmaCalculator.load_fromfile ~DimensionlessPlasmaCalculator.lowpass ~DimensionlessPlasmaCalculator.maintaining_attrs ~DimensionlessPlasmaCalculator.match_var ~DimensionlessPlasmaCalculator.match_var_loading_dims ~DimensionlessPlasmaCalculator.match_var_result_dims ~DimensionlessPlasmaCalculator.match_var_result_size ~DimensionlessPlasmaCalculator.match_var_tree ~DimensionlessPlasmaCalculator.on_changed_quasineutral ~DimensionlessPlasmaCalculator.plot ~DimensionlessPlasmaCalculator.plot_check_nusn_from_drift ~DimensionlessPlasmaCalculator.polyfit ~DimensionlessPlasmaCalculator.quant_tree ~DimensionlessPlasmaCalculator.record_units ~DimensionlessPlasmaCalculator.save_plots ~DimensionlessPlasmaCalculator.set_E_un0_perpmod_B ~DimensionlessPlasmaCalculator.set_mask ~DimensionlessPlasmaCalculator.set_mod_B ~DimensionlessPlasmaCalculator.set_t_turb_00 ~DimensionlessPlasmaCalculator.set_t_turb_10 ~DimensionlessPlasmaCalculator.set_var ~DimensionlessPlasmaCalculator.set_var_internal ~DimensionlessPlasmaCalculator.set_vtherm ~DimensionlessPlasmaCalculator.solve_tfbi_vs_EBspeed ~DimensionlessPlasmaCalculator.stat_dims_for ~DimensionlessPlasmaCalculator.store_mask ~DimensionlessPlasmaCalculator.tfbi_ds ~DimensionlessPlasmaCalculator.tfbi_mask ~DimensionlessPlasmaCalculator.tfbi_solver ~DimensionlessPlasmaCalculator.tree ~DimensionlessPlasmaCalculator.units_meta ~DimensionlessPlasmaCalculator.unmask ~DimensionlessPlasmaCalculator.unset_var ~DimensionlessPlasmaCalculator.unset_var_internal ~DimensionlessPlasmaCalculator.using_at_call_depth ~DimensionlessPlasmaCalculator.using_at_next_call_depth ~DimensionlessPlasmaCalculator.using_attrs .. rubric:: Attributes .. autosummary:: ~DimensionlessPlasmaCalculator.E_un0_mode ~DimensionlessPlasmaCalculator.KNOWN_PATTERNS ~DimensionlessPlasmaCalculator.KNOWN_PLOTTERS ~DimensionlessPlasmaCalculator.KNOWN_SETTERS ~DimensionlessPlasmaCalculator.KNOWN_VARS ~DimensionlessPlasmaCalculator.TFBI_EXTRAS ~DimensionlessPlasmaCalculator.TFBI_VARS ~DimensionlessPlasmaCalculator.TIMESCALE_VARS ~DimensionlessPlasmaCalculator.UNIQUE_PLOTTERS ~DimensionlessPlasmaCalculator.assert_masking ~DimensionlessPlasmaCalculator.assign_behavior_attrs ~DimensionlessPlasmaCalculator.assign_behavior_attrs_max_call_depth ~DimensionlessPlasmaCalculator.assign_behavior_attrs_skip_xr ~DimensionlessPlasmaCalculator.behavior ~DimensionlessPlasmaCalculator.behavior_attrs ~DimensionlessPlasmaCalculator.blur ~DimensionlessPlasmaCalculator.blur_dims ~DimensionlessPlasmaCalculator.blur_sigma ~DimensionlessPlasmaCalculator.cache_dirname ~DimensionlessPlasmaCalculator.caches_behavior_skip_xr ~DimensionlessPlasmaCalculator.call_depth ~DimensionlessPlasmaCalculator.call_depth_manager ~DimensionlessPlasmaCalculator.cls_behavior_attrs ~DimensionlessPlasmaCalculator.deriv_before_slice ~DimensionlessPlasmaCalculator.direct_overrides ~DimensionlessPlasmaCalculator.drop ~DimensionlessPlasmaCalculator.enable_fromfile ~DimensionlessPlasmaCalculator.extra_coords ~DimensionlessPlasmaCalculator.fft ~DimensionlessPlasmaCalculator.fft_dims ~DimensionlessPlasmaCalculator.fft_half ~DimensionlessPlasmaCalculator.fft_keep ~DimensionlessPlasmaCalculator.fft_slices ~DimensionlessPlasmaCalculator.fft_step ~DimensionlessPlasmaCalculator.get ~DimensionlessPlasmaCalculator.ifft ~DimensionlessPlasmaCalculator.known_pattern ~DimensionlessPlasmaCalculator.known_plotter ~DimensionlessPlasmaCalculator.known_setter ~DimensionlessPlasmaCalculator.known_var ~DimensionlessPlasmaCalculator.lowpass_keep ~DimensionlessPlasmaCalculator.maintaining ~DimensionlessPlasmaCalculator.mask ~DimensionlessPlasmaCalculator.masking ~DimensionlessPlasmaCalculator.nondim_behavior_attrs ~DimensionlessPlasmaCalculator.output_mask ~DimensionlessPlasmaCalculator.parenthesis_memory ~DimensionlessPlasmaCalculator.polyfit_boundary ~DimensionlessPlasmaCalculator.polyfit_cov ~DimensionlessPlasmaCalculator.polyfit_full ~DimensionlessPlasmaCalculator.polyfit_keep_coord ~DimensionlessPlasmaCalculator.polyfit_kw ~DimensionlessPlasmaCalculator.polyfit_kw_key_aliases ~DimensionlessPlasmaCalculator.polyfit_stddev ~DimensionlessPlasmaCalculator.polyfit_window ~DimensionlessPlasmaCalculator.quasineutral ~DimensionlessPlasmaCalculator.set ~DimensionlessPlasmaCalculator.setvar ~DimensionlessPlasmaCalculator.setvars ~DimensionlessPlasmaCalculator.stat_dims ~DimensionlessPlasmaCalculator.stats_dimpoint_wise ~DimensionlessPlasmaCalculator.surelin_min_quantile ~DimensionlessPlasmaCalculator.surelin_quantile ~DimensionlessPlasmaCalculator.t_turb ~DimensionlessPlasmaCalculator.tfbi_EBspeed_grid_size ~DimensionlessPlasmaCalculator.tfbi_growth_thresh ~DimensionlessPlasmaCalculator.toplevel_scale_coords ~DimensionlessPlasmaCalculator.typevar_crash_if_nan ~DimensionlessPlasmaCalculator.u ~DimensionlessPlasmaCalculator.units ~DimensionlessPlasmaCalculator.unset ~DimensionlessPlasmaCalculator.using ~DimensionlessPlasmaCalculator.werrmath_require_std ~DimensionlessPlasmaCalculator.window