FreeBSD Ports

finance/quantlib 1.40_1

C++ library for quantitative finance

Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
213840c151
License
BSD3CLAUSE
Categories
finance, math, devel
Package size
31374.9 KiB, 191432.7 KiB installed

Description

The QuantLib project is aimed at providing a comprehensive software framework for quantitative finance. QuantLib is a free/open-source library for modeling, trading, and risk management in real-life.

QuantLib is written in C++ with a clean object model, and is then exported to different languages such as C#, Objective Caml, Java, Perl, Python, GNU R, Ruby, and Scheme. An AAD-enabled version is also available. The reposit project facilitates deployment of object libraries to end user platforms and is used to generate QuantLibXL, an Excel addin for QuantLib, and QuantLibAddin, QuantLib addins for other platforms such as LibreOffice Calc. Bindings to other languages and porting to Gnumeric, Matlab/Octave, S-PLUS/R, Mathematica, COM/CORBA/SOAP architectures, FpML, are under consideration. See the extensions page for details.

Install

As a binary package — by origin, or by package name:

pkg install finance/quantlib
pkg install quantlib

From the ports tree:

cd /usr/ports/finance/quantlib/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	quantlib>0:finance/quantlib
LIB_DEPENDS=	libQuantLib.so:finance/quantlib

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.40_11.40_11.20_21.381.40_1
FreeBSD:14:quarterly1.40_11.40_1n/a1.381.40_1
FreeBSD:15:latest1.40_11.40_1n/a1.381.38
FreeBSD:15:quarterly1.40_11.40_1n/an/an/a
FreeBSD:16:latest1.40_11.40_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

The full lists below include those, and their dependencies in turn.

All build dependencies 4

No port depends on this one.

Configuration

Options name: finance_quantlib

OptionDefaultDescription
BENCHMARKonInstall benchmark (it is always built)
EXAMPLESonBuild and/or install examples
EXTRA_SAFETY_CHECKSoffTrade performance for run-time checks
INDEXED_COUPONSoffUse indexed rather than par coupons
INTRADAYoffTime precision of usecs, instead of days
OPENMPonParallel processing support via OpenMP
SESSIONSoffSee help (F1)
THREAD_SAFE_OBSERVER_PATTERNonSee help (F1)
THREAD_SAFE_SINGLETON_INIToffSee help (F1)
THROWING_IN_CYCLESoffSee help (F1)
TRACINGoffTrade performance for more detailed errors
USES
compiler:c++17-lang libtool
Service scripts
none

Files

Manual pages 22
  • BasketLosses(1)
  • BermudanSwaption(1)
  • Bonds(1)
  • CDS(1)
  • CVAIRS(1)
  • CallableBonds(1)
  • ConvertibleBonds(1)
  • DiscreteHedging(1)
  • EquityOption(1)
  • FRA(1)
  • FittedBondCurve(1)
  • Gaussian1dModels(1)
  • GlobalOptimizer(1)
  • LatentModel(1)
  • MarketModels(1)
  • MulticurveBootstrapping(1)
  • MultidimIntegral(1)
  • Replication(1)
  • Repo(1)
  • quantlib-benchmark(1)
  • quantlib-config(1)
  • quantlib-test-suite(1)
pkg-plist 1472
  • bin/quantlib-test-suite
  • bin/quantlib-config
  • bin/BasketLosses
  • bin/BermudanSwaption
  • bin/Bonds
  • bin/CDS
  • bin/CVAIRS
  • bin/CallableBonds
  • bin/ConvertibleBonds
  • bin/DiscreteHedging
  • bin/EquityOption
  • bin/FRA
  • bin/FittedBondCurve
  • bin/Gaussian1dModels
  • bin/GlobalOptimizer
  • bin/LatentModel
  • bin/MarketModels
  • bin/MulticurveBootstrapping
  • bin/MultidimIntegral
  • bin/Replication
  • bin/Repo
  • bin/quantlib-benchmark
  • include/ql/any.hpp
  • include/ql/auto_link.hpp
  • include/ql/cashflow.hpp
  • include/ql/cashflows/all.hpp
  • include/ql/cashflows/averagebmacoupon.hpp
  • include/ql/cashflows/capflooredcoupon.hpp
  • include/ql/cashflows/capflooredinflationcoupon.hpp
  • include/ql/cashflows/cashflows.hpp
  • include/ql/cashflows/cashflowvectors.hpp
  • include/ql/cashflows/cmscoupon.hpp
  • include/ql/cashflows/conundrumpricer.hpp
  • include/ql/cashflows/coupon.hpp
  • include/ql/cashflows/couponpricer.hpp
  • include/ql/cashflows/cpicoupon.hpp
  • include/ql/cashflows/cpicouponpricer.hpp
  • include/ql/cashflows/digitalcmscoupon.hpp
  • include/ql/cashflows/digitalcoupon.hpp
  • include/ql/cashflows/digitaliborcoupon.hpp
  • include/ql/cashflows/dividend.hpp
  • include/ql/cashflows/duration.hpp
  • include/ql/cashflows/equitycashflow.hpp
  • include/ql/cashflows/fixedratecoupon.hpp
  • include/ql/cashflows/floatingratecoupon.hpp
  • include/ql/cashflows/iborcoupon.hpp
  • include/ql/cashflows/indexedcashflow.hpp
  • include/ql/cashflows/inflationcoupon.hpp
  • include/ql/cashflows/inflationcouponpricer.hpp
  • include/ql/cashflows/lineartsrpricer.hpp
  • include/ql/cashflows/multipleresetscoupon.hpp
  • include/ql/cashflows/overnightindexedcoupon.hpp
  • include/ql/cashflows/overnightindexedcouponpricer.hpp
  • include/ql/cashflows/rangeaccrual.hpp
  • include/ql/cashflows/rateaveraging.hpp
  • include/ql/cashflows/replication.hpp
  • include/ql/cashflows/simplecashflow.hpp
  • include/ql/cashflows/subperiodcoupon.hpp
  • include/ql/cashflows/timebasket.hpp
  • include/ql/cashflows/yoyinflationcoupon.hpp
  • include/ql/cashflows/zeroinflationcashflow.hpp
  • include/ql/compounding.hpp
  • include/ql/config.hpp
  • include/ql/currencies/africa.hpp
  • include/ql/currencies/all.hpp
  • include/ql/currencies/america.hpp
  • include/ql/currencies/asia.hpp
  • include/ql/currencies/crypto.hpp
  • include/ql/currencies/europe.hpp
  • include/ql/currencies/exchangeratemanager.hpp
  • include/ql/currencies/oceania.hpp
  • include/ql/currency.hpp
  • include/ql/default.hpp
  • include/ql/discretizedasset.hpp
  • include/ql/errors.hpp
  • include/ql/event.hpp
  • include/ql/exchangerate.hpp
  • include/ql/exercise.hpp
  • include/ql/experimental/all.hpp
  • include/ql/experimental/asian/all.hpp
  • include/ql/experimental/asian/analytic_cont_geom_av_price_heston.hpp
  • include/ql/experimental/asian/analytic_discr_geom_av_price_heston.hpp
  • include/ql/experimental/averageois/all.hpp
  • include/ql/experimental/averageois/arithmeticaverageois.hpp
  • include/ql/experimental/averageois/arithmeticoisratehelper.hpp
  • include/ql/experimental/averageois/averageoiscouponpricer.hpp
  • include/ql/experimental/averageois/makearithmeticaverageois.hpp
  • include/ql/experimental/barrieroption/all.hpp
  • include/ql/experimental/barrieroption/binomialdoublebarrierengine.hpp
  • include/ql/experimental/barrieroption/discretizeddoublebarrieroption.hpp
  • include/ql/experimental/barrieroption/mcdoublebarrierengine.hpp
  • include/ql/experimental/barrieroption/perturbativebarrieroptionengine.hpp
  • include/ql/experimental/barrieroption/quantodoublebarrieroption.hpp
  • include/ql/experimental/barrieroption/suowangdoublebarrierengine.hpp
  • include/ql/experimental/barrieroption/vannavolgabarrierengine.hpp
  • include/ql/experimental/barrieroption/vannavolgadoublebarrierengine.hpp
  • include/ql/experimental/barrieroption/vannavolgainterpolation.hpp
  • include/ql/experimental/basismodels/all.hpp
  • include/ql/experimental/basismodels/swaptioncfs.hpp
  • include/ql/experimental/basismodels/tenoroptionletvts.hpp

The first 100 are listed.

distinfo 1
FileSizeSHA256
QuantLib-1.40.tar.gz9.479616e+065d6b971b998b8b47e5694dfc4851e9c8809624ff24c620579efc7fedef9dc149
Master sites 1
  • https://github.com/lballabio/QuantLib/releases/download/v1.40/

Commit history 1

DateCommitCreditsLog message
213840c151 Dima Panov */*: bump consumers after devel/boost update