radis.io.kurucz module

Summary

Kurucz database parser

Defines fetch_kurucz() based on KuruczDatabaseManager

fetch_kurucz(molecule, local_databases=None, databank_name='Kurucz-{molecule}', isotope=None, load_wavenum_min=None, load_wavenum_max=None, columns=None, cache=True, verbose=True, clean_cache_files=True, return_local_path=False, engine='default', output='pandas', parallel=True)[source]

See e.g. fetch_hitemp() for an explanation of the parameters largely applicable to fetch_kurucz

Note

if a registered entry already exists and radis.config["ALLOW_OVERWRITE"] is True:

  • if any situation arises where the databank needs to be re-downloaded, the possible urls are attempted in their usual order of preference, as if the databank hadn’t been registered, rather than directly re-downloading from the same url that was previously registered, in case e.g. a new linelist has been uploaded since the databank was previously registered