Added
- A ``metadata`` field to Signomial and Polynomial objects.
- ``sageopt.interop``, for interacting with other python projects. Right now, there
is only support for GPKit. The GPKit functions are minimal, and untested. They
will be properly fleshed out when version 0.5 is released.
Changed
- ``Signomial.partial`` and ``Polynomial.partial`` to correctly work with nonconstant coefficients.
- Essentially all "attributes" of Signomial or Polynomial objects have become "properties". The
most important change is that ``self.alpha`` and ``self.c`` are now only created when necessary;
the internal ``alpha_c`` dict still defines the Signomial or Polynomial as a mathematical object,
but this has also been turned into a hidden attribute ``self._alpha_c``.