create_tables_for_mqdt

rydstate.generate_database.create_tables_for_mqdt(species, nu, 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 MQDT in the current directory.

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

  • nu (tuple[float, float]) – Tuple of (nu_min, nu_max) for the effective 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. Only models with at least one channel with l_c=0 and l_r in this range are included. 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