def get_abundance_elem(self,cycle):
import nuutils as u<EOL>masses_for_this_cycle = self.se.get(cycle,'<STR_LIT>')<EOL>self._read_iso_abund_marco([min(masses_for_this_cycle),max(masses_for_this_cycle)],cycle)<EOL>u.stable_specie()<EOL>self.decay(self.mass_frac)<EOL>element_name = self.se.elements<EOL>u.give_zip_element_z_and_names(element_name)<EOL>solar_factor = <NUM_LIT><EOL>u.solar('<STR_LIT>',solar_factor)<EOL>self.stable_isotope_identifier=u.jjdum<EOL>self.stable_isotope_list=u.stable<EOL>self.element_abundance_not_decayed=[]<EOL>self.element_abundance_decayed =[]<EOL>self.element_production_factors=[]<EOL>self.element_production_factors_decayed=[]<EOL>for i in range(len(masses_for_this_cycle)):<EOL><INDENT>mass_fractions_array_decayed = decayed_multi_d[i]<EOL>mass_fractions_array_not_decayed = self.mass_frac[i]<EOL>u.element_abund_marco(<NUM_LIT:2>,self.stable_isotope_list,self.stable_isotope_identifier,mass_fractions_array_not_decayed,mass_fractions_array_decayed)<EOL>self.element_abundance_not_decayed.append(u.elem_abund)<EOL>self.element_abundance_decayed.append(u.elem_abund_decayed)<EOL>self.element_production_factors.append(u.elem_prod_fac)<EOL>self.element_production_factors_decayed.append(u.elem_prod_fac_decayed)<EOL><DEDENT>
returns the undecayed element profile (all elements that are
in elem_names).

Parameters
----------
cycle : integer
    The cycle number