Utilities for downloading and parsing ExoMol line lists directly from Julia. The package wraps the official catalogue, transitions and state files in convenient Julia types for further analysis or visualisation.
Install the package from the Julia package manager:
julia> import Pkg
julia> Pkg.add("ExoMol")Fetch the ExoMol master catalogue and load a specific isotopologue dataset:
using ExoMol
# Inspect the ExoMol master catalogue
master = get_exomol_master()
println("There are $(length(master["molecules"])) molecules available.")
# Download and load a molecule/isotopologue/dataset triple
iso = load_isotopologue("H2O", "1H2-16O", "POKAZATEL")
println("Loaded $(length(iso.states)) states and $(length(iso.transitions)) transitions")See the documentation for a complete API reference and additional usage examples.