QuantLib

Table of Contents

QuantLib is a free, open-source library "aimed at providing a comprehensive software framework for quantitative finance — modelling, trading, and risk management in real life." It has been the de-facto standard quantitative-finance library in C++ for over twenty years. ORE builds on top of it; ORE Studio depends on QuantLib transitively through ORE. Return to External knowledge / Knowledge.

Detail

Where it lives

  • Upstreamgithub.com/lballabio/QuantLib (Luigi Ballabio et al).
  • Project sitequantlib.org.
  • In this repo — not vendored directly. We pull QuantLib via the same dependency chain as ORE (vcpkg / packaging that ORE specifies).

How ORE Studio relates to QuantLib

QuantLib is two hops upstream. ORE Studio interacts with QuantLib only through ORE's wrappers; nothing in the codebase calls QuantLib APIs directly, and QuantLib's instruments / day counters / calendars appear in our data only because ORE surfaces them.

ORE Studio does not extend or modify QuantLib. Any QuantLib bug, limitation, or convention is inherited as-is. Patches that belong upstream should be sent there.

Versioning

We track whatever QuantLib version ORE pins. Bumps come from ORE releases; we do not pin or override.

See also

Emacs 29.1 (Org mode 9.6.6)