# Open Source Codes

Here I listed the codes to which I have contributed:

##### MPI_XSTAR

MPI_XSTAR is a computer program for parallelizing execution of multiple XSTAR runs using Message Passing Interface (MPI).

##### slimpi_emcee

slmpi_emcee is an MPI-based Parallelization of the S-Lang *Markov chain Monte Carlo (MCMC) Hammer* implemented in the Interactive Spectral Interpretation System in S-Lang (M. A. Nowak), and extended for MPI-based Parallelization (A. Danehkar).

##### AtomNeb

AtomNeb is an atomic database useful for nebular spectral analysis, plasma diagnostics, and abundance analysis. It includes energy levels (*E*j), collision strengths (*Ω*ij), transition probabilities (*A*ij), and effective recombination coefficient (αeff) of recombination lines of the most ions commonly observed in ionized nebulae.

##### MGFIT

MGFIT is an IDL Library developed to fit multiple Gaussian functions using a least-squares minimization technique and a random walk method. It uses the MPFIT library and a genetic-type random walk method.

##### proEQUIB

proEQUIB is a collection of IDL programs developed to calculate atomic level populations and line emissivities in statistical equilibrium in multi-level atoms for different physical conditions of the stratification layers where the chemical elements are ionized.

##### pyEQUIB

pyEQUIB is a collection of Python programs developed to calculate atomic level populations and line emissivities in statistical equilibrium in multi-level atoms for different physical conditions of the stratification layers where the chemical elements are ionized.