|
pyCloudy
0.9.6
manage Cloudy photoionization code
|
Classes | |
| class | CloudyInput |
| class | CloudyModel |
Functions | |
| def | load_models (model_name=None, mod_list=None, n_sample=None, verbose=False, kwargs) |
| def | print_make_file |
| def | run_cloudy |
| Function used to run Cloudy on input files. More... | |
| def pyCloudy.c1d.cloudy_model.load_models | ( | model_name = None, |
|
mod_list = None, |
|||
n_sample = None, |
|||
verbose = False, |
|||
| kwargs | |||
| ) |
Return a list of CloudyModel correspondig to a generic name
Parameters:
| def pyCloudy.c1d.cloudy_model.print_make_file | ( | dir_ = None | ) |
Create a Makefile in the dir_ directory, using pc.config.cloudy_exe as executable for cloudy
| def pyCloudy.c1d.cloudy_model.run_cloudy | ( | dir_ = None, |
|
n_proc = 1, |
|||
use_make = True, |
|||
model_name = None, |
|||
precom = "", |
|||
cloudy_version = None |
|||
| ) |
Function used to run Cloudy on input files.
Run a (set of ) cloudy model(s)
Parameters:
- dir_: Directory where the model input files are
- n_proc: number of CPUs to run (default=1)
- use_make: if True (default), make is used. Otherwise Cloudy is run on one single model,
assuming that model_name.in exists
- model_name: if not None, used by: make name="model_name" or cloudy < model_name.in
if None and use_make, make will run any pending model
- precom: a string to put before Cloudy (e.g. "\nice 10")
- cloudy_version: one of the keys of pc.config.cloudy_dict, pointing to the location of the executable,
e.g. '10.00' or '13.03'. If set to None (default), then pc.config.cloudy.exe is used