# 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

- 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 inversion for Milne-Eddington atmospheres (Bayes-ME)
- Bayesian inversion for Lines described in Local Thermodynamical Equilibrium with gradients in the atmospheric parameters (Bayes-LTE)

#### Least-squares codes

#### Bayesian codes

### Polarization produced by the Zeeman and Hanle effects

- Slab with constant physical properties (Hazel)

#### Least-squares codes

### Bayesian magnetohydrodynamic inversion of coronal loops

- Resonantly damped loop oscillations
- Resonantly damped loop oscillations

#### Bayesian codes

### Bayesian inference of clumpy dusty torus models in Active Galactic Nuclei

- Spectral Energy Distributions

#### Bayesian codes