- Notifications
You must be signed in to change notification settings - Fork2
Releases: sdpa-python/sdpa-python
v0.2.2
2c51dd1
Compare
This patch release comes with complete support for Apple Silicon (bothsdpa-python
andsdpa-multiprecision
). Additionally,sdpa-multiprecision
comes with a backend update that adds double precision feasibility error calculation.
Every version of SDPA for Python is released with two variants which can be installed aspip install sdpa-python
andpip install sdpa-multiprecision
respectively.sdpa-multiprecision
is identical tosdpa-python
, except that it is compiled to useSDPA Multiprecision instead of regular SDPA as backend.
Here is the summary of changes for each variant:
Regular variant (sdpa-python
): The backend usesSDPA 7.3.18
(with MUMPS version further enhanced from 5.6.2 to 5.7.3).
Multiprecision variant (sdpa-multiprecision
): The backend updated fromSDPA Multiprecision 7.3.0
toSDPA Multiprecision 7.3.1
[SeeRelease Notes].
Assets2
Uh oh!
There was an error while loading.Please reload this page.
v0.2.1
Compare
This patch release addsarm64
wheels for Linux and partial support for Apple Silicon [1]. Other than that, this patch release primarily addresses deprecation warnings and updates backend libraries.
Every version of SDPA for Python is released with two variants which can be installed aspip install sdpa-python
andpip install sdpa-multiprecision
respectively.sdpa-multiprecision
is identical tosdpa-python
, except that it is compiled to useSDPA Multiprecision instead of regular SDPA as backend.
Here is the summary of changes for each variant:
Regular variant (sdpa-python
): The backend stays atSDPA 7.3.17
(same as in v0.2.0, but with MUMPS version manually updated from 5.5.1 to 5.6.2).
Multiprecision variant (sdpa-multiprecision
): The backend updated fromSDPA Multiprecision 0.1.0
(used in v0.2.0) toSDPA Multiprecision 7.3.0
[SeeRelease Notes].
[1]sdpa-multiprecision
wheels are available for Apple Silicon. The regular variant is currently onlyinstallable from source. Due to a lack of a Fortran cross compiler, we are not able to provide macOSarm64
wheels for the regular variant.
Assets2
Uh oh!
There was an error while loading.Please reload this page.
v0.2.0
Compare
This is the second minor release after forking off from SDPAP. It incorporates two new features:
- Adds support forSDPA Multiprecision, a fork of SDPA-GMP.
- Adds
phasevalue
to the dictionarysdpapinfo
.sdpapinfo['phasevalue']
is the status of the problem solved bysdpap.solve
whilesdpainfo['phasevalue']
is the raw status returned by the backend (i.e.libsdpa.a
orlibsdpa_gmp.a
).- If
convMethod
isLMI
,sdpapinfo['phasevalue']
should be the reverse ofsdpainfo['phasevalue']
Assets2
Uh oh!
There was an error while loading.Please reload this page.