def __init__(self, config): reader = ExcelReader(config) dmus_2006 = reader.read_dmus("2006") dmus_2007 = reader.read_dmus("2007") dmus_2008 = reader.read_dmus("2008") dmus_2009 = reader.read_dmus("2009") dmus_2010 = reader.read_dmus("2010") dmus_2011 = reader.read_dmus("2011") dmus_2012 = reader.read_dmus("2012") dmus_2013 = reader.read_dmus("2013") dmus_2014 = reader.read_dmus("2014") cefs = reader.read_cef("2006", "2007", "2008", "2009", "2010", "2011", "2012", "2013", '2014') global_dmus = [dmus_2006, dmus_2007, dmus_2008, dmus_2009, dmus_2010, dmus_2011, dmus_2012, dmus_2013, dmus_2014] self.lmdi_2006_2007 = Lmdi.build(dmus_2006, dmus_2007, '2006-2007', global_dmus, cefs) self.lmdi_2007_2008 = Lmdi.build(dmus_2007, dmus_2008, '2007-2008', global_dmus, cefs) self.lmdi_2008_2009 = Lmdi.build(dmus_2008, dmus_2009, '2008-2009', global_dmus, cefs) self.lmdi_2009_2010 = Lmdi.build(dmus_2009, dmus_2010, '2009-2010', global_dmus, cefs) self.lmdi_2010_2011 = Lmdi.build(dmus_2010, dmus_2011, '2010-2011', global_dmus, cefs) self.lmdi_2011_2012 = Lmdi.build(dmus_2011, dmus_2012, '2011-2012', global_dmus, cefs) self.lmdi_2012_2013 = Lmdi.build(dmus_2012, dmus_2013, '2012-2013', global_dmus, cefs) self.lmdi_2013_2014 = Lmdi.build(dmus_2013, dmus_2014, '2013-2014', global_dmus, cefs) self.spaam_2006_2007 = Spaam.build(dmus_2006, dmus_2007, '2006-2007', global_dmus, cefs) self.spaam_2007_2008 = Spaam.build(dmus_2007, dmus_2008, '2007-2008', global_dmus, cefs) self.spaam_2008_2009 = Spaam.build(dmus_2008, dmus_2009, '2008-2009', global_dmus, cefs) self.spaam_2009_2010 = Spaam.build(dmus_2009, dmus_2010, '2009-2010', global_dmus, cefs) self.spaam_2010_2011 = Spaam.build(dmus_2010, dmus_2011, '2010-2011', global_dmus, cefs) self.spaam_2011_2012 = Spaam.build(dmus_2011, dmus_2012, '2011-2012', global_dmus, cefs) self.spaam_2012_2013 = Spaam.build(dmus_2012, dmus_2013, '2012-2013', global_dmus, cefs) self.spaam_2013_2014 = Spaam.build(dmus_2013, dmus_2014, '2013-2014', global_dmus, cefs) years = { 0: '2006', 1: '2007', 2: '2008', 3: '2009', 4: '2010', 5: '2011', 6: '2012', 7: '2013', 8: '2014', } self.mpaam_2006_2007 = Mpaam([dmus_2006, dmus_2007], '2006-2007', global_dmus, cefs, years) self.mpaam_2006_2008 = Mpaam([dmus_2006, dmus_2007, dmus_2008], '2006-2008', global_dmus, cefs, years) self.mpaam_2006_2009 = Mpaam([dmus_2006, dmus_2007, dmus_2008, dmus_2009, ], '2006-2009', global_dmus, cefs, years) self.mpaam_2006_2010 = Mpaam([dmus_2006, dmus_2007, dmus_2008, dmus_2009, dmus_2010], '2006-2010', global_dmus, cefs, years) self.mpaam_2006_2011 = Mpaam([dmus_2006, dmus_2007, dmus_2008, dmus_2009, dmus_2010, dmus_2011], '2006-2011', global_dmus, cefs, years) self.mpaam_2006_2012 = Mpaam([dmus_2006, dmus_2007, dmus_2008, dmus_2009, dmus_2010, dmus_2011, dmus_2012], '2006-2012', global_dmus, cefs, years) self.mpaam_2006_2013 = Mpaam([dmus_2006, dmus_2007, dmus_2008, dmus_2009, dmus_2010, dmus_2011, dmus_2012, dmus_2013], '2006-2013', global_dmus, cefs, years) self.mpaam_2006_2014 = Mpaam([dmus_2006, dmus_2007, dmus_2008, dmus_2009, dmus_2010, dmus_2011, dmus_2012, dmus_2013, dmus_2014], '2006-2014', global_dmus, cefs, years) self.province_names = self.lmdi_2006_2007.province_names