Skip to content

ScheduleOpt/optalcp-py-bin-preview

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

optalcp-bin-preview

Preview edition binaries for the OptalCP constraint programming solver.

Installation

# Latest version (recommended)
pip install git+https://github.com/ScheduleOpt/optalcp-py-bin-preview@latest

# Specific version
pip install git+https://github.com/ScheduleOpt/optalcp-py-bin-preview@v2025.11.0

This will automatically install the optalcp Python API package as a dependency. See the optalcp-py repository.

What is the Preview Edition?

The Preview edition of OptalCP is a limited version that:

  • Solves problems normally
  • Reports only objective values (no solution details)
  • Is useful for evaluation and testing

For full functionality, install optalcp-bin (full edition) or optalcp-bin-academic (academic edition). Contact ScheduleOpt for licensing options (academic licenses are free).

Usage

Once installed, the optalcp package will automatically find and use this binary:

import optalcp as cp

model = cp.Model()
# ... build your model ...

result = cp.solve(model)
print(f"Objective: {result.objective}")

Upgrading to Full Edition

To upgrade to the full edition, simply install the full binary package (requires GitHub authentication):

pip install git+https://github.com/ScheduleOpt/optalcp-py-bin@latest

The full edition will automatically take priority over the preview edition.

Supported Platforms

  • Linux (x86_64)
  • macOS (ARM64)
  • Windows (x64)

License

See LICENSE.md file in the package for license terms.

About

OptalCP Python package - Preview edition (limited solutions)

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages