This package provides a Python interface to OptalCP solver. The name of the package is optalcp.
To use this package, you need the OptalCP binary on your system. You can use the optalcp-bin-preview package, which provides a preview version. The preview version solves all problems but reports only objective values, not values of the decision variables.
Usually, there's no need to install optalcp directly. It is automatically installed with optalcp-bin-preview or optalcp-bin package.
# Install preview edition (public, no authentication required) pip install git+https://github.com/ScheduleOpt/optalcp-py-bin-preview@latest # This automatically installs the optalcp API package as a dependencyThe preview edition solves all problems but reports only objective values (no solution details).
For full functionality with solution details:
- Full edition (
optalcp-bin): Commercial license, requires GitHub authentication - Academic edition (
optalcp-bin-academic): Free for academic use, requires GitHub authentication
Contact ScheduleOpt for licensing options. Academic licenses are provided free of charge for qualified academic institutions.
The documentation for the Python API can be found on the OptalCP web page.