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