Published April 21, 2020 | Version 2.0
Dataset Open

Resampled Opacity Database for PICASO

  • 1. NASA Ames
  • 2. SETI
  • 3. BAERI

Description

Wavelength range of the opacities go from 0.3-15 microns. Opacities are resampled to R=60,000 from an original R=1e6 line by line calculation performed by Richard Freedman, Ehsan Gharib-Nezhad, and Roxana Lupu. This does not mean that these opacities are suitable for data at R=60k!!!! Instead, resampled opacities have to be convolved to data that are at a resolution of to 100x less than the original data. This tutorial shows the effects of under-sampling opacities. 

TLDR: In general, this opacity dataset are suitable for data that is no higher than R=3000, if using the 60k database and R=100 if using the 20k database. It is not suitable for high resolution cross correlation studies.  

File sizes too big? Please download version 1: https://zenodo.org/record/3759675#.YuN4E-zMLvU

"But my data is less then R=3000, is it possible to get a lower sampling?"
Yes!

import picaso.justdoit as jdi

#will get everything as is
opa = jdi.opannection(filename_db = "all_opacities_0.6_6_R60000.db")

#will compute spectra for only a subset of wavelength 
opa = jdi.opannection(filename_db = "all_opacities_0.6_6_R60000.db", wave_ranage=[0.6,1])

#will compute spectra for a smaller resolution sampling
opa = jdi.opannection(filename_db = "all_opacities_0.6_6_R60000.db", resample=2)
#resample =2 decreases the sampling by a factor of 2 (e.g. R=60000 -> R=30000)

Using PICASO to Query the data

A full tutorial on querying the database is available in the PICASO read the docs. Below is a brief example:

import picaso.opacity_factory as opa

db_filename = 'all_opacities_0.6_6_R60000.db'
molecules, pt_pairs = opa.molecular_avail(db_filename)
print(molecules)

['AlH', 'C2H2', 'C2H4', 'C2H6', 'CH4', 'CO', 'CO2', 'CaH', 'CrH', 'Cs', 'Fe', 'FeH', 'H2', 'H2O', 'H2S', 'H3+', 'HCN', 'K', 'Li', 'LiCl', 'LiF', 'LiH', 'MgH', 'N2', 'N2O', 'NH3', 'Na', 'O2', 'O3', 'OCS', 'PH3', 'Rb', 'SO2', 'SiO', 'TiH', 'TiO', 'VO']

pt_pairs[0:10]

[(1, 1e-06, 75.0),
 (2, 3e-06, 75.0),
 (3, 1e-05, 75.0),
 (4, 3e-05, 75.0),
 (5, 0.0001, 75.0),
 (6, 0.0003, 75.0),
 (7, 0.001, 75.0),
 (8, 0.003, 75.0),
 (9, 0.01, 75.0),
 (10, 0.03, 75.0)]

As you can see from the pt_pairs, our grid is computed on a specific pressure-temperature grid that has a total of 1460 points. 

NOTE: A full table of references and citations is currently being compiled for publication with the Sonora Grid (Marley+2020).

PICASO Citation Tools

PICASO can help you get out individual citations. If you do not want to look at code:

If you do want to look at code you can check out this tutorial. (code snippet below)

import picaso.references as pref

refs = pref.References()
opa_latex, bibdb = refs.get_opa(molecules=['H2O','CO2'])

print(opa_latex)


        \begin{table*}
        \centering
        \begin{tabular}{c|c}
        H2O &  \citet{Polyansky2018H2O} \\
        CO2 &  \citet{HUANG2014reliable} \\

            \end{tabular}
            \caption{Line lists used to make PICASO Opacities}
            \label{tab:opas}
        \end{table*}


pref.create_bib(bibdb, 'molecule.bib')#creates bibtex file

 

Files

Files (45.3 GB)

Name Size Download all
md5:65eba754ce6fc1ce6a6bd95f3a7adb25
38.3 GB Download
md5:77a882f2d5b2fd47df810a0c97419e44
7.0 GB Download

Additional details

References

  • Marley M.~S., Saumon D., Visscher C., Lupu R., Freedman R., Morley C., Fortney J.~J., et al., 2021, ApJ, 920, 85. doi:10.3847/1538-4357/ac141d