getspams / spams-python

Python interface for SPAMS (SPArse Modeling Software)
https://thoth.inrialpes.fr/people/mairal/spams/
GNU General Public License v3.0
16 stars 5 forks source link

add swig generating files #29

Open samuelstjean opened 1 year ago

samuelstjean commented 1 year ago

The swig files for generating the code again. I also added a new function on the python side to check for an int array explicitly, the old version had a problem doing type checking on windows x64 after python 3.8 because C int are 32bit for sparse matrix and decided to become 64bit afterwards, making the whole thing error out without reasons.

See https://github.com/getspams/spams-python/compare/buildtools?expand=1#diff-460b6ecbea1ce33a85130c32946fe89e220bc7660355bfb71856fe1ecb6e5b05R13 for more info, copied and adapted from the line just below to do the bare minimum.

Note the updated wrappers are coming later and these files do not do anything by themselves for users.