The polco.transform package contains classes to transform between different polyhedral cone representations.

Polyhedral cones can be defined solely by inequalities, by equalities and inequalities or by equalities and non-negativity constraints. The classes in this package support transformations between the formats such that the extreme rays of the cones are preserved. Hence, the extreme rays of a transformed cone can be transformed back into the extreme rays of the original cone.