A C++ implementation of the following evolutionary
    algorithms: Bat Algorithm (Yang, 2010 <doi:10.1007/978-3-642-12538-6_6>),
    Cuckoo Search (Yang, 2009 <doi:10.1109/nabic.2009.5393690>),
    Genetic Algorithms (Holland, 1992, ISBN:978-0262581110),
    Gravitational Search Algorithm (Rashedi et al., 2009 <doi:10.1016/j.ins.2009.03.004>),
    Grey Wolf Optimization (Mirjalili et al., 2014 <doi:10.1016/j.advengsoft.2013.12.007>),
    Harmony Search (Geem et al., 2001 <doi:10.1177/003754970107600201>),
    Improved Harmony Search (Mahdavi et al., 2007 <doi:10.1016/j.amc.2006.11.033>),
    Moth-flame Optimization (Mirjalili, 2015 <doi:10.1016/j.knosys.2015.07.006>),
    Particle Swarm Optimization (Kennedy et al., 2001 ISBN:1558605959),
    Simulated Annealing (Kirkpatrick et al., 1983 <doi:10.1126/science.220.4598.671>),
    Whale Optimization Algorithm (Mirjalili and Lewis, 2016 <doi:10.1016/j.advengsoft.2016.01.008>).
    'EmiR' can be used not only for unconstrained optimization problems, but also
    in presence of inequality constrains, and variables restricted to be integers.

Various Expectation-Maximization (EM) algorithms are implemented for item 
	response theory (IRT) models. The package includes IRT models for binary and ordinal
	responses, along with dynamic and hierarchical IRT models with binary responses. The
	latter two models are fitted using variational EM.  The package also includes 
	variational network and text scaling models.  The algorithms are described in Imai, Lo, 
	and Olmsted (2016) <DOI:10.1017/S000305541600037X>.

Processing tools to create emissions for use in numerical air 
  quality models. Emissions can be calculated both using emission factors 
  and activity data (Schuch et al 2018) <doi:10.21105/joss.00662> or using 
  pollutant inventories (Schuch et al., 2018) <doi:10.30564/jasr.v1i1.347>. 
  Functions to process individual point emissions, line emissions and 
  area emissions of pollutants are available as well as methods to 
  incorporate alternative data for Spatial distribution of emissions 
  such as satellite images (Gavidia-Calderon et. al, 2018) 
  <doi:10.1016/j.atmosenv.2018.09.026> or openstreetmap data 
  (Andrade et al, 2015) <doi:10.3389/fenvs.2015.00009>.