title: 'Syntax Error: invalid syntax' for no apparent reason
body: <p>I've been trying to get a fix and can't find why the error keeps appearing. Pmin,Pmax,w,fi1 and fi2 have all been assigned finite values   </p>
  
  <pre><code>guess=Pmin+(Pmax-Pmin)*((1-w**2)*fi1+(w**2)*fi2)
  </code></pre>
  
  <p>When i remove this line from the code, the same error appears at the next line of code, again for no reason I can think of</p>
  
  <p>Edit: Here is the chunk of code I was referring to:</p>
  
  <pre><code>def Psat(self, T):
      pop= self.getPborder(T)
      boolean=int(pop[0])
  
      P1=pop[1]
      P2=pop[2]
      if boolean:
          Pmin = float(min([P1, P2]))
          Pmax = float(max([P1, P2]))
          Tr=T/self.typeMolecule.Tc
          w=0.5*(1+scipy.tanh((10**5)*(Tr-0.6)))
          fi1=0.5*(1-scipy.tanh(8*((Tr**0.4)-1)))
          fi2=0.460*scipy.sqrt(1-(Tr-0.566)**2/(0.434**2)+0.494
  
          guess = Pmin+(Pmax-Pmin)*((1-w**2)*fi1+(w**2)*fi2)   #error here
  
          solution = scipy.optimize.newton(funcPsat,guess, args=(T,self))
  </code></pre>