PlasmaCalcs.mhd.mhd\_calculator.MhdCalculator ============================================= .. currentmodule:: PlasmaCalcs.mhd.mhd_calculator .. autoclass:: MhdCalculator :members: :show-inheritance: :inherited-members: .. automethod:: __init__ .. rubric:: Methods .. autosummary:: ~MhdCalculator.__init__ ~MhdCalculator.angle_xy ~MhdCalculator.angle_xy_to_hat ~MhdCalculator.apply_mask ~MhdCalculator.as_single_dimpoint ~MhdCalculator.assert_QN ~MhdCalculator.assert_single_fluid_mode ~MhdCalculator.assign_dim_coords ~MhdCalculator.assign_maindims_coords ~MhdCalculator.attach_extra_coords ~MhdCalculator.check_pickle ~MhdCalculator.cls_help ~MhdCalculator.cls_var_tree ~MhdCalculator.copy ~MhdCalculator.cross_component ~MhdCalculator.cross_components_needed ~MhdCalculator.cross_product ~MhdCalculator.curl_component ~MhdCalculator.current_n_dimpoints ~MhdCalculator.current_n_existing_snaps ~MhdCalculator.dim_values ~MhdCalculator.dims_apply ~MhdCalculator.dims_get ~MhdCalculator.direct_overrides_dynamic ~MhdCalculator.dot_product ~MhdCalculator.enumerate_dimpoints ~MhdCalculator.existing_snaps ~MhdCalculator.fftN ~MhdCalculator.fft_dims_for ~MhdCalculator.gaussian_filter ~MhdCalculator.get_0 ~MhdCalculator.get_1 ~MhdCalculator.get_B ~MhdCalculator.get_E ~MhdCalculator.get_E0S1 ~MhdCalculator.get_E0S1_and_S2 ~MhdCalculator.get_E0S2 ~MhdCalculator.get_E0_etaJ_perpB ~MhdCalculator.get_E0_hall ~MhdCalculator.get_E0_un0_perpB ~MhdCalculator.get_E0_un0_perpmodB ~MhdCalculator.get_E0_un0_perpmodB_min ~MhdCalculator.get_E0_un0_perpmodB_simple ~MhdCalculator.get_EBspeed ~MhdCalculator.get_E_un0 ~MhdCalculator.get_E_un0_perpmod_B ~MhdCalculator.get_E_un0_type ~MhdCalculator.get_Eheat ~MhdCalculator.get_Eheat_par ~MhdCalculator.get_Eheat_par_coeff ~MhdCalculator.get_Eheat_perp ~MhdCalculator.get_Eheat_perp_coeff ~MhdCalculator.get_Eheat_perp_rate_n ~MhdCalculator.get_Eheat_perp_rate_n_s ~MhdCalculator.get_Epar ~MhdCalculator.get_Eperp ~MhdCalculator.get_J ~MhdCalculator.get_JBspeed ~MhdCalculator.get_Jf ~MhdCalculator.get_P ~MhdCalculator.get_P_fromtable ~MhdCalculator.get_P_ideal ~MhdCalculator.get_T ~MhdCalculator.get_T_from_Eheat ~MhdCalculator.get_T_from_Eheat_perp ~MhdCalculator.get_T_fromtable ~MhdCalculator.get_T_ideal ~MhdCalculator.get_T_neutral ~MhdCalculator.get_Tapar ~MhdCalculator.get_Taperp ~MhdCalculator.get_Tjoule ~MhdCalculator.get_abs ~MhdCalculator.get_abs_qe ~MhdCalculator.get_amu ~MhdCalculator.get_angle_xy ~MhdCalculator.get_angle_xy_to_hat ~MhdCalculator.get_astats ~MhdCalculator.get_behavior ~MhdCalculator.get_best_pow2_subcycle ~MhdCalculator.get_best_subcycle ~MhdCalculator.get_beta ~MhdCalculator.get_blur ~MhdCalculator.get_blurk ~MhdCalculator.get_blurt ~MhdCalculator.get_braced_int_from_parenthesis_memory ~MhdCalculator.get_cache_var ~MhdCalculator.get_cached_tfbi_vs_EBspeed ~MhdCalculator.get_cached_var ~MhdCalculator.get_caches_var ~MhdCalculator.get_compare_equals ~MhdCalculator.get_compare_greater_than ~MhdCalculator.get_compare_greater_than_or_equal ~MhdCalculator.get_compare_less_than ~MhdCalculator.get_compare_less_than_or_equal ~MhdCalculator.get_compare_not_equals ~MhdCalculator.get_cross ~MhdCalculator.get_csound ~MhdCalculator.get_csound2 ~MhdCalculator.get_curl ~MhdCalculator.get_dTndt ~MhdCalculator.get_dTndt_s ~MhdCalculator.get_dTndt_s_T ~MhdCalculator.get_dTndt_s_ds ~MhdCalculator.get_dTndt_s_u2 ~MhdCalculator.get_dTndt_turb0_s_ds ~MhdCalculator.get_deg2rad ~MhdCalculator.get_delta ~MhdCalculator.get_deltafrac ~MhdCalculator.get_derivative ~MhdCalculator.get_div ~MhdCalculator.get_divide ~MhdCalculator.get_dot ~MhdCalculator.get_ds ~MhdCalculator.get_ds_for_timescales ~MhdCalculator.get_dsmin_for_timescales ~MhdCalculator.get_e ~MhdCalculator.get_eperm ~MhdCalculator.get_eps0 ~MhdCalculator.get_eqperp_ldebye ~MhdCalculator.get_eqperp_ldebye2 ~MhdCalculator.get_eqperp_ldebye_total ~MhdCalculator.get_eqperp_mean_free_path ~MhdCalculator.get_eqperp_vtherm ~MhdCalculator.get_ertab_var ~MhdCalculator.get_eta0_J ~MhdCalculator.get_eta0_hall ~MhdCalculator.get_exp ~MhdCalculator.get_fft ~MhdCalculator.get_fft_with_dims ~MhdCalculator.get_finite ~MhdCalculator.get_first_dimpoint ~MhdCalculator.get_float ~MhdCalculator.get_gamma ~MhdCalculator.get_grad ~MhdCalculator.get_growthfit ~MhdCalculator.get_growthfitk ~MhdCalculator.get_growthk ~MhdCalculator.get_growthrate ~MhdCalculator.get_gyrof ~MhdCalculator.get_hat ~MhdCalculator.get_ifft ~MhdCalculator.get_imag ~MhdCalculator.get_inf ~MhdCalculator.get_int ~MhdCalculator.get_ionfrac ~MhdCalculator.get_kB ~MhdCalculator.get_kappa ~MhdCalculator.get_ldebye ~MhdCalculator.get_ldebye2 ~MhdCalculator.get_ldebye_subset ~MhdCalculator.get_ldebye_total ~MhdCalculator.get_linregt ~MhdCalculator.get_ln ~MhdCalculator.get_log10 ~MhdCalculator.get_log2 ~MhdCalculator.get_logical_and ~MhdCalculator.get_logical_not ~MhdCalculator.get_logical_or ~MhdCalculator.get_lowpass ~MhdCalculator.get_m ~MhdCalculator.get_m_amu ~MhdCalculator.get_m_neutral ~MhdCalculator.get_maindims_coords ~MhdCalculator.get_mask_var ~MhdCalculator.get_max ~MhdCalculator.get_mean ~MhdCalculator.get_mean_free_path ~MhdCalculator.get_mean_pm_std ~MhdCalculator.get_meannormed ~MhdCalculator.get_meant ~MhdCalculator.get_median ~MhdCalculator.get_min ~MhdCalculator.get_min_timescale ~MhdCalculator.get_min_timescale_type ~MhdCalculator.get_minf_timescale ~MhdCalculator.get_minf_timescale_type ~MhdCalculator.get_minus ~MhdCalculator.get_mod ~MhdCalculator.get_mod2 ~MhdCalculator.get_n ~MhdCalculator.get_n_neutral ~MhdCalculator.get_nan ~MhdCalculator.get_nandelta ~MhdCalculator.get_nandeltafrac ~MhdCalculator.get_nanmax ~MhdCalculator.get_nanmean ~MhdCalculator.get_nanmedian ~MhdCalculator.get_nanmin ~MhdCalculator.get_nanrms ~MhdCalculator.get_nanstd ~MhdCalculator.get_ncpu ~MhdCalculator.get_ne ~MhdCalculator.get_ne_fromtable ~MhdCalculator.get_negation ~MhdCalculator.get_niefrac ~MhdCalculator.get_nmean ~MhdCalculator.get_nq ~MhdCalculator.get_nstd ~MhdCalculator.get_nuns ~MhdCalculator.get_nusj ~MhdCalculator.get_nusn ~MhdCalculator.get_nusn_from_drift ~MhdCalculator.get_p ~MhdCalculator.get_parallel ~MhdCalculator.get_parenthesis ~MhdCalculator.get_parmod ~MhdCalculator.get_perp ~MhdCalculator.get_perpmod ~MhdCalculator.get_pi ~MhdCalculator.get_plotter ~MhdCalculator.get_plotters ~MhdCalculator.get_plus ~MhdCalculator.get_pmstd2werr ~MhdCalculator.get_power ~MhdCalculator.get_pwl2_var ~MhdCalculator.get_q ~MhdCalculator.get_r ~MhdCalculator.get_rad2deg ~MhdCalculator.get_real ~MhdCalculator.get_rms ~MhdCalculator.get_rmscomps ~MhdCalculator.get_rosenberg_multi ~MhdCalculator.get_rosenberg_multi_nusn ~MhdCalculator.get_rosenberg_multi_wplasma ~MhdCalculator.get_rosenberg_n ~MhdCalculator.get_rosenberg_n_margin ~MhdCalculator.get_rosenberg_qn ~MhdCalculator.get_safe_pow2_subcycle ~MhdCalculator.get_sci_number ~MhdCalculator.get_set_or_cached ~MhdCalculator.get_sgyrof ~MhdCalculator.get_single_fluid_var ~MhdCalculator.get_skappa ~MhdCalculator.get_skappa_from_hall ~MhdCalculator.get_skappa_from_momE ~MhdCalculator.get_skappa_from_momExB ~MhdCalculator.get_skappa_from_pederson ~MhdCalculator.get_slopet ~MhdCalculator.get_sparmod ~MhdCalculator.get_sqrt ~MhdCalculator.get_stats ~MhdCalculator.get_std ~MhdCalculator.get_sum ~MhdCalculator.get_surelin_var ~MhdCalculator.get_sureturb_var ~MhdCalculator.get_t_surelin ~MhdCalculator.get_t_surelin_min ~MhdCalculator.get_t_sureturb ~MhdCalculator.get_t_turb ~MhdCalculator.get_t_turb_from_pwl2_var ~MhdCalculator.get_tfbi_EBspeed_grid ~MhdCalculator.get_tfbi_EBspeed_thresh ~MhdCalculator.get_tfbi_E_thresh ~MhdCalculator.get_tfbi_all ~MhdCalculator.get_tfbi_extras ~MhdCalculator.get_tfbi_fscale ~MhdCalculator.get_tfbi_fscale_rel ~MhdCalculator.get_tfbi_inputs ~MhdCalculator.get_tfbi_omega ~MhdCalculator.get_tfbi_omega_ds ~MhdCalculator.get_tfbi_vs_EBspeed ~MhdCalculator.get_times ~MhdCalculator.get_timescale_EBdrift ~MhdCalculator.get_timescale_EBspeed ~MhdCalculator.get_timescale_eqperp_vtherm ~MhdCalculator.get_timescale_gyrof ~MhdCalculator.get_timescale_nusn ~MhdCalculator.get_timescale_udrift ~MhdCalculator.get_timescale_vtherm ~MhdCalculator.get_timescale_wplasma ~MhdCalculator.get_timescales ~MhdCalculator.get_timescales_abbrv ~MhdCalculator.get_tturb_var ~MhdCalculator.get_tturbvar00 ~MhdCalculator.get_turblindiff_var ~MhdCalculator.get_turblindiffwerr_var ~MhdCalculator.get_turblindivwerr_var ~MhdCalculator.get_u ~MhdCalculator.get_u_EdotB ~MhdCalculator.get_u_drift ~MhdCalculator.get_u_hall ~MhdCalculator.get_u_neutral ~MhdCalculator.get_u_pederson ~MhdCalculator.get_unwrapt_2pi_var ~MhdCalculator.get_upar ~MhdCalculator.get_uperp ~MhdCalculator.get_valfven ~MhdCalculator.get_valfven2 ~MhdCalculator.get_var_at_max_of_ref ~MhdCalculator.get_var_at_min_of_ref ~MhdCalculator.get_var_where_condition ~MhdCalculator.get_vars ~MhdCalculator.get_vector_N ~MhdCalculator.get_vtherm ~MhdCalculator.get_vtherm_n ~MhdCalculator.get_weighted_mean ~MhdCalculator.get_weighted_std ~MhdCalculator.get_werr2pmstd ~MhdCalculator.get_werradd ~MhdCalculator.get_werrdiv ~MhdCalculator.get_werrmean ~MhdCalculator.get_werrmeant ~MhdCalculator.get_werrmul ~MhdCalculator.get_werrsub ~MhdCalculator.get_where_condition_var ~MhdCalculator.get_wplasma ~MhdCalculator.get_wplasmae ~MhdCalculator.get_xhat ~MhdCalculator.get_xyz ~MhdCalculator.get_yhat ~MhdCalculator.get_zhat ~MhdCalculator.has_var ~MhdCalculator.help ~MhdCalculator.help_call_options ~MhdCalculator.help_quants_str ~MhdCalculator.help_str ~MhdCalculator.ifftN ~MhdCalculator.ifft_dims_for ~MhdCalculator.iter_dimpoints ~MhdCalculator.kw_call_options ~MhdCalculator.load_across_dims ~MhdCalculator.load_across_dims_implied_by ~MhdCalculator.load_direct ~MhdCalculator.load_fromfile ~MhdCalculator.load_maindims_var ~MhdCalculator.load_maindims_var_across_dims ~MhdCalculator.lowpass ~MhdCalculator.magnitude ~MhdCalculator.maintaining_attrs ~MhdCalculator.match_var ~MhdCalculator.match_var_loading_dims ~MhdCalculator.match_var_result_dims ~MhdCalculator.match_var_result_size ~MhdCalculator.match_var_tree ~MhdCalculator.n_existing_snaps ~MhdCalculator.on_changed_quasineutral ~MhdCalculator.plot ~MhdCalculator.plot_check_nusn_from_drift ~MhdCalculator.polyfit ~MhdCalculator.pop_dim_keys ~MhdCalculator.quant_tree ~MhdCalculator.record_units ~MhdCalculator.rmscomps ~MhdCalculator.save_plots ~MhdCalculator.set_E_un0_perpmod_B ~MhdCalculator.set_T_fromtable ~MhdCalculator.set_attrs ~MhdCalculator.set_e ~MhdCalculator.set_eperm ~MhdCalculator.set_mask ~MhdCalculator.set_mod_B ~MhdCalculator.set_n ~MhdCalculator.set_pop_dim_attrs ~MhdCalculator.set_r ~MhdCalculator.set_t_turb_00 ~MhdCalculator.set_t_turb_10 ~MhdCalculator.set_var ~MhdCalculator.set_var_internal ~MhdCalculator.set_vtherm ~MhdCalculator.slice_maindims ~MhdCalculator.slicestr ~MhdCalculator.snap_filepath ~MhdCalculator.solve_tfbi_vs_EBspeed ~MhdCalculator.standardized_slices ~MhdCalculator.stat_dims_for ~MhdCalculator.store_mask ~MhdCalculator.take_parallel_to ~MhdCalculator.take_perp_to ~MhdCalculator.tfbi_ds ~MhdCalculator.tfbi_mask ~MhdCalculator.tfbi_solver ~MhdCalculator.title_with_slices ~MhdCalculator.tree ~MhdCalculator.units_meta ~MhdCalculator.unmask ~MhdCalculator.unset_var ~MhdCalculator.unset_var_internal ~MhdCalculator.using_at_call_depth ~MhdCalculator.using_at_next_call_depth ~MhdCalculator.using_attrs ~MhdCalculator.using_first_dimpoint .. rubric:: Attributes .. autosummary:: ~MhdCalculator.EOS_MODE_OPTIONS ~MhdCalculator.E_un0_mode ~MhdCalculator.KNOWN_PATTERNS ~MhdCalculator.KNOWN_PLOTTERS ~MhdCalculator.KNOWN_SETTERS ~MhdCalculator.KNOWN_VARS ~MhdCalculator.TFBI_EXTRAS ~MhdCalculator.TFBI_VARS ~MhdCalculator.TIMESCALE_VARS ~MhdCalculator.UNIQUE_PLOTTERS ~MhdCalculator.array_MBmax ~MhdCalculator.assert_masking ~MhdCalculator.assign_behavior_attrs ~MhdCalculator.assign_behavior_attrs_max_call_depth ~MhdCalculator.assign_behavior_attrs_skip_xr ~MhdCalculator.assign_component_along ~MhdCalculator.assign_component_coord ~MhdCalculator.assign_snap_along ~MhdCalculator.assign_snap_coord ~MhdCalculator.behavior ~MhdCalculator.behavior_attrs ~MhdCalculator.blur ~MhdCalculator.blur_dims ~MhdCalculator.blur_sigma ~MhdCalculator.cache_dirname ~MhdCalculator.caches_behavior_skip_xr ~MhdCalculator.call_depth ~MhdCalculator.call_depth_manager ~MhdCalculator.cls_behavior_attrs ~MhdCalculator.component ~MhdCalculator.component_dim ~MhdCalculator.component_is_iterable ~MhdCalculator.component_list ~MhdCalculator.component_type ~MhdCalculator.components ~MhdCalculator.coords_units ~MhdCalculator.coords_units_explicit ~MhdCalculator.cross ~MhdCalculator.current_n_component ~MhdCalculator.current_n_snap ~MhdCalculator.deriv_before_slice ~MhdCalculator.dimensions ~MhdCalculator.dims ~MhdCalculator.direct_overrides ~MhdCalculator.dot ~MhdCalculator.drop ~MhdCalculator.elements ~MhdCalculator.enable_fromfile ~MhdCalculator.enumerate_component ~MhdCalculator.enumerate_components ~MhdCalculator.enumerate_snap ~MhdCalculator.enumerate_snaps ~MhdCalculator.eos_mode ~MhdCalculator.extra_coords ~MhdCalculator.fft ~MhdCalculator.fft_dims ~MhdCalculator.fft_half ~MhdCalculator.fft_keep ~MhdCalculator.fft_slices ~MhdCalculator.fft_step ~MhdCalculator.get ~MhdCalculator.ifft ~MhdCalculator.in_single_fluid_mode ~MhdCalculator.iter_component ~MhdCalculator.iter_components ~MhdCalculator.iter_components_partition ~MhdCalculator.iter_snap ~MhdCalculator.iter_snaps ~MhdCalculator.iter_snaps_partition ~MhdCalculator.join_components ~MhdCalculator.join_snaps ~MhdCalculator.known_pattern ~MhdCalculator.known_plotter ~MhdCalculator.known_setter ~MhdCalculator.known_var ~MhdCalculator.lowpass_keep ~MhdCalculator.maindims ~MhdCalculator.maindims_full_shape ~MhdCalculator.maindims_full_size ~MhdCalculator.maindims_full_sizes ~MhdCalculator.maindims_means ~MhdCalculator.maindims_shape ~MhdCalculator.maindims_size ~MhdCalculator.maindims_sizes ~MhdCalculator.maintaining ~MhdCalculator.mask ~MhdCalculator.masking ~MhdCalculator.multi_slices ~MhdCalculator.multi_slices_ikeep ~MhdCalculator.multi_slices_ndim ~MhdCalculator.ncoarse ~MhdCalculator.ncpu ~MhdCalculator.nondim_behavior_attrs ~MhdCalculator.output_mask ~MhdCalculator.parenthesis_memory ~MhdCalculator.polyfit_boundary ~MhdCalculator.polyfit_cov ~MhdCalculator.polyfit_full ~MhdCalculator.polyfit_keep_coord ~MhdCalculator.polyfit_kw ~MhdCalculator.polyfit_kw_key_aliases ~MhdCalculator.polyfit_stddev ~MhdCalculator.polyfit_window ~MhdCalculator.print_freq ~MhdCalculator.print_freq_explicit ~MhdCalculator.quasineutral ~MhdCalculator.set ~MhdCalculator.setvar ~MhdCalculator.setvars ~MhdCalculator.slices ~MhdCalculator.slicing ~MhdCalculator.snap ~MhdCalculator.snap_dim ~MhdCalculator.snap_is_iterable ~MhdCalculator.snap_list ~MhdCalculator.snap_type ~MhdCalculator.snapdir ~MhdCalculator.snaps ~MhdCalculator.stat_dims ~MhdCalculator.stats_dimpoint_wise ~MhdCalculator.surelin_min_quantile ~MhdCalculator.surelin_quantile ~MhdCalculator.t_turb ~MhdCalculator.tabin ~MhdCalculator.tabinputfile ~MhdCalculator.take_component ~MhdCalculator.take_components ~MhdCalculator.take_snap ~MhdCalculator.take_snaps ~MhdCalculator.tfbi_EBspeed_grid_size ~MhdCalculator.tfbi_growth_thresh ~MhdCalculator.timeout ~MhdCalculator.toplevel_scale_coords ~MhdCalculator.typevar_crash_if_nan ~MhdCalculator.u ~MhdCalculator.units ~MhdCalculator.unset ~MhdCalculator.using ~MhdCalculator.werrmath_require_std ~MhdCalculator.window