Eq. 5 We can define a system comprising these equations to be simultaneously solved. In this system, we can see that chemical equilibria consist of nonlinear functions, meaning that they cannot be expressed as a sum of their variables each raised to the power of one. equpy approach to solve this problem is to linearize these equations first to make them suitable to be solved employing fast numerical methods. The algorithm presented here has the advantage of operating on a user-friendly set of equations that is intuitively employed by any user with a basic chemistry knowledge. These equations are solved with an approach equivalent to the Newton search of the logarithmic equations over the logarithm of the variables.