Hi All, I have successfully compiled the new quantlib_swig-0.9.6 quantlib-0.9.6 packages from Sage 3.0.1.
A number of functions work fine form the Sage notebook. Unfortunately the important quantlib Date() function is causing problems. I am trying to run from QuantLib import * calendar = TARGET() todaysDate = Date(6,October,2001) and I get the error: Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/root/.sage/sage_notebook/worksheets/tomanizer/18/code/3.py", line 7, in <module> todaysDate = Date(Integer(6),October,Integer(2001)) File "/filesrv/Sage/sage-3.0.2-debian32-intelx86-i686-Linux/local/ lib/python2.5/site-packages/sympy/plotting/", line 1, in <module> File "/filesrv/Sage/sage-3.0.2-debian32-intelx86-i686-Linux/local/ lib/python2.5/site-packages/QuantLib/QuantLib.py", line 203, in __init__ this = _QuantLib.new_Date(*args) NotImplementedError: Wrong number of arguments for overloaded function 'new_Date'. Possible C/C++ prototypes are: Date() Date(Day,Month,Year) Date(BigInteger) Date(std::string const &,std::string const &) which is an error thrown by SWIG if the wrong parameters are passed to the functions. However, this example is from the Quantlib SWIG help file. So I assume it should work from quantlib SWIG. My suspicion is that the error is related to the Sage's handling of unicode. Does anone wlse have this problem? Is there a workaround? Kind regards Thomas --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to sage-support@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/sage-support URLs: http://www.sagemath.org -~----------~----~----~----~------~----~------~--~---