Skip to content

Commit

Permalink
Add SAS API interface (#729)
Browse files Browse the repository at this point in the history
* Add SAS API interface

* Update the version

* Remove unused comments

* Add an empty line to the end of the file

* Update SAS API interface

* Update documentation

* Update SAS API

* Update SAS API interface (need more changes)

* Various improvements to the SAS interfaces

* allow SAS solver classes without valid connection

* disable printing and fix comment

---------

Co-authored-by: Franco Peschiera <pchtsp@gmail.com>
Co-authored-by: phchri <Philipp.Christophel@sas.com>
Co-authored-by: Philipp Christophel <70648198+phchri@users.noreply.github.com>
  • Loading branch information
4 people authored Nov 1, 2024
1 parent ccc8fa4 commit efccbac
Show file tree
Hide file tree
Showing 4 changed files with 790 additions and 0 deletions.
6 changes: 6 additions & 0 deletions .github/workflows/pythonpackage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -60,5 +60,11 @@ jobs:
- name: Install coptpy
run: |
pip install coptpy
- name: Install saspy
run: |
pip install saspy
- name: Install swat
run: |
pip install swat
- name: Test with pulptest
run: pulptest
3 changes: 3 additions & 0 deletions pulp/apis/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
from .xpress_api import *
from .highs_api import *
from .copt_api import *
from .sas_api import *
from .core import *

_all_solvers = [
Expand All @@ -35,6 +36,8 @@
COPT,
COPT_DLL,
COPT_CMD,
SAS94,
SASCAS,
]

import json
Expand Down
Loading

0 comments on commit efccbac

Please sign in to comment.