create_tables_for_sqdt

rydstate.generate_database.create_tables_for_sqdt(species, n, f_tot=None, l_r=None, max_delta_nu=inf, all_nu_up_to=inf)[source]

Create the database tables for a given species using SQDT in the current directory.

Parameters:
  • species (str) – The species name.

  • n (tuple[int, int]) – Tuple of (n_min, n_max) for the principal quantum number.

  • f_tot (tuple[float, float] | None) – Optional tuple of (f_tot_min, f_tot_max) for the total angular momentum. Default None, include all f_tot values.

  • l_r (tuple[int, int] | None) – Optional tuple of (l_r_min, l_r_max) for the orbital angular momentum of the Rydberg electron. Default None, include all l_r values.

  • max_delta_nu (float) – The maximum difference in nu for matrix elements to be calculated.

  • all_nu_up_to (float) – Calculate all matrix elements where at least one state has nu smaller than or equal to this value.

Return type:

None