Home

This webpage is a central repository where you can find all the inversion codes developed at the IAC or in which we have collaborated. With inversion code, we refer to any code that tries to extract physical information from the observations using a model. Given the power of such inversion codes, we have applied them to several problems in astrophysics.

In the field of spectropolarimetry, since their conception in the 70s-80s, they have become standard tools used to infer the thermodynamic and magnetic properties of solar and stellar plasmas from the observed Stokes profiles. Nowadays, they come in different flavors. Given the complexity and variability of the physics of line formation, inversion codes are typically specialized to infer information from a specific set of spectral lines.

In this webpage you will find inversion codes that can be applied to the following problems:

Polarization produced by the Zeeman effect

    Least-squares codes

    • Milne-Eddington atmospheres (ME)
    • Lines described in Local Thermodynamical Equilibrium with gradients in the atmospheric parameters (SIR, Nicole)
    • Lines described in Non-Local Thermodynamical Equilibrium with gradients in the atmospheric parameters (Nicole)

    Bayesian codes

    • Bayesian inversion for Milne-Eddington atmospheres (Bayes-ME)
    • Bayesian inversion for Lines described in Local Thermodynamical Equilibrium with gradients in the atmospheric parameters (Bayes-LTE)

Polarization produced by the Zeeman and Hanle effects

    Least-squares codes

    • Slab with constant physical properties (Hazel)

Bayesian magnetohydrodynamic inversion of coronal loops

    Bayesian codes

    • Resonantly damped loop oscillations
    • Resonantly damped loop oscillations

Bayesian inference of clumpy dusty torus models in Active Galactic Nuclei

    Bayesian codes

    • Spectral Energy Distributions