You can subscribe to this list here.
| 2000 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(17) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2001 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(23) |
| 2002 |
Jan
(18) |
Feb
(20) |
Mar
(22) |
Apr
(41) |
May
(28) |
Jun
(25) |
Jul
(10) |
Aug
(7) |
Sep
(5) |
Oct
(20) |
Nov
(13) |
Dec
(11) |
| 2003 |
Jan
(28) |
Feb
(5) |
Mar
(6) |
Apr
(5) |
May
(17) |
Jun
(6) |
Jul
(45) |
Aug
(35) |
Sep
(24) |
Oct
(50) |
Nov
(53) |
Dec
(6) |
| 2004 |
Jan
(4) |
Feb
(10) |
Mar
(52) |
Apr
(46) |
May
(8) |
Jun
(25) |
Jul
(12) |
Aug
(6) |
Sep
(8) |
Oct
(8) |
Nov
(9) |
Dec
(7) |
| 2005 |
Jan
(18) |
Feb
(60) |
Mar
(19) |
Apr
(26) |
May
(14) |
Jun
(27) |
Jul
(8) |
Aug
(15) |
Sep
(19) |
Oct
(53) |
Nov
(20) |
Dec
(23) |
| 2006 |
Jan
(16) |
Feb
(27) |
Mar
(33) |
Apr
(51) |
May
(36) |
Jun
(25) |
Jul
(54) |
Aug
(30) |
Sep
(25) |
Oct
(67) |
Nov
(43) |
Dec
(13) |
| 2007 |
Jan
(23) |
Feb
(27) |
Mar
(55) |
Apr
(79) |
May
(60) |
Jun
(66) |
Jul
(46) |
Aug
(30) |
Sep
(90) |
Oct
(49) |
Nov
(85) |
Dec
(74) |
| 2008 |
Jan
(68) |
Feb
(59) |
Mar
(64) |
Apr
(28) |
May
(66) |
Jun
(35) |
Jul
(73) |
Aug
(76) |
Sep
(65) |
Oct
(46) |
Nov
(41) |
Dec
(19) |
| 2009 |
Jan
(46) |
Feb
(90) |
Mar
(51) |
Apr
(104) |
May
(13) |
Jun
(24) |
Jul
(20) |
Aug
(39) |
Sep
(109) |
Oct
(101) |
Nov
(117) |
Dec
(57) |
| 2010 |
Jan
(55) |
Feb
(42) |
Mar
(39) |
Apr
(22) |
May
(33) |
Jun
(41) |
Jul
(25) |
Aug
(52) |
Sep
(75) |
Oct
(60) |
Nov
(62) |
Dec
(52) |
| 2011 |
Jan
(70) |
Feb
(31) |
Mar
(26) |
Apr
(28) |
May
(17) |
Jun
(38) |
Jul
(51) |
Aug
(35) |
Sep
(27) |
Oct
(35) |
Nov
(10) |
Dec
(20) |
| 2012 |
Jan
(21) |
Feb
(29) |
Mar
(13) |
Apr
(37) |
May
(33) |
Jun
(12) |
Jul
(34) |
Aug
(27) |
Sep
(29) |
Oct
(35) |
Nov
(58) |
Dec
(27) |
| 2013 |
Jan
(27) |
Feb
(16) |
Mar
(40) |
Apr
(16) |
May
(34) |
Jun
(37) |
Jul
(6) |
Aug
(3) |
Sep
(4) |
Oct
(49) |
Nov
(13) |
Dec
(12) |
| 2014 |
Jan
(15) |
Feb
(21) |
Mar
(11) |
Apr
(13) |
May
(27) |
Jun
(60) |
Jul
(19) |
Aug
(29) |
Sep
(20) |
Oct
(28) |
Nov
(41) |
Dec
(15) |
| 2015 |
Jan
(33) |
Feb
(29) |
Mar
(26) |
Apr
(17) |
May
(2) |
Jun
(13) |
Jul
(21) |
Aug
(30) |
Sep
(22) |
Oct
(15) |
Nov
(46) |
Dec
(20) |
| 2016 |
Jan
(6) |
Feb
(5) |
Mar
(9) |
Apr
(15) |
May
(9) |
Jun
(4) |
Jul
(3) |
Aug
(4) |
Sep
(39) |
Oct
(8) |
Nov
(5) |
Dec
(8) |
| 2017 |
Jan
(4) |
Feb
(14) |
Mar
(4) |
Apr
(16) |
May
(5) |
Jun
(10) |
Jul
(25) |
Aug
(2) |
Sep
(5) |
Oct
(11) |
Nov
(8) |
Dec
(11) |
| 2018 |
Jan
(7) |
Feb
(4) |
Mar
|
Apr
(1) |
May
(4) |
Jun
(21) |
Jul
(8) |
Aug
(3) |
Sep
(2) |
Oct
(2) |
Nov
(1) |
Dec
|
| 2019 |
Jan
(1) |
Feb
(5) |
Mar
(18) |
Apr
(9) |
May
(5) |
Jun
(21) |
Jul
(25) |
Aug
(25) |
Sep
(4) |
Oct
(2) |
Nov
(2) |
Dec
(5) |
| 2020 |
Jan
|
Feb
|
Mar
(3) |
Apr
|
May
(2) |
Jun
(2) |
Jul
(1) |
Aug
|
Sep
(1) |
Oct
(2) |
Nov
(6) |
Dec
|
| 2021 |
Jan
(1) |
Feb
|
Mar
(2) |
Apr
(1) |
May
(4) |
Jun
|
Jul
(1) |
Aug
|
Sep
(2) |
Oct
(9) |
Nov
(1) |
Dec
(5) |
| 2022 |
Jan
(7) |
Feb
(3) |
Mar
|
Apr
(2) |
May
(5) |
Jun
(3) |
Jul
(3) |
Aug
(3) |
Sep
(3) |
Oct
(14) |
Nov
|
Dec
(1) |
| 2023 |
Jan
(10) |
Feb
|
Mar
|
Apr
(2) |
May
|
Jun
(2) |
Jul
(2) |
Aug
(1) |
Sep
|
Oct
(5) |
Nov
|
Dec
|
| 2024 |
Jan
(8) |
Feb
|
Mar
(2) |
Apr
(1) |
May
|
Jun
|
Jul
(4) |
Aug
(5) |
Sep
|
Oct
(4) |
Nov
(1) |
Dec
(1) |
| 2025 |
Jan
(3) |
Feb
(2) |
Mar
(2) |
Apr
(1) |
May
(2) |
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
(1) |
Nov
|
Dec
|
| 2026 |
Jan
(1) |
Feb
(12) |
Mar
|
Apr
(2) |
May
(8) |
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: <ja...@fr...> - 2017-02-14 10:31:27
|
Hi,
I did realize I dont need abstract base classes. I had declared RiskyFixedBond and therefore I needed to have currencies, that went all right. Also I am declaring CDS but I get problems with the type conversion of the protection side and the schedule type (also in the defaultable bond). If I understood your doc I wrote:
ImplicitConversionsCalc = [
("QuantLib::Protection::Side", "std::string", "string", "EnumeratedType", "<<"),
]
QuantLibTypes = [
("EnumeratedType", "ql/default.hpp", "QuantLib::Protection::Side", "std::string", "Buyer", "QuantLib::Protection::Buyer"),
("EnumeratedType", "ql/default.hpp", "QuantLib::Protection::Side", "std::string", "Seller", "QuantLib::Protection::Seller"),
]
is that ok? For the scehdule I will pull your code and figure it out.
Also I have moved the code under "./gensrc/code" to "./gensrc/codesrc" the reason is that if I want to debug the python tools with eclipse or any other debugger it gets confused with /code/ and the python libraries.
Antoher minor point is that the parser is very picky on not having carriage returns on the parameter list of constructors, it fails if theres one.
Best regards
pp
----- Original Message -----
> Hello,
>
> I have added an example under experimental/credit/riskybond.py and in
> the spreadsheet.
>
> You need not define the base class - except you would like to refer
> to
> member functions of it. I assume that it is not necessary to
> instantiate a base class (like RiskyBond which has virtual
> functions).
>
> I also added code to handle 1D return types of enumeratedobjects
> (ccy()
> function of RiskyBond) in calc.py and for the correct handling of
> std::string input parameters (like 'name' of riskybond - not handled
> like objects) in addinclasses.py.
>
> In some part of the code I have left statements of the type
> --- if __name__ == "__main__": ---. You can ignore them since you
> invoke 'python main.py -o'. The previous statement --- if __name__
> ...
> --- is for debugging since I can execute the file alone without
> executing main.py.
>
>
> Regards,
> Lars Callenbach
>
>
>
>
> Am Montag, den 13.02.2017, 14:20 +0100 schrieb ja...@fr...:
> > Hi again,
> > I am not sure what I was asking makes sense anymore; something is
> > failing when I add some extra functions but not sure where.
> > Some add ok some do not, so it might just be syntax staring in
> > front
> > of my nose.
> >
> > I am looking at the code and some files contain non portable paths
> > like line 275 of enumeratedobjects.py :
> > pmd = ParseMetaData('/work/QuantLib-Addin/gensrc/metadata',
> > 'Calc')
> > this does not prevent things from working on my side however.
> > guess it is not being used?
> >
> > Best
> > PP
> >
> >
> > ----- Original Message -----
> > >
> > > Hi Lars,
> > > How do you declare and use abstract types? Say I want to define a
> > > new
> > > constructor (e.g. riskybond.py) which needs an pointer in its
> > > constructor of a virtual base type (defaulttermstructure) How do
> > > I
> > > declare that type? I see there are methods for the type
> > > (defaulttermstructure.py) so they can be used from all derived
> > > classes but how does one declares the abstract type to be
> > > recognised?
> > > Best
> > > pp
> > >
> > >
> > > ----- Original Message -----
> > > >
> > > > Hi,
> > > > I like its simplicity. It works very well on my mint/ubuntu
> > > > with
> > > > the
> > > > last version of libreoffice + sdk. I can drive the debugger
> > > > directly
> > > > from Calc.
> > > > Too bad the worksheets need to be rewritten but that's a minor
> > > > inconvenience.
> > > > Something I am wondering, what happens now with the
> > > > dependencies?
> > > > Can
> > > > they be forced now?
> > > > Would it be possible to get the doxygen c++ doc for free into
> > > > the
> > > > parameters of the functions? Through an hypothetical
> > > > doxy-c++-py
> > > > module?
> > > > I might pr new functions as I use them.
> > > > Best and thank you
> > > > pp
> > > >
> > > > ----- Original Message -----
> > > > >
> > > > > Hi,
> > > > >
> > > > > it is independent of Reposit and has a modified version of
> > > > > the
> > > > > "old"
> > > > > repository/objecthandler code of the QuantLibAddin in the
> > > > > folder
> > > > > oh.
> > > > >
> > > > > The other code components are generated by python code based
> > > > > on
> > > > > metadata defined under gensrc/metadata (similar to SWIG but
> > > > > without
> > > > > the
> > > > > class hierarchy redefinitions).
> > > > >
> > > > > I assume that Mac-OS is a quick win - but I have had some
> > > > > problems
> > > > > compiling the examples of LibreOffice/SDK under Windows (unix
> > > > > convention of paths in the SDK files which do not work under
> > > > > Windows
> > > > > -
> > > > > help appreciated since my license of VS-C++ is expired).
> > > > >
> > > > >
> > > > > Kind regards,
> > > > > Lars
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > Am Donnerstag, den 26.01.2017, 18:50 +0100 schrieb
> > > > > ja...@fr...:
> > > > > >
> > > > > > That's very good news,
> > > > > > I know I could look and I will but, is that working ok for
> > > > > > all
> > > > > > OS?
> > > > > > Is
> > > > > > it based on the previous OH or on the new Reposit
> > > > > > framework?
> > > > > > Thank you
> > > > > > pp
> > > > > >
> > > > > >
> > > > > >
> > > > > > ----- Original Message -----
> > > > > > >
> > > > > > >
> > > > > > > Good evening,
> > > > > > >
> > > > > > > I have a running version for the addin for
> > > > > > > LibreOffice/Calc.
> > > > > > > On
> > > > > > > GitHub
> > > > > > > I have a first prototype for automatic addin code
> > > > > > > generation
> > > > > > > of
> > > > > > > QuantLib functions and classes for Calc
> > > > > > > (github.com/lcallenbach/quantlibaddin).
> > > > > > >
> > > > > > > Feedback (and testing on other platforms) welcome.
> > > > > > >
> > > > > > >
> > > > > > > Kind regards,
> > > > > > > Lars
> > > > > > >
> > > > > > > ---------------------------------------------------------
> > > > > > > --------
> > > > > > > -------------
> > > > > > > Check out the vibrant tech community on one of the
> > > > > > > world's
> > > > > > > most
> > > > > > > engaging tech sites, SlashDot.org!
> > > > > > > http://sdm.link/slashdot
> > > > > > > _______________________________________________
> > > > > > > QuantLib-dev mailing list
> > > > > > > Qua...@li...
> > > > > > > https://lists.sourceforge.net/lists/listinfo/quantlib-dev
> > > > > > >
> > > > >
> > > >
> > > > ---------------------------------------------------------------
> > > > ---------------
> > > > Check out the vibrant tech community on one of the world's most
> > > > engaging tech sites, SlashDot.org! http://sdm.link/slashdot
> > > > _______________________________________________
> > > > QuantLib-dev mailing list
> > > > Qua...@li...
> > > > https://lists.sourceforge.net/lists/listinfo/quantlib-dev
> > > >
> > >
> > > -----------------------------------------------------------------
> > > -------------
> > > Check out the vibrant tech community on one of the world's most
> > > engaging tech sites, SlashDot.org! http://sdm.link/slashdot
> > > _______________________________________________
> > > QuantLib-dev mailing list
> > > Qua...@li...
> > > https://lists.sourceforge.net/lists/listinfo/quantlib-dev
> > >
>
|
|
From: Lars C. <lca...@we...> - 2017-02-14 10:18:15
|
Hello,
I have added an example under experimental/credit/riskybond.py and in
the spreadsheet.
You need not define the base class - except you would like to refer to
member functions of it. I assume that it is not necessary to
instantiate a base class (like RiskyBond which has virtual functions).
I also added code to handle 1D return types of enumeratedobjects (ccy()
function of RiskyBond) in calc.py and for the correct handling of
std::string input parameters (like 'name' of riskybond - not handled
like objects) in addinclasses.py.
In some part of the code I have left statements of the type
--- if __name__ == "__main__": ---. You can ignore them since you
invoke 'python main.py -o'. The previous statement --- if __name__ ...
--- is for debugging since I can execute the file alone without
executing main.py.
Regards,
Lars Callenbach
Am Montag, den 13.02.2017, 14:20 +0100 schrieb ja...@fr...:
> Hi again,
> I am not sure what I was asking makes sense anymore; something is
> failing when I add some extra functions but not sure where.
> Some add ok some do not, so it might just be syntax staring in front
> of my nose.
>
> I am looking at the code and some files contain non portable paths
> like line 275 of enumeratedobjects.py :
> pmd = ParseMetaData('/work/QuantLib-Addin/gensrc/metadata',
> 'Calc')
> this does not prevent things from working on my side however.
> guess it is not being used?
>
> Best
> PP
>
>
> ----- Original Message -----
> >
> > Hi Lars,
> > How do you declare and use abstract types? Say I want to define a
> > new
> > constructor (e.g. riskybond.py) which needs an pointer in its
> > constructor of a virtual base type (defaulttermstructure) How do I
> > declare that type? I see there are methods for the type
> > (defaulttermstructure.py) so they can be used from all derived
> > classes but how does one declares the abstract type to be
> > recognised?
> > Best
> > pp
> >
> >
> > ----- Original Message -----
> > >
> > > Hi,
> > > I like its simplicity. It works very well on my mint/ubuntu with
> > > the
> > > last version of libreoffice + sdk. I can drive the debugger
> > > directly
> > > from Calc.
> > > Too bad the worksheets need to be rewritten but that's a minor
> > > inconvenience.
> > > Something I am wondering, what happens now with the dependencies?
> > > Can
> > > they be forced now?
> > > Would it be possible to get the doxygen c++ doc for free into the
> > > parameters of the functions? Through an hypothetical doxy-c++-py
> > > module?
> > > I might pr new functions as I use them.
> > > Best and thank you
> > > pp
> > >
> > > ----- Original Message -----
> > > >
> > > > Hi,
> > > >
> > > > it is independent of Reposit and has a modified version of the
> > > > "old"
> > > > repository/objecthandler code of the QuantLibAddin in the
> > > > folder
> > > > oh.
> > > >
> > > > The other code components are generated by python code based on
> > > > metadata defined under gensrc/metadata (similar to SWIG but
> > > > without
> > > > the
> > > > class hierarchy redefinitions).
> > > >
> > > > I assume that Mac-OS is a quick win - but I have had some
> > > > problems
> > > > compiling the examples of LibreOffice/SDK under Windows (unix
> > > > convention of paths in the SDK files which do not work under
> > > > Windows
> > > > -
> > > > help appreciated since my license of VS-C++ is expired).
> > > >
> > > >
> > > > Kind regards,
> > > > Lars
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > Am Donnerstag, den 26.01.2017, 18:50 +0100 schrieb
> > > > ja...@fr...:
> > > > >
> > > > > That's very good news,
> > > > > I know I could look and I will but, is that working ok for
> > > > > all
> > > > > OS?
> > > > > Is
> > > > > it based on the previous OH or on the new Reposit framework?
> > > > > Thank you
> > > > > pp
> > > > >
> > > > >
> > > > >
> > > > > ----- Original Message -----
> > > > > >
> > > > > >
> > > > > > Good evening,
> > > > > >
> > > > > > I have a running version for the addin for
> > > > > > LibreOffice/Calc.
> > > > > > On
> > > > > > GitHub
> > > > > > I have a first prototype for automatic addin code
> > > > > > generation
> > > > > > of
> > > > > > QuantLib functions and classes for Calc
> > > > > > (github.com/lcallenbach/quantlibaddin).
> > > > > >
> > > > > > Feedback (and testing on other platforms) welcome.
> > > > > >
> > > > > >
> > > > > > Kind regards,
> > > > > > Lars
> > > > > >
> > > > > > ---------------------------------------------------------
> > > > > > --------
> > > > > > -------------
> > > > > > Check out the vibrant tech community on one of the world's
> > > > > > most
> > > > > > engaging tech sites, SlashDot.org! http://sdm.link/slashdot
> > > > > > _______________________________________________
> > > > > > QuantLib-dev mailing list
> > > > > > Qua...@li...
> > > > > > https://lists.sourceforge.net/lists/listinfo/quantlib-dev
> > > > > >
> > > >
> > >
> > > ---------------------------------------------------------------
> > > ---------------
> > > Check out the vibrant tech community on one of the world's most
> > > engaging tech sites, SlashDot.org! http://sdm.link/slashdot
> > > _______________________________________________
> > > QuantLib-dev mailing list
> > > Qua...@li...
> > > https://lists.sourceforge.net/lists/listinfo/quantlib-dev
> > >
> >
> > -----------------------------------------------------------------
> > -------------
> > Check out the vibrant tech community on one of the world's most
> > engaging tech sites, SlashDot.org! http://sdm.link/slashdot
> > _______________________________________________
> > QuantLib-dev mailing list
> > Qua...@li...
> > https://lists.sourceforge.net/lists/listinfo/quantlib-dev
> >
|
|
From: <ja...@fr...> - 2017-02-13 13:21:05
|
Hi again,
I am not sure what I was asking makes sense anymore; something is failing when I add some extra functions but not sure where.
Some add ok some do not, so it might just be syntax staring in front of my nose.
I am looking at the code and some files contain non portable paths like line 275 of enumeratedobjects.py :
pmd = ParseMetaData('/work/QuantLib-Addin/gensrc/metadata', 'Calc')
this does not prevent things from working on my side however.
guess it is not being used?
Best
PP
----- Original Message -----
> Hi Lars,
> How do you declare and use abstract types? Say I want to define a new
> constructor (e.g. riskybond.py) which needs an pointer in its
> constructor of a virtual base type (defaulttermstructure) How do I
> declare that type? I see there are methods for the type
> (defaulttermstructure.py) so they can be used from all derived
> classes but how does one declares the abstract type to be
> recognised?
> Best
> pp
>
>
> ----- Original Message -----
> > Hi,
> > I like its simplicity. It works very well on my mint/ubuntu with
> > the
> > last version of libreoffice + sdk. I can drive the debugger
> > directly
> > from Calc.
> > Too bad the worksheets need to be rewritten but that's a minor
> > inconvenience.
> > Something I am wondering, what happens now with the dependencies?
> > Can
> > they be forced now?
> > Would it be possible to get the doxygen c++ doc for free into the
> > parameters of the functions? Through an hypothetical doxy-c++-py
> > module?
> > I might pr new functions as I use them.
> > Best and thank you
> > pp
> >
> > ----- Original Message -----
> > > Hi,
> > >
> > > it is independent of Reposit and has a modified version of the
> > > "old"
> > > repository/objecthandler code of the QuantLibAddin in the folder
> > > oh.
> > >
> > > The other code components are generated by python code based on
> > > metadata defined under gensrc/metadata (similar to SWIG but
> > > without
> > > the
> > > class hierarchy redefinitions).
> > >
> > > I assume that Mac-OS is a quick win - but I have had some
> > > problems
> > > compiling the examples of LibreOffice/SDK under Windows (unix
> > > convention of paths in the SDK files which do not work under
> > > Windows
> > > -
> > > help appreciated since my license of VS-C++ is expired).
> > >
> > >
> > > Kind regards,
> > > Lars
> > >
> > >
> > >
> > >
> > >
> > > Am Donnerstag, den 26.01.2017, 18:50 +0100 schrieb
> > > ja...@fr...:
> > > > That's very good news,
> > > > I know I could look and I will but, is that working ok for all
> > > > OS?
> > > > Is
> > > > it based on the previous OH or on the new Reposit framework?
> > > > Thank you
> > > > pp
> > > >
> > > >
> > > >
> > > > ----- Original Message -----
> > > > >
> > > > > Good evening,
> > > > >
> > > > > I have a running version for the addin for LibreOffice/Calc.
> > > > > On
> > > > > GitHub
> > > > > I have a first prototype for automatic addin code generation
> > > > > of
> > > > > QuantLib functions and classes for Calc
> > > > > (github.com/lcallenbach/quantlibaddin).
> > > > >
> > > > > Feedback (and testing on other platforms) welcome.
> > > > >
> > > > >
> > > > > Kind regards,
> > > > > Lars
> > > > >
> > > > > -----------------------------------------------------------------
> > > > > -------------
> > > > > Check out the vibrant tech community on one of the world's
> > > > > most
> > > > > engaging tech sites, SlashDot.org! http://sdm.link/slashdot
> > > > > _______________________________________________
> > > > > QuantLib-dev mailing list
> > > > > Qua...@li...
> > > > > https://lists.sourceforge.net/lists/listinfo/quantlib-dev
> > > > >
> > >
> >
> > ------------------------------------------------------------------------------
> > Check out the vibrant tech community on one of the world's most
> > engaging tech sites, SlashDot.org! http://sdm.link/slashdot
> > _______________________________________________
> > QuantLib-dev mailing list
> > Qua...@li...
> > https://lists.sourceforge.net/lists/listinfo/quantlib-dev
> >
>
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, SlashDot.org! http://sdm.link/slashdot
> _______________________________________________
> QuantLib-dev mailing list
> Qua...@li...
> https://lists.sourceforge.net/lists/listinfo/quantlib-dev
>
|
|
From: <ja...@fr...> - 2017-02-13 08:39:39
|
Hi Lars, How do you declare and use abstract types? Say I want to define a new constructor (e.g. riskybond.py) which needs an pointer in its constructor of a virtual base type (defaulttermstructure) How do I declare that type? I see there are methods for the type (defaulttermstructure.py) so they can be used from all derived classes but how does one declares the abstract type to be recognised? Best pp ----- Original Message ----- > Hi, > I like its simplicity. It works very well on my mint/ubuntu with the > last version of libreoffice + sdk. I can drive the debugger directly > from Calc. > Too bad the worksheets need to be rewritten but that's a minor > inconvenience. > Something I am wondering, what happens now with the dependencies? Can > they be forced now? > Would it be possible to get the doxygen c++ doc for free into the > parameters of the functions? Through an hypothetical doxy-c++-py > module? > I might pr new functions as I use them. > Best and thank you > pp > > ----- Original Message ----- > > Hi, > > > > it is independent of Reposit and has a modified version of the > > "old" > > repository/objecthandler code of the QuantLibAddin in the folder > > oh. > > > > The other code components are generated by python code based on > > metadata defined under gensrc/metadata (similar to SWIG but without > > the > > class hierarchy redefinitions). > > > > I assume that Mac-OS is a quick win - but I have had some problems > > compiling the examples of LibreOffice/SDK under Windows (unix > > convention of paths in the SDK files which do not work under > > Windows > > - > > help appreciated since my license of VS-C++ is expired). > > > > > > Kind regards, > > Lars > > > > > > > > > > > > Am Donnerstag, den 26.01.2017, 18:50 +0100 schrieb ja...@fr...: > > > That's very good news, > > > I know I could look and I will but, is that working ok for all > > > OS? > > > Is > > > it based on the previous OH or on the new Reposit framework? > > > Thank you > > > pp > > > > > > > > > > > > ----- Original Message ----- > > > > > > > > Good evening, > > > > > > > > I have a running version for the addin for LibreOffice/Calc. On > > > > GitHub > > > > I have a first prototype for automatic addin code generation of > > > > QuantLib functions and classes for Calc > > > > (github.com/lcallenbach/quantlibaddin). > > > > > > > > Feedback (and testing on other platforms) welcome. > > > > > > > > > > > > Kind regards, > > > > Lars > > > > > > > > ----------------------------------------------------------------- > > > > ------------- > > > > Check out the vibrant tech community on one of the world's most > > > > engaging tech sites, SlashDot.org! http://sdm.link/slashdot > > > > _______________________________________________ > > > > QuantLib-dev mailing list > > > > Qua...@li... > > > > https://lists.sourceforge.net/lists/listinfo/quantlib-dev > > > > > > > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, SlashDot.org! http://sdm.link/slashdot > _______________________________________________ > QuantLib-dev mailing list > Qua...@li... > https://lists.sourceforge.net/lists/listinfo/quantlib-dev > |
|
From: <ja...@fr...> - 2017-02-09 18:19:11
|
Hi, I like its simplicity. It works very well on my mint/ubuntu with the last version of libreoffice + sdk. I can drive the debugger directly from Calc. Too bad the worksheets need to be rewritten but that's a minor inconvenience. Something I am wondering, what happens now with the dependencies? Can they be forced now? Would it be possible to get the doxygen c++ doc for free into the parameters of the functions? Through an hypothetical doxy-c++-py module? I might pr new functions as I use them. Best and thank you pp ----- Original Message ----- > Hi, > > it is independent of Reposit and has a modified version of the "old" > repository/objecthandler code of the QuantLibAddin in the folder oh. > > The other code components are generated by python code based on > metadata defined under gensrc/metadata (similar to SWIG but without > the > class hierarchy redefinitions). > > I assume that Mac-OS is a quick win - but I have had some problems > compiling the examples of LibreOffice/SDK under Windows (unix > convention of paths in the SDK files which do not work under Windows > - > help appreciated since my license of VS-C++ is expired). > > > Kind regards, > Lars > > > > > > Am Donnerstag, den 26.01.2017, 18:50 +0100 schrieb ja...@fr...: > > That's very good news, > > I know I could look and I will but, is that working ok for all OS? > > Is > > it based on the previous OH or on the new Reposit framework? > > Thank you > > pp > > > > > > > > ----- Original Message ----- > > > > > > Good evening, > > > > > > I have a running version for the addin for LibreOffice/Calc. On > > > GitHub > > > I have a first prototype for automatic addin code generation of > > > QuantLib functions and classes for Calc > > > (github.com/lcallenbach/quantlibaddin). > > > > > > Feedback (and testing on other platforms) welcome. > > > > > > > > > Kind regards, > > > Lars > > > > > > ----------------------------------------------------------------- > > > ------------- > > > Check out the vibrant tech community on one of the world's most > > > engaging tech sites, SlashDot.org! http://sdm.link/slashdot > > > _______________________________________________ > > > QuantLib-dev mailing list > > > Qua...@li... > > > https://lists.sourceforge.net/lists/listinfo/quantlib-dev > > > > |
|
From: Luigi B. <lui...@gm...> - 2017-02-08 22:10:52
|
It's fixed in https://github.com/lballabio/QuantLib/pull/196. I'll merge it tomorrow, but you can pull it into your master already if you need it now. Luigi On Wed, Feb 8, 2017 at 8:04 PM Francois Botha <ig...@gm...> wrote: > Hi, > > When I try to compile the current head on master branch on Linux with > gcc 6.3.1 20161221, I get this error: > > ../../ql/cashflows/lineartsrpricer.hpp:66:47: error: ‘constexpr’ needed > for in-class initialization of static data member ‘const Real > QuantLib::LinearTsrPricer::defaultUpperBound’ of non-integral type > [-fpermissive] > defaultUpperBound = 2.0000; > > The same for the lower bound. > > I suspect it's some kind of C++11 issue. Should I change my compiler or > change something the 'const' to 'constexpr' in the .hpp file? > > thanks, > Francois Botha > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, SlashDot.org! http://sdm.link/slashdot > _______________________________________________ > QuantLib-dev mailing list > Qua...@li... > https://lists.sourceforge.net/lists/listinfo/quantlib-dev > |
|
From: Francois B. <ig...@gm...> - 2017-02-08 19:02:35
|
Hi,
When I try to compile the current head on master branch on Linux with
gcc 6.3.1 20161221, I get this error:
../../ql/cashflows/lineartsrpricer.hpp:66:47: error: ‘constexpr’ needed for
in-class initialization of static data member ‘const Real
QuantLib::LinearTsrPricer::defaultUpperBound’ of non-integral type
[-fpermissive]
defaultUpperBound = 2.0000;
The same for the lower bound.
I suspect it's some kind of C++11 issue. Should I change my compiler or
change something the 'const' to 'constexpr' in the .hpp file?
thanks,
Francois Botha
|
|
From: Lars C. <lca...@we...> - 2017-01-26 18:28:26
|
Hi, it is independent of Reposit and has a modified version of the "old" repository/objecthandler code of the QuantLibAddin in the folder oh. The other code components are generated by python code based on metadata defined under gensrc/metadata (similar to SWIG but without the class hierarchy redefinitions). I assume that Mac-OS is a quick win - but I have had some problems compiling the examples of LibreOffice/SDK under Windows (unix convention of paths in the SDK files which do not work under Windows - help appreciated since my license of VS-C++ is expired). Kind regards, Lars Am Donnerstag, den 26.01.2017, 18:50 +0100 schrieb ja...@fr...: > That's very good news, > I know I could look and I will but, is that working ok for all OS? Is > it based on the previous OH or on the new Reposit framework? > Thank you > pp > > > > ----- Original Message ----- > > > > Good evening, > > > > I have a running version for the addin for LibreOffice/Calc. On > > GitHub > > I have a first prototype for automatic addin code generation of > > QuantLib functions and classes for Calc > > (github.com/lcallenbach/quantlibaddin). > > > > Feedback (and testing on other platforms) welcome. > > > > > > Kind regards, > > Lars > > > > ----------------------------------------------------------------- > > ------------- > > Check out the vibrant tech community on one of the world's most > > engaging tech sites, SlashDot.org! http://sdm.link/slashdot > > _______________________________________________ > > QuantLib-dev mailing list > > Qua...@li... > > https://lists.sourceforge.net/lists/listinfo/quantlib-dev > > |
|
From: <ja...@fr...> - 2017-01-26 17:50:19
|
That's very good news, I know I could look and I will but, is that working ok for all OS? Is it based on the previous OH or on the new Reposit framework? Thank you pp ----- Original Message ----- > Good evening, > > I have a running version for the addin for LibreOffice/Calc. On > GitHub > I have a first prototype for automatic addin code generation of > QuantLib functions and classes for Calc > (github.com/lcallenbach/quantlibaddin). > > Feedback (and testing on other platforms) welcome. > > > Kind regards, > Lars > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, SlashDot.org! http://sdm.link/slashdot > _______________________________________________ > QuantLib-dev mailing list > Qua...@li... > https://lists.sourceforge.net/lists/listinfo/quantlib-dev > |
|
From: Lars C. <lca...@we...> - 2017-01-25 21:14:34
|
Good evening, I have a running version for the addin for LibreOffice/Calc. On GitHub I have a first prototype for automatic addin code generation of QuantLib functions and classes for Calc (github.com/lcallenbach/quantlibaddin). Feedback (and testing on other platforms) welcome. Kind regards, Lars |
|
From: Luigi B. <lui...@gm...> - 2017-01-05 09:50:49
|
Hello,
QuantLib 1.9.1 has been released and is available for download at
http://quantlib.org/download.shtml. <http://quantlib.org/download.shtml.> It
is a bug-fix release for version 1.9; the (short) list of changes is
available at http://quantlib.org/reference/history.html.
Please post any problems you have with this release to the QuantLib mailing
list (<qua...@li...>), or open a GitHub issue at
https://github.com/lballabio/quantlib/issues.
|
|
From: Yuanhao Z. <yua...@gm...> - 2016-12-26 03:06:26
|
I tested the x64 build in my VS 2013 IDE, and all builds were successful. Regards Alex Zhang 2016-12-24 5:17 GMT+08:00 Eric Ehlers <eri...@re...>: > All of the source code and binary files for the QuantLibXL 1.9 > prerelease are available at the following link: > > https://sourceforge.net/projects/quantlib/files/QuantLibXL/prerelease/ > > This is the "old" build > (http://quantlib.org/reposit/docs/latest/comparison.html), and for now > it excludes the Excel VBA Rate Curve Framework application. > > I would be grateful to anyone who could test the release and report any > problems here on the mailing list. > > Kind Regards, > Eric > > ------------------------------------------------------------ > ------------------ > Developer Access Program for Intel Xeon Phi Processors > Access to Intel Xeon Phi processor-based developer platforms. > With one year of Intel Parallel Studio XE. > Training and support from Colfax. > Order your platform today.http://sdm.link/intel > _______________________________________________ > QuantLib-users mailing list > Qua...@li... > https://lists.sourceforge.net/lists/listinfo/quantlib-users > |
|
From: Eric E. <eri...@re...> - 2016-12-23 22:18:05
|
All of the source code and binary files for the QuantLibXL 1.9 prerelease are available at the following link: https://sourceforge.net/projects/quantlib/files/QuantLibXL/prerelease/ This is the "old" build (http://quantlib.org/reposit/docs/latest/comparison.html), and for now it excludes the Excel VBA Rate Curve Framework application. I would be grateful to anyone who could test the release and report any problems here on the mailing list. Kind Regards, Eric |
|
From: Eric E. <eri...@re...> - 2016-12-22 08:32:34
|
I have completed a preliminary build of QuantLibXL 1.9 (the "old" build). The 32- and 64-bit XLLs are available at this link: https://sourceforge.net/projects/quantlib/files/QuantLibXL/prerelease/ Please email the list with any problems you find in those files. The packaged prerelease is being prepared. Kind Regards, Eric |
|
From: Theo B. <tb...@ao...> - 2016-12-17 09:33:21
|
Hi Peter, Just curious what sort of Interest Rates trade or instrument has a leg with a mixture of Libor coupons, floored Libor coupons, CMS coupons from your last post? Regards Theo -----Original Message----- From: quantlib-dev-request <qua...@li...> To: quantlib-dev <qua...@li...> Sent: Fri, 16 Dec 2016 23:55 Subject: QuantLib-dev Digest, Vol 126, Issue 1 Send QuantLib-dev mailing list submissions to qua...@li... To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/quantlib-dev or, via email, send a message with subject or body 'help' to qua...@li... You can reach the person managing the list at qua...@li... When replying, please edit your Subject line so it is more specific than "Re: Contents of QuantLib-dev digest..." Today's Topics: 1. setCouponPricer(s) (Peter Caspers) 2. Re: setCouponPricer(s) (Luigi Ballabio) 3. Re: setCouponPricer(s) (Peter Caspers) 4. Re: setCouponPricer(s) (Luigi Ballabio) ---------------------------------------------------------------------- Message: 1 Date: Tue, 13 Dec 2016 12:53:32 +0100 From: Peter Caspers <pca...@gm...> Subject: [Quantlib-dev] setCouponPricer(s) To: qua...@li... Message-ID: <6F8...@gm...> Content-Type: text/plain; charset=utf-8 Hi, say I have a Leg with Libor coupons, floored Libor coupons, CMS coupons, etc. all mixed. I also have a IborCouponPricer and a CmsCouponPricer and want to attach these to the ?matching" coupons. How can I do that in one (not too long) line of code? It seems setCouponPricer() and setCouponPricers() do not suit really, but I might be missing the obvious... Kind Regards Peter ------------------------------ Message: 2 Date: Tue, 13 Dec 2016 15:52:13 +0000 From: Luigi Ballabio <lui...@gm...> Subject: Re: [Quantlib-dev] setCouponPricer(s) To: Peter Caspers <pca...@gm...>, qua...@li... Message-ID: <CAJ...@ma...> Content-Type: text/plain; charset="utf-8" Hi, I don't think there's a function that does that. If you want to get fancy, you can write a visitor similar to PricerSetter but storing both pricers and setting the appropriate one; otherwise, you can loop over the coupons and find out their type yourself. Luigi On Tue, Dec 13, 2016 at 12:56 PM Peter Caspers <pca...@gm...> wrote: > Hi, > > say I have a Leg with Libor coupons, floored Libor coupons, CMS coupons, > etc. all mixed. I also have a IborCouponPricer and a CmsCouponPricer and > want to attach these to the ?matching" coupons. > > How can I do that in one (not too long) line of code? It seems > setCouponPricer() and setCouponPricers() do not suit really, but I might be > missing the obvious... > > Kind Regards > Peter > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, SlashDot.org! http://sdm.link/slashdot > _______________________________________________ > QuantLib-dev mailing list > Qua...@li... > https://lists.sourceforge.net/lists/listinfo/quantlib-dev > -------------- next part -------------- An HTML attachment was scrubbed... ------------------------------ Message: 3 Date: Tue, 13 Dec 2016 17:53:02 +0100 From: Peter Caspers <pca...@gm...> Subject: Re: [Quantlib-dev] setCouponPricer(s) To: Luigi Ballabio <lui...@gm...> Cc: qua...@li... Message-ID: <8F3...@gm...> Content-Type: text/plain; charset="utf-8" Hi Luigi, yes, I do loop over the coupons right now. This is cumbersome, lots of dynamic casting and for cap-floored coupons you have to look at the underlying to find the type. Instead of your fancy solution I thought I could reuse the existing PricerSetter und write a simple overload of the setCouponPricers method that just tries to set the pricers one after another and catches exceptions thrown from the PricerSetter in case of mismatches. But this overload would have to sit within the couponpricer file since the setter is in an empty namespace in that file. Would that be too dirty for a PR? Is the use case maybe exotic after all? Kind Regards Peter > On 13 Dec 2016, at 16:52, Luigi Ballabio <lui...@gm...> wrote: > > Hi, > I don't think there's a function that does that. If you want to get fancy, you can write a visitor similar to PricerSetter but storing both pricers and setting the appropriate one; otherwise, you can loop over the coupons and find out their type yourself. > > Luigi > > > On Tue, Dec 13, 2016 at 12:56 PM Peter Caspers <pca...@gm... <mailto:pca...@gm...>> wrote: > Hi, > > say I have a Leg with Libor coupons, floored Libor coupons, CMS coupons, etc. all mixed. I also have a IborCouponPricer and a CmsCouponPricer and want to attach these to the ?matching" coupons. > > How can I do that in one (not too long) line of code? It seems setCouponPricer() and setCouponPricers() do not suit really, but I might be missing the obvious... > > Kind Regards > Peter > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, SlashDot.org! http://sdm.link/slashdot <http://sdm.link/slashdot> > _______________________________________________ > QuantLib-dev mailing list > Qua...@li... <mailto:Qua...@li...> > https://lists.sourceforge.net/lists/listinfo/quantlib-dev <https://lists.sourceforge.net/lists/listinfo/quantlib-dev> -------------- next part -------------- An HTML attachment was scrubbed... ------------------------------ Message: 4 Date: Thu, 15 Dec 2016 10:38:27 +0000 From: Luigi Ballabio <lui...@gm...> Subject: Re: [Quantlib-dev] setCouponPricer(s) To: Peter Caspers <pca...@gm...> Cc: qua...@li... Message-ID: <CAJ...@ma...> Content-Type: text/plain; charset="utf-8" It's ok for me. Luigi On Tue, Dec 13, 2016 at 5:53 PM Peter Caspers <pca...@gm...> wrote: > Hi Luigi, > > yes, I do loop over the coupons right now. This is cumbersome, lots of > dynamic casting and for cap-floored coupons you have to look at the > underlying to find the type. > > Instead of your fancy solution I thought I could reuse the existing > PricerSetter und write a simple overload of the setCouponPricers method > that just tries to set the pricers one after another and catches exceptions > thrown from the PricerSetter in case of mismatches. But this overload would > have to sit within the couponpricer file since the setter is in an empty > namespace in that file. > > Would that be too dirty for a PR? Is the use case maybe exotic after all? > > Kind Regards > Peter > > > On 13 Dec 2016, at 16:52, Luigi Ballabio <lui...@gm...> wrote: > > Hi, > I don't think there's a function that does that. If you want to get > fancy, you can write a visitor similar to PricerSetter but storing both > pricers and setting the appropriate one; otherwise, you can loop over the > coupons and find out their type yourself. > > Luigi > > > On Tue, Dec 13, 2016 at 12:56 PM Peter Caspers <pca...@gm...> > wrote: > > Hi, > > say I have a Leg with Libor coupons, floored Libor coupons, CMS coupons, > etc. all mixed. I also have a IborCouponPricer and a CmsCouponPricer and > want to attach these to the ?matching" coupons. > > How can I do that in one (not too long) line of code? It seems > setCouponPricer() and setCouponPricers() do not suit really, but I might be > missing the obvious... > > Kind Regards > Peter > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, SlashDot.org <http://slashdot.org>! > http://sdm.link/slashdot > _______________________________________________ > QuantLib-dev mailing list > Qua...@li... > https://lists.sourceforge.net/lists/listinfo/quantlib-dev > > > -------------- next part -------------- An HTML attachment was scrubbed... ------------------------------ ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, SlashDot.org! http://sdm.link/slashdot ------------------------------ _______________________________________________ QuantLib-dev mailing list Qua...@li... https://lists.sourceforge.net/lists/listinfo/quantlib-dev End of QuantLib-dev Digest, Vol 126, Issue 1 ******************************************** |
|
From: Luigi B. <lui...@gm...> - 2016-12-15 10:38:45
|
It's ok for me. Luigi On Tue, Dec 13, 2016 at 5:53 PM Peter Caspers <pca...@gm...> wrote: > Hi Luigi, > > yes, I do loop over the coupons right now. This is cumbersome, lots of > dynamic casting and for cap-floored coupons you have to look at the > underlying to find the type. > > Instead of your fancy solution I thought I could reuse the existing > PricerSetter und write a simple overload of the setCouponPricers method > that just tries to set the pricers one after another and catches exceptions > thrown from the PricerSetter in case of mismatches. But this overload would > have to sit within the couponpricer file since the setter is in an empty > namespace in that file. > > Would that be too dirty for a PR? Is the use case maybe exotic after all? > > Kind Regards > Peter > > > On 13 Dec 2016, at 16:52, Luigi Ballabio <lui...@gm...> wrote: > > Hi, > I don't think there's a function that does that. If you want to get > fancy, you can write a visitor similar to PricerSetter but storing both > pricers and setting the appropriate one; otherwise, you can loop over the > coupons and find out their type yourself. > > Luigi > > > On Tue, Dec 13, 2016 at 12:56 PM Peter Caspers <pca...@gm...> > wrote: > > Hi, > > say I have a Leg with Libor coupons, floored Libor coupons, CMS coupons, > etc. all mixed. I also have a IborCouponPricer and a CmsCouponPricer and > want to attach these to the “matching" coupons. > > How can I do that in one (not too long) line of code? It seems > setCouponPricer() and setCouponPricers() do not suit really, but I might be > missing the obvious... > > Kind Regards > Peter > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, SlashDot.org <http://slashdot.org>! > http://sdm.link/slashdot > _______________________________________________ > QuantLib-dev mailing list > Qua...@li... > https://lists.sourceforge.net/lists/listinfo/quantlib-dev > > > |
|
From: Peter C. <pca...@gm...> - 2016-12-13 16:53:12
|
Hi Luigi, yes, I do loop over the coupons right now. This is cumbersome, lots of dynamic casting and for cap-floored coupons you have to look at the underlying to find the type. Instead of your fancy solution I thought I could reuse the existing PricerSetter und write a simple overload of the setCouponPricers method that just tries to set the pricers one after another and catches exceptions thrown from the PricerSetter in case of mismatches. But this overload would have to sit within the couponpricer file since the setter is in an empty namespace in that file. Would that be too dirty for a PR? Is the use case maybe exotic after all? Kind Regards Peter > On 13 Dec 2016, at 16:52, Luigi Ballabio <lui...@gm...> wrote: > > Hi, > I don't think there's a function that does that. If you want to get fancy, you can write a visitor similar to PricerSetter but storing both pricers and setting the appropriate one; otherwise, you can loop over the coupons and find out their type yourself. > > Luigi > > > On Tue, Dec 13, 2016 at 12:56 PM Peter Caspers <pca...@gm... <mailto:pca...@gm...>> wrote: > Hi, > > say I have a Leg with Libor coupons, floored Libor coupons, CMS coupons, etc. all mixed. I also have a IborCouponPricer and a CmsCouponPricer and want to attach these to the “matching" coupons. > > How can I do that in one (not too long) line of code? It seems setCouponPricer() and setCouponPricers() do not suit really, but I might be missing the obvious... > > Kind Regards > Peter > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, SlashDot.org! http://sdm.link/slashdot <http://sdm.link/slashdot> > _______________________________________________ > QuantLib-dev mailing list > Qua...@li... <mailto:Qua...@li...> > https://lists.sourceforge.net/lists/listinfo/quantlib-dev <https://lists.sourceforge.net/lists/listinfo/quantlib-dev> |
|
From: Luigi B. <lui...@gm...> - 2016-12-13 15:52:32
|
Hi,
I don't think there's a function that does that. If you want to get
fancy, you can write a visitor similar to PricerSetter but storing both
pricers and setting the appropriate one; otherwise, you can loop over the
coupons and find out their type yourself.
Luigi
On Tue, Dec 13, 2016 at 12:56 PM Peter Caspers <pca...@gm...>
wrote:
> Hi,
>
> say I have a Leg with Libor coupons, floored Libor coupons, CMS coupons,
> etc. all mixed. I also have a IborCouponPricer and a CmsCouponPricer and
> want to attach these to the “matching" coupons.
>
> How can I do that in one (not too long) line of code? It seems
> setCouponPricer() and setCouponPricers() do not suit really, but I might be
> missing the obvious...
>
> Kind Regards
> Peter
>
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, SlashDot.org! http://sdm.link/slashdot
> _______________________________________________
> QuantLib-dev mailing list
> Qua...@li...
> https://lists.sourceforge.net/lists/listinfo/quantlib-dev
>
|
|
From: Peter C. <pca...@gm...> - 2016-12-13 11:53:40
|
Hi, say I have a Leg with Libor coupons, floored Libor coupons, CMS coupons, etc. all mixed. I also have a IborCouponPricer and a CmsCouponPricer and want to attach these to the “matching" coupons. How can I do that in one (not too long) line of code? It seems setCouponPricer() and setCouponPricers() do not suit really, but I might be missing the obvious... Kind Regards Peter |
|
From: Peter C. <pca...@gm...> - 2016-11-24 17:01:57
|
Off topic, this seems to be the initial project site from 2001 https://web.archive.org/web/20010627124159/http://quantlib.org/index.html <https://web.archive.org/web/20010627124159/http://quantlib.org/index.html> Most of the links are still working … an interesting read :-) > On 23 Nov 2016, at 21:11, Luigi Ballabio <lui...@gm...> wrote: > > Hello Mitch, > I'm afraid we forgot to update the main page every decade or so. > > That text was written at the beginning of the project and was saying: "there's no public implementation of financial models, and that's why we're launching QuantLib". We're well past that stage now :) > > Thanks for pointing it out! We'll try updating it to something more relevant. > > Cheers, > Luigi > > On Wed, Nov 23, 2016, 21:01 Mitch Gann <mg...@gm... <mailto:mg...@gm...>> wrote: > Hello all, > > I am new to the QuantLib community and was hoping to eventually contribute to the code base. I see that the homepage of QuantLib states that "Black-Scholes, still lack a public robust implementation", therefore I though it would be worth helping with the Black-Scholes model in QuantLib. > > However upon looking in the code repository under quantlib/testsuite/ there is blackdeltacalculator.cpp and blackformula.cpp and the code within looks to be handling the model already. > > So my questions are; > Has the Black-Scholes model been taken care of within QuantLib using that code? > > If the first answer is No, my follow up question, is that code simply not "robust" enough and need improving or does the Black-Scholes model need to be created from scratch? > > Thanks everyone, > Mitch > > ------------------------------------------------------------------------------ > _______________________________________________ > QuantLib-dev mailing list > Qua...@li... <mailto:Qua...@li...> > https://lists.sourceforge.net/lists/listinfo/quantlib-dev <https://lists.sourceforge.net/lists/listinfo/quantlib-dev> > ------------------------------------------------------------------------------ > _______________________________________________ > QuantLib-dev mailing list > Qua...@li... > https://lists.sourceforge.net/lists/listinfo/quantlib-dev |
|
From: Luigi B. <lui...@gm...> - 2016-11-23 20:11:22
|
Hello Mitch,
I'm afraid we forgot to update the main page every decade or so.
That text was written at the beginning of the project and was saying:
"there's no public implementation of financial models, and that's why we're
launching QuantLib". We're well past that stage now :)
Thanks for pointing it out! We'll try updating it to something more
relevant.
Cheers,
Luigi
On Wed, Nov 23, 2016, 21:01 Mitch Gann <mg...@gm...> wrote:
> Hello all,
>
> I am new to the QuantLib community and was hoping to eventually contribute
> to the code base. I see that the homepage of QuantLib states that "Black-Scholes,
> still lack a public robust implementation", therefore I though it would
> be worth helping with the Black-Scholes model in QuantLib.
>
> However upon looking in the code repository under quantlib/testsuite/
> there is blackdeltacalculator.cpp and blackformula.cpp and the code within
> looks to be handling the model already.
>
> So my questions are;
> Has the Black-Scholes model been taken care of within QuantLib using that
> code?
>
> If the first answer is No, my follow up question, is that code simply not
> "robust" enough and need improving or does the Black-Scholes model need to
> be created from scratch?
>
> Thanks everyone,
> Mitch
>
>
> ------------------------------------------------------------------------------
> _______________________________________________
> QuantLib-dev mailing list
> Qua...@li...
> https://lists.sourceforge.net/lists/listinfo/quantlib-dev
>
|
|
From: Mitch G. <mg...@gm...> - 2016-11-23 19:59:21
|
Hello all, I am new to the QuantLib community and was hoping to eventually contribute to the code base. I see that the homepage of QuantLib states that "Black-Scholes, still lack a public robust implementation", therefore I though it would be worth helping with the Black-Scholes model in QuantLib. However upon looking in the code repository under quantlib/testsuite/ there is blackdeltacalculator.cpp and blackformula.cpp and the code within looks to be handling the model already. So my questions are; Has the Black-Scholes model been taken care of within QuantLib using that code? If the first answer is No, my follow up question, is that code simply not "robust" enough and need improving or does the Black-Scholes model need to be created from scratch? Thanks everyone, Mitch |
|
From: Luigi B. <lui...@gm...> - 2016-11-08 09:33:50
|
QuantLib is a cross-platform, free/open-source quantitative finance C++ library for modeling, pricing, trading, and risk management in real-life. Version 1.9 has been released and is available for download at < http://quantlib.org/download.shtml>. Please post any problems you have with this release to the QuantLib mailing list (<qua...@li...>), or open a GitHub issue at < https://github.com/lballabio/quantlib/issues>. -- The QuantLib group |
|
From: Paolo M. <maz...@li...> - 2016-11-03 15:48:51
|
Hi All, ObjectHandler / QuantLibAddin / QuantLibXL version 1.8 (using gensrc) has been released. Here is the link to the downloads page: http://sourceforge.net/projects/quantlib/files/ Here are the links to the updated web sites: http://www.objecthandler.org http://www.quantlibaddin.org http://www.quantlibxl.org Kind Regards, Paolo |
|
From: Martin R. <m....@tm...> - 2016-10-22 14:02:20
|
<html dir="ltr"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <style type="text/css" id="owaParaStyle"></style> </head> <body fpstyle="1" ocsi="0"> <div style="direction: ltr;font-family: Tahoma;color: #000000;font-size: 10pt;"> <p>Hi Luigi,</p> <p><br> </p> <p>We would like to add an implement functionality similar to BondFunctions.yield to correctly calculate Certificate of Deposit yields - which are not the same as standard yield calcs. Can you give us any guidelines as to how you would like this functionality added so that we can get this integrated into the QuantLib distribution. The below image is from ISMA/ICMA Bond Markets: Structures and Yield Calculations. We are happy to do the coding but aren't so familiar with the framework and best way to implement this.</p> <p><br> </p> <p>Thanks,</p> <p><br> </p> <p>Martin</p> <p><br> </p> <p><a href="http://www.icmagroup.org/assets/documents/Media/Bondmarketsbook/Bond%20markets_structures%20and%20yield%20calculations.pdf" target="_blank" style="font-size: 10pt;">http://www.icmagroup.org/assets/documents/Media/Bondmarketsbook/Bond%20markets_structures%20and%20yield%20calculations.pdf</a></p> <p><br> </p> <p><br> </p> <p><br> </p> <p><br> </p> <p><br> </p> <p><img src="cid:6addbaf6-b864-49de-9981-2abe53213065" originalwidth="1091" originalheight="787" rszimgcmd="fitToWindow" style="width: 560px; height: 403.96px;"></p> <br> <p></p> </div> </body> </html> |