Install ======================== Minimum requirement ------------------------ * `SageMath `_ version 9.2 (Release Date: 2020-10-24) or higher. * `OpenSSL `_ package. * `4ti2 `_ package in `SageMath `_. * `Macaulay2 `_ version 1.14 or higher. Step-by-Step Installation ------------------------------- 1. Install `openssl `_ package. You may use package manager like `Homebrew `_. 2. Install `Macaulay2 `_. 3. Install `SageMath `_. 4. Install `4ti2 `_ package via .. code-block:: shell sage -i 4ti2 5. Install `PyOpenSSL `_ package via .. code-block:: shell sage -i pyopenssl 6. Install `StdPairs `_ package via .. code-block:: shell sage -pip install stdpairs Optional Package: PyNormaliz --------------------------------- `PyNormaliz `_ package is optional and used for sending an affine semigroup to the polyhedron generated by "saturation" of the given affine semigroup. To install this, type .. code-block:: shell sage -i pynormaliz