|
From: Eric E. <eri...@re...> - 2020-11-16 10:35:43
|
> I managed to load QuantLibXLL into Python with win32com. That's an interesting exercise to attempt. An XLL is a DLL so I guess there is nothing to prevent you from loading it as such into Python. But the XLL's entry points are designed to be called from Excel so it would be a hassle at best to use from Python. > However, what about Linux side? SWIG? Can gensrc generate C interfaces similar to XL ones? The idea behind gensrc is that you could autogenerate source code for the QuantLibAddin interface for any platform, Excel is just one example. There is a build for C++ but it only supports a subset of the functionality that QuantLibXL supports. So the C++ build is more of a proof of concept. It works on Windows and Linux and is documented here: https://www.quantlib.org/quantlibaddin/build_cpp.html Once upon a time, we implemented a gensrc module to export the QuantLibAddin interface to C, and that facilitated deployment to platforms such as Python that talk C. However that build has not been maintained for a long time and it would not be a trivial task to resurrect it. Regards, Eric On 11/15/20 5:13 PM, SX L wrote: > I managed to load QuantLibXLL into Python with win32com. However, what > about Linux side? SWIG? Can gensrc generate C interfaces similar to XL > ones? > > > > _______________________________________________ > QuantLib-users mailing list > Qua...@li... > https://lists.sourceforge.net/lists/listinfo/quantlib-users |