def execute(self):

        self.ATHP = self.geo_in.Apri/(((self.flow_in.gamma+1)/2)**((-self.flow_in.gamma-1)/(2*(self.flow_in.gamma-1)))*(1+(self.flow_in.gamma-1)/2*self.flow_in.pri.Mach**2)**((self.flow_in.gamma+1)/(2*(self.flow_in.gamma-1)))/self.flow_in.pri.Mach)
        self.EJD = 2*(self.geo_in.Aexit/pi)**0.5
        self.SPOKE = self.geo_in.Num_Lobes
        self.HMIC = self.ALTEVO-10*cos(radians(self.phi))
        self.SL = 10*sin(radians(self.phi))
        
        #Prepare the input file for HSRNOISE
        self.generate_input()
        
        #Execute the component
        #super(HSRNOISE, self).execute()

        #Parse HSRNOISE output file
        self.parse_output()
        
        #Delete .plt files produced by HSRnoise
        for filename in glob('*.plt'):
            os.remove(filename)
        
        #Post process the data produced by HSRNoise for use in ANOPP
        self.dist = sqrt((self.ALTEVO-self.HMIC)**2+self.SL**2)/sin(radians(self.thetas))
        self.corr = 20*log10(self.dist)
        self.SPL_corr = self.SPL + self.corr
Notifies the Workflow that workflow configuration
dataset/ETHPy150Open OpenMDAO/OpenMDAO-Framework/contrib/drea_usecase/hsrnoise.py/HSRNOISE.execute--crossover with--dataset/ETHPy150Open OpenMDAO/OpenMDAO-Framework/openmdao.main/src/openmdao/main/workflow.py/Workflow.config_changed