ebisim
latest

Content:

  • Examples
    • Looking at cross sections
    • Running a basic simulation
    • Energy scans
  • ebisim package
    • AdvancedModel
      • AdvancedModel.count()
      • AdvancedModel.get()
      • AdvancedModel.index()
      • AdvancedModel.a
      • AdvancedModel.bg_gases
      • AdvancedModel.cxxs_bggas
      • AdvancedModel.cxxs_trgts
      • AdvancedModel.device
      • AdvancedModel.drxs
      • AdvancedModel.eixs
      • AdvancedModel.lb
      • AdvancedModel.nq
      • AdvancedModel.options
      • AdvancedModel.q
      • AdvancedModel.rrxs
      • AdvancedModel.targets
      • AdvancedModel.ub
    • AdvancedResult
      • AdvancedResult.abundance_at_time()
      • AdvancedResult.plot()
      • AdvancedResult.plot_charge_states()
      • AdvancedResult.plot_energy_density()
      • AdvancedResult.plot_radial_distribution_at_time()
      • AdvancedResult.plot_rate()
      • AdvancedResult.plot_temperature()
      • AdvancedResult.radial_distribution_at_time()
      • AdvancedResult.temperature_at_time()
      • AdvancedResult.times_of_highest_abundance()
    • BackgroundGas
      • BackgroundGas.count()
      • BackgroundGas.get()
      • BackgroundGas.index()
      • BackgroundGas.ip
      • BackgroundGas.n0
      • BackgroundGas.name
    • BasicResult
      • BasicResult.abundance_at_time()
      • BasicResult.plot()
      • BasicResult.plot_charge_states()
      • BasicResult.times_of_highest_abundance()
    • Device
      • Device.count()
      • Device.get()
      • Device.index()
      • Device.b_ax
      • Device.current
      • Device.e_kin
      • Device.fwhm
      • Device.j
      • Device.length
      • Device.r_dt
      • Device.r_dt_bar
      • Device.r_e
      • Device.rad_fd_d
      • Device.rad_fd_l
      • Device.rad_fd_u
      • Device.rad_grid
      • Device.rad_phi_ax_barr
      • Device.rad_phi_uncomp
      • Device.rad_re_idx
      • Device.v_ax
      • Device.v_ax_sc
      • Device.v_ra
    • Element
      • Element.as_element()
      • Element.count()
      • Element.get()
      • Element.get_gas()
      • Element.get_ions()
      • Element.index()
      • Element.latex_isotope()
      • Element.a
      • Element.cx
      • Element.dr_cs
      • Element.dr_e_res
      • Element.dr_strength
      • Element.e_bind
      • Element.e_cfg
      • Element.ei_lotz_a
      • Element.ei_lotz_b
      • Element.ei_lotz_c
      • Element.ip
      • Element.kT
      • Element.n
      • Element.name
      • Element.rr_n_0_eff
      • Element.rr_z_eff
      • Element.symbol
      • Element.z
    • EnergyScanResult
      • EnergyScanResult.abundance_at_time()
      • EnergyScanResult.abundance_of_cs()
      • EnergyScanResult.get_result()
      • EnergyScanResult.plot_abundance_at_time()
      • EnergyScanResult.plot_abundance_of_cs()
    • ModelOptions
      • ModelOptions.count()
      • ModelOptions.index()
      • ModelOptions.COLLISIONAL_THERMALISATION
      • ModelOptions.CX
      • ModelOptions.DR
      • ModelOptions.EI
      • ModelOptions.ESCAPE_AXIAL
      • ModelOptions.ESCAPE_RADIAL
      • ModelOptions.IONISATION_HEATING
      • ModelOptions.OVERRIDE_FWHM
      • ModelOptions.RADIAL_DYNAMICS
      • ModelOptions.RADIAL_SOLVER_MAX_STEPS
      • ModelOptions.RADIAL_SOLVER_REL_DIFF
      • ModelOptions.RECOMPUTE_CROSS_SECTIONS
      • ModelOptions.RR
      • ModelOptions.SPITZER_HEATING
    • Rate
      • Rate.AX_CO
      • Rate.CHARGE_EXCHANGE
      • Rate.COLLISIONAL_THERMALISATION
      • Rate.COLLISION_RATE_SELF
      • Rate.COLLISION_RATE_TOTAL
      • Rate.CX
      • Rate.DIELECTRONIC_RECOMBINATION
      • Rate.DR
      • Rate.EI
      • Rate.ELECTRON_IONISATION
      • Rate.E_KIN_FWHM
      • Rate.E_KIN_MEAN
      • Rate.F_EI
      • Rate.IONISATION_HEAT
      • Rate.LOSSES_AXIAL_COLLISIONAL
      • Rate.LOSSES_RADIAL_COLLISIONAL
      • Rate.OVERLAP_FACTORS_EBEAM
      • Rate.RADIATIVE_RECOMBINATION
      • Rate.RA_CO
      • Rate.RR
      • Rate.SPITZER_HEATING
      • Rate.TRAPPING_PARAMETER_AXIAL
      • Rate.TRAPPING_PARAMETER_RADIAL
      • Rate.TRAP_DEPTH_AXIAL
      • Rate.TRAP_DEPTH_RADIAL
      • Rate.T_AX_CO
      • Rate.T_COLLISIONAL_THERMALISATION
      • Rate.T_CT
      • Rate.T_LOSSES_AXIAL_COLLISIONAL
      • Rate.T_LOSSES_RADIAL_COLLISIONAL
      • Rate.T_RA_CO
      • Rate.T_SH
      • Rate.T_SPITZER_HEATING
      • Rate.V_AX
      • Rate.V_RA
      • Rate.W_AX
      • Rate.W_RA
    • Target
    • advanced_simulation()
    • basic_simulation()
    • drxs_energyscan
    • drxs_mat
    • drxs_vec
    • eixs_energyscan
    • eixs_mat
    • eixs_vec
    • energy_scan()
    • get_element()
    • plot_combined_xs()
    • plot_drxs()
    • plot_eixs()
    • plot_rrxs()
    • rrxs_energyscan
    • rrxs_mat
    • rrxs_vec
    • Subpackages
      • ebisim.simulation package
        • AdvancedModel
        • AdvancedResult
        • BackgroundGas
        • BasicResult
        • Device
        • EnergyScanResult
        • ModelOptions
        • Rate
        • advanced_simulation()
        • basic_simulation()
        • boltzmann_radial_potential_linear_density
        • boltzmann_radial_potential_linear_density_ebeam
        • boltzmann_radial_potential_onaxis_density
        • energy_scan()
        • fd_system_nonuniform_grid
        • fd_system_uniform_grid
        • heat_capacity
        • radial_potential_nonuniform_grid
        • radial_potential_uniform_grid
        • tridiagonal_matrix_algorithm
    • Submodules
      • ebisim.beams module
        • ElectronBeam
      • ebisim.elements module
        • Element
        • element_identify()
        • element_name()
        • element_symbol()
        • element_z()
        • get_element()
      • ebisim.physconst module
        • ALPHA
        • COMPT_E_RED
        • C_L
        • EPS_0
        • HBAR
        • K_B
        • MINIMAL_KBT
        • MINIMAL_N_1D
        • MINIMAL_N_3D
        • M_E
        • M_E_EV
        • M_P
        • PI
        • Q_E
        • RY_EV
      • ebisim.plasma module
        • clog_ei
        • clog_ii
        • collisional_escape_rate
        • collisional_thermalisation
        • coulomb_xs
        • electron_velocity
        • ion_coll_rate
        • spitzer_heating
        • trapping_strength_axial
        • trapping_strength_radial
      • ebisim.plotting module
        • decorate_axes()
        • plot_combined_xs()
        • plot_drxs()
        • plot_eixs()
        • plot_energy_scan()
        • plot_energy_time_scan()
        • plot_generic_evolution()
        • plot_radial_distribution()
        • plot_rrxs()
        • COLORMAP
      • ebisim.utils module
        • load_dr_data()
        • patch_namedtuple_docstrings()
        • validate_namedtuple_field_types()
      • ebisim.xs module
        • cxxs
        • drxs_energyscan
        • drxs_mat
        • drxs_vec
        • eixs_energyscan
        • eixs_mat
        • eixs_vec
        • lookup_lotz_factors()
        • precompute_rr_quantities
        • rrxs_energyscan
        • rrxs_mat
        • rrxs_vec
ebisim
  • Docs »
  • Overview: module code

All modules for which code is available

  • ebisim.beams
  • ebisim.elements
  • ebisim.plasma
  • ebisim.plotting
  • ebisim.simulation._advanced
  • ebisim.simulation._advanced_helpers
  • ebisim.simulation._basic
  • ebisim.simulation._energyscan
  • ebisim.simulation._radial_dist
  • ebisim.simulation._result
  • ebisim.utils
  • ebisim.xs

© Copyright 2018 - 2023, Hannes Pahl Revision e764ec96.

Built with Sphinx using a theme provided by Read the Docs.