tardis.transport.montecarlo.modes.nonhomologous.plasma_assembly_base module¶
- class tardis.transport.montecarlo.modes.nonhomologous.plasma_assembly_base.PlasmaSolverFactory(atom_data, config=None)[source]¶
Bases:
PlasmaSolverFactory- assemble(number_densities, dilute_planckian_radiation_field, electron_densities=None, **kwargs)[source]¶
Assemble the plasma based on the provided parameters and settings.
- Parameters:
- number_densitiesdict
Dictionary of number densities for different species.
- dilute_planckian_radiation_fieldobject
The dilute Planckian radiation field object.
- electron_densitiesarray-like, optional
Optional electron densities.
- Returns:
- BasePlasma
The assembled plasma object.