LAMDA Queries (
The Leiden Atomic and Molecular Database (LAMDA) stores information for energy levels, radiative transitions, and collisional rates for many astrophysically relevant atoms and molecules. To print the list of available molecules for query, use:
>>> from astroquery.lamda import Lamda >>> Lamda.molecule_dict
The dictionary is created dynamically from the LAMDA website the first time it
is called, then cached for future use. If there has been an update and you
want to reload the cache, you can find the cache file
>>> Lamda.cache_location u'/Users/your_username/.astropy/cache/astroquery/Lamda' >>> Lamda.moldict_path u'/Users/your_username/.astropy/cache/astroquery/Lamda/molecules.json' >>> os.remove(Lamda.moldict_path)
You can query for any molecule in that dictionary.
>>> collrates, radtransitions, enlevels = Lamda.query(mol='co')
Catalogs are returned as
Table instances, except for
collrates, which is a dictionary of tables, with one table for each
LAMDA Query Tool¶
Brian Svoboda (firstname.lastname@example.org)
This package is for querying the Leiden Atomic and Molecular Database (LAMDA) hosted at: http://home.strw.leidenuniv.nl/~moldata/.
If you use the data files from LAMDA in your research work please refer to the publication by Schoier, F.L., van der Tak, F.F.S., van Dishoeck E.F., Black, J.H. 2005, A&A 432, 369-379. When individual molecules are considered, references to the original papers providing the spectroscopic and collisional data are encouraged.
Read a datafile that follows the format adopted for the atomic and molecular data in the LAMDA database.
Write tuple of tables with LAMDA data into a datafile that follows the format adopted for the LAMDA database.