synthesizer.emission_models.agn.unified_agn

A submodule containing the definition of the Unified AGN model.

This module contains the definition of the Unified AGN model that can be used to generate spectra from components or as a foundation to work from when creating more complex models.

Example usage:

# Create the Unified AGN model
model = UnifiedAGN(
    nlr_grid=nlr_grid,
    blr_grid=blr_grid,
    covering_fraction_nlr=0.5,
    covering_fraction_blr=0.5,
    torus_emission_model=torus_emission_model,
)

# Generate a spectra
spectra = black_holes.get_spectra(model)

Functions

synthesizer.emission_models.agn.unified_agn.scale_by_incident_isotropic(emission, emitters, model)[source]

Scale the emission by the incident isotropic disc model.

Parameters:
  • emission (dict, Sed/LineCollection) – The emission to scale.

  • emitters (dict) – The emitters used to generate the emission.

  • model (UnifiedAGN) – The Unified AGN model.

Classes

class synthesizer.emission_models.agn.unified_agn.UnifiedAGN(nlr_grid, blr_grid, covering_fraction_nlr, covering_fraction_blr, torus_emission_model, label='intrinsic', **kwargs)[source]

An emission model that defines the Unified AGN model.

The UnifiedAGN model includes a disc, nlr, blr and torus component and combines these components taking into accountgeometry of the disc and torus.

disc_incident_isotropic

The disc emission model assuming isotropic emission.

Type:

BlackHoleEmissionModel

disc_incident

The disc emission model accounting for the geometry but unmasked.

Type:

BlackHoleEmissionModel

nlr_transmitted

The NLR transmitted emission

Type:

BlackHoleEmissionModel

blr_transmitted

The BLR transmitted emission

Type:

BlackHoleEmissionModel

disc_transmitted

The disc transmitted emission

Type:

BlackHoleEmissionModel

disc_escaped

The disc escaped emission

Type:

BlackHoleEmissionModel

disc

The disc emission model

Type:

BlackHoleEmissionModel

nlr

The NLR emission model

Type:

BlackHoleEmissionModel

blr

The BLR emission model

Type:

BlackHoleEmissionModel

torus

The torus emission model

Type:

BlackHoleEmissionModel