naimatic.factory

Library of factory functions.

Functions

build_priors(particle_dist_cfg)

Build a dictionary of priors from the particle distribution configuration.

build_particle_distribution(cfg)

Build a particle distribution from configuration.

build_radiative_process(cfg, particle_distribution)

Build a single radiative process from configuration.

build_model(model_cfg)

Build a full Naima model from configuration.

extract_p0_labels(model_cfg)

Ëxtract initial parameter values and their labels from the model configuration.

compute_metadata_blobs(metadata_cfg, pdist, rmodels)

Module Contents

naimatic.factory.build_priors(particle_dist_cfg)[source]

Build a dictionary of priors from the particle distribution configuration.

Parameters:

particle_dist_cfg (naimatic.config.ParticleDistributionConfig)

naimatic.factory.build_particle_distribution(cfg)[source]

Build a particle distribution from configuration.

Parameters:

cfg (naimatic.config.ParticleDistributionConfig)

naimatic.factory.build_radiative_process(cfg, particle_distribution)[source]

Build a single radiative process from configuration.

Parameters:

cfg (naimatic.config.RadiativeProcessConfig)

naimatic.factory.build_model(model_cfg)[source]

Build a full Naima model from configuration.

Parameters:

model_cfg (naimatic.config.ModelConfig)

naimatic.factory.extract_p0_labels(model_cfg)[source]

Ëxtract initial parameter values and their labels from the model configuration.

naimatic.factory.compute_metadata_blobs(metadata_cfg, pdist, rmodels)[source]