pyNublado

pyNublado, from python + Nublado, its a python package to be used in running large amounts of CLOUDY models. Cloudy is a spectral synthesis code designed to simulate conditions in interstellar matter under a broad range of conditions. pyNublado can be used to sample efficiently the input parameter space, create input files for CLOUDY, running the models on CLOUDY on multiple workers and parse the results, all from python.

_images/pynublado_schema.png

pyNublado returns the parsed output in 4 different tables that can be merged using the primary key id, a unique identifier of a set of inputs ran on cloudy. The 4 different tables correspond to the table of inputs: containing the name and values of the input parameters, status: containing information about how the model finished (e.g successfull, aborted, …) and time of execution, emission, and continuum table. A schema of the different tables generated can be seen below.

_images/dataset_schema.png

Indices and tables