You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
From what I understand, there are two versions of the Python 2 PHCpy that just used doubles instead of the higher precision floating point types from the QD library:
phcpy2cadepath_d.cpp : C++ extension of phcpy2c with Path (CPU) for doubles
phcpy2cpath_d.cpp : C++ extension of phcpy2c with Path (GPU) for doubles
It would be great if these could be ported to Python 3, since the QD library has a non-free license and Python 2 has reached its end of life.
(I was able to hack together a double-only Python 3 version for the Debian package by linking against lib2path_d and deleting a bunch of dd_real and qd_real stuff from various source files, but I'm sure there's probably a better way!)
The text was updated successfully, but these errors were encountered:
Thanks for the hack. The QD library should indeed become optional.
Recently code generated by the CAMPARY software was applied for multiple double arithmetic.
From what I understand, there are two versions of the Python 2 PHCpy that just used doubles instead of the higher precision floating point types from the QD library:
PHCpack/src/Mod/READ_ME
Lines 28 to 29 in 3ea105c
It would be great if these could be ported to Python 3, since the QD library has a non-free license and Python 2 has reached its end of life.
(I was able to hack together a double-only Python 3 version for the Debian package by linking against
lib2path_d
and deleting a bunch ofdd_real
andqd_real
stuff from various source files, but I'm sure there's probably a better way!)The text was updated successfully, but these errors were encountered: