DACE file loader

class rapoc.loaders.DACEFileLoader(filename, molecule=None)[source]

File loader for DACE files. It works for opacities files in the binary format. These files can be downloaded from DACE website.

The scripts used to read the DACE files are inspired by petitRADTRANS.

Notes

This class is implicitly called by the model when initialised if the matched input is used.

Examples

Let’s build the Rosseland method using an DACE files as input. The binary files of the desired molecule should be stored in a dace_dir.

>>> from rapoc import Rosseland
>>> daceFileList = '/dace_dir'
>>> model = Rosseland(input_data=daceFileList)

Now the model is ready to be used

Warning

This method reads all the binary data in the indicated folder: the user must be cautios to indicate a directory that contains only the binary files of the desired molecule.

Parameters:
  • filename (str) – data file name

  • molecule (str) – forced molecule name