RydbergState

Class Methods

__init__(species, n, l[, j_tot, s_tot, m])

Initialize the Rydberg state.

calc_angular_matrix_element(other, operator, ...)

Calculate the dimensionless angular matrix element.

calc_matrix_element(other, operator, ...[, unit])

Calculate the matrix element.

calc_radial_matrix_element(other, k_radial)

copy()

Create a copy of the Rydberg state.

create_element(*[, use_nist_data])

Create the element for the Rydberg state.

create_grid([x_min, x_max, dz])

Create the grid object for the integration of the radial Schrödinger equation.

create_model([potential_type])

Create the model for the Rydberg state.

create_wavefunction([method, ...])

get_black_body_transition_rates(temperature)

Calculate the black body transition rates for the Rydberg state.

get_energy([unit])

get_label(fmt)

Label representing the ket.

get_lifetime([temperature, ...])

Calculate the lifetime of the Rydberg state.

get_n_star()

Calculate the effective quantum number n* for the Rydberg state.

get_spontaneous_transition_rates([unit, method])

Calculate the spontaneous transition rates for the Rydberg state.

sanity_check()

Check that the quantum numbers are valid.

Class Attributes and Properties

element

The element of the Rydberg state.

grid

The grid object for the integration of the radial Schrödinger equation.

model

w_list

The list of w values for the wavefunction.

wavefunction

z_list

The list of z values for the grid.

n

species

l

ryd_numerov.RydbergState

alias of RydbergStateSQDT