Replies: 2 comments 3 replies
-
I thought there was Conda-specific linking magic for that, as in one could choose per environment which linear algebra "backend" to use?
I think python-control is the biggest user of Slycot, but it's not the only one. It would be good to have Slycot compatibility in a new package.
I'm not so sure about auto-generation, specifically following recent python-control/Slycot#199 I'm not sure what to think about a new package: it seems like a lot of work, and we have what seems like a good-enough solution, except of course for Windows wheels. On Windows I use mambaforge, so I'm not affected by this short-coming. |
Beta Was this translation helpful? Give feedback.
-
Having a SLICOT python module with permissive license and windows wheels for pip sounds like a great idea to me. @ilayn, can you briefly describe how you compiled SLICOT for windows? E.g. which fortran compiler did you use (I guess flang, after reading this)? |
Beta Was this translation helpful? Give feedback.
-
I have been doing some work on compiling SLICOT on Windows and seemingly I managed to compile things in a pretty straightforward way via
f2py
thanks to our folks' work on the SciPy side usingmeson
build system. Obviously the unicorn way would have been rewriting all this in anything other than F77 but that is a lot of work that I don't have too much time to spare because I'm converting F77 stuff on the SciPy eating all my time. So this seems like the second best thing to save things out of GPL licensedSlycot
.Hence my question in the title.
There are a few things to handle obviously,
I'd love to hear your thoughts about it.
Also related #867
Beta Was this translation helpful? Give feedback.
All reactions