A python CGE general equilibrium solver to replace GAMS in appropriate problems