INNER CODE UNIT · Python
update_heatmap
ssebastianmag/hydrogen-wavefunctions · interactive_plot/interactive_plot_util.py:145
def update_heatmap(n, l, m, preferences_resolution, preferences_n_max) -> tuple[go.Figure, int, int, int, int]:
"""
Update the |ψ|² heatmap and slider limits whenever a control value changes.
Parameters
----------
n : int
Principal quantum number selected by the user.
l : int
Orbital angular momentum quantum number selected by the user.
m : int
Magnetic quantum number selected by the user.
preferences_resolution : int
Number of grid points used in each dimension of the computed slice.
preferences_n_max : int
Maximum allowed value for the n-slider.
Returns