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.torus_edgeon_condition(inclination, theta_torus)[source]¶
When this is > 90 deg the torus obscures the disc.
We will wrap this function in a ParameterFunction to use for masking within the UnifiedAGN model.
- Parameters:
inclination (unyt_array) – The inclination of the black hole.
theta_torus (unyt_array) – The torus opening angle.
Classes
- class synthesizer.emission_models.agn.unified_agn.UnifiedAGN(nlr_grid, blr_grid, torus_emission_model, disc_transmission='random', diffuse_dust_curve=None, diffuse_dust_emission_model=None, label=None, **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 account geometry of the disc and torus. This variant includes dust attenuation.
- class synthesizer.emission_models.agn.unified_agn.UnifiedAGNIntrinsic(nlr_grid, blr_grid, torus_emission_model, disc_transmission='random', label='intrinsic', **kwargs)[source]¶
An emission model that defines the Unified AGN model with no dust.
The UnifiedAGN model includes a disc, nlr, blr and torus component and combines these components taking into account geometry of the disc and torus. This model does not include diffuse dust emission.
- disc_incident_isotropic¶
The disc emission model assuming isotropic emission.
- Type:
- disc_incident¶
The disc emission model accounting for the geometry but unmasked.
- Type:
- disc_averaged¶
The inclination averaged observed disc emission.
- Type:
- disc_averaged_without_torus¶
The inclination averaged observed disc ignoring the torus.
- Type:
- disc_transmitted_nlr¶
The disc spectrum transmitted through the NLR
- Type:
- disc_transmitted_blr¶
The disc spectrum transmitted through the BLR
- Type:
- disc_transmitted¶
The disc transmitted emission
- Type:
- disc_transmitted_weighted_combination¶
The disc transmitted weighted combination emission
- Type:
- disc¶
The disc emission model
- Type:
- nlr¶
The NLR emission model
- Type:
- blr¶
The BLR emission model
- Type:
- line_regions¶
The combined BLR and NLR emission
- Type:
- nlr_continuum¶
The NLR continuum emission
- Type:
- blr_continuum¶
The BLR continuum emission
- Type:
- torus¶
The torus emission model
- Type:
- class synthesizer.emission_models.agn.unified_agn.UnifiedAGNWithDiffuseDustAttenuation(nlr_grid, blr_grid, torus_emission_model, diffuse_dust_curve, disc_transmission='random', label='attenuated', tau_v='tau_v', **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 account geometry of the disc and torus. This variant includes dust attenuation.
- intrinsic¶
The intrinsic emission
- Type:
- class synthesizer.emission_models.agn.unified_agn.UnifiedAGNWithDiffuseDustAttenuationAndEmission(nlr_grid, blr_grid, torus_emission_model, diffuse_dust_curve, diffuse_dust_emission_model, tau_v='tau_v', disc_transmission='random', label='total', **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 account geometry of the disc and torus. This variant includes dust attenuation and emission.
- intrinsic¶
The intrinsic emission
- Type:
- attenuated¶
The attenuated emission
- Type:
- diffuse_dust_emission¶
The diffuse dust emission
- Type: