quantlib

The QuantLib C++ library

https://github.com/lballabio/quantlib

Science Score: 77.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 3 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Committers with academic emails
    3 of 239 committers (1.3%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (12.0%) to scientific vocabulary

Keywords

quantitative-finance

Keywords from Contributors

weighted hacking standardization interpretability econometrics mathematics interactive distribution numeric parallel
Last synced: 6 months ago · JSON representation ·

Repository

The QuantLib C++ library

Basic Info
  • Host: GitHub
  • Owner: lballabio
  • License: other
  • Language: C++
  • Default Branch: master
  • Homepage: http://quantlib.org
  • Size: 85.2 MB
Statistics
  • Stars: 6,284
  • Watchers: 261
  • Forks: 2,007
  • Open Issues: 58
  • Releases: 56
Topics
quantitative-finance
Created about 10 years ago · Last pushed 6 months ago
Metadata Files
Readme Changelog Contributing License Citation

README.md

QuantLib: the free/open-source library for quantitative finance

Download Licensed under the BSD 3-Clause License DOI PRs Welcome

Linux build status Windows build status Mac OS build status CMake build status

Codacy Badge Coverage Status


The QuantLib project (https://www.quantlib.org) 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 Non-Copylefted Free Software and OSI Certified Open Source Software.

Download and usage

QuantLib can be downloaded from https://www.quantlib.org/download.shtml; installation instructions are available at https://www.quantlib.org/install.shtml for most platforms.

Documentation for the usage and the design of the QuantLib library is available from https://www.quantlib.org/docs.shtml.

A list of changes for each past versions of the library can be browsed at https://www.quantlib.org/reference/history.html.

Questions and feedback

The preferred channel for questions (and the one with the largest audience) is the quantlib-users mailing list. Instructions for subscribing are at https://www.quantlib.org/mailinglists.shtml.

Bugs can be reported as a GitHub issue at https://github.com/lballabio/QuantLib/issues; if you have a patch available, you can open a pull request instead (see "Contributing" below).

Contributing

Contributions are very welcome! Details are in CONTRIBUTING.md

Owner

  • Name: Luigi Ballabio
  • Login: lballabio
  • Kind: user
  • Location: Milan, Italy

One of the administrators and lead developers of the QuantLib project. Also husband, father of four, ex-physicist, and amateur musician.

Citation (CITATION.cff)

cff-version: 1.2.0
message: If you use this software, please cite it using these metadata.

title: "QuantLib: a free/open-source library for quantitative finance"
authors:
  - name: "The QuantLib contributors"
url: "https://www.quantlib.org/"
type: software
doi: 10.5281/zenodo.1440997
license: BSD-3-Clause
repository-code: "https://github.com/lballabio/QuantLib"

Committers

Last synced: 10 months ago

All Time
  • Total Commits: 15,512
  • Total Committers: 239
  • Avg Commits per committer: 64.904
  • Development Distribution Score (DDS): 0.664
Past Year
  • Commits: 473
  • Committers: 31
  • Avg Commits per committer: 15.258
  • Development Distribution Score (DDS): 0.556
Top Committers
Name Email Commits
Luigi Ballabio l****o@g****m 5,218
Ferdinando Ametrano n****o@a****t 3,775
klausspanderen k****s@s****e 860
Peter Caspers p****3@g****m 738
Marco Marchioro m****r@u****t 336
François du Vignaud f****1@u****t 321
Marcin Rybacki m****2@g****m 278
Giorgio Facchinetti g****a@u****t 224
Joseph Wang d****e@u****t 223
RalfKonrad g****b@e****e 209
siddharthmehrotra s****4@g****m 188
github-actions[bot] 4****] 161
Sadruddin Rejeb s****b@u****t 155
Cristina Dominuco c****o@u****t 153
Marco Bianchetti m****i@u****t 152
Pepe j****i@f****r 119
Mario Pucci m****i@u****t 116
Mark Joshi m****i@u****t 115
Jonathan Sweemer s****r@g****m 98
Paul d****r@p****m 78
Katiuscia Manzoni k****i@u****t 78
Xcelerit Dev Team g****b@x****m 77
Chiara Fornarola c****a@u****t 76
lewwe l****3@h****m 73
Fredrik Gerdin Börjesson f****n@h****m 72
Paolo Mazzocchi m****p@l****t 67
Eric Ehlers e****s@n****e 66
Francois Botha i****r@g****m 57
jackgillett101 j****t@c****t 56
CompatibL t****m@c****m 56
and 209 more...

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 204
  • Total pull requests: 566
  • Average time to close issues: 6 months
  • Average time to close pull requests: 11 days
  • Total issue authors: 114
  • Total pull request authors: 73
  • Average comments per issue: 4.13
  • Average comments per pull request: 2.55
  • Merged pull requests: 434
  • Bot issues: 0
  • Bot pull requests: 96
Past Year
  • Issues: 61
  • Pull requests: 230
  • Average time to close issues: about 1 month
  • Average time to close pull requests: 5 days
  • Issue authors: 40
  • Pull request authors: 27
  • Average comments per issue: 3.28
  • Average comments per pull request: 1.6
  • Merged pull requests: 163
  • Bot issues: 0
  • Bot pull requests: 46
Top Authors
Issue Authors
  • tomwhoiscontrary (14)
  • pcaspers (12)
  • lballabio (9)
  • eltoder (9)
  • ralfkonrad (8)
  • klin333 (8)
  • qiubill (6)
  • LZ1153 (5)
  • bkhoor (4)
  • HristoRaykov (3)
  • paolodelia99 (3)
  • elopezarb (3)
  • sweemer (3)
  • jongbongan (2)
  • QuantAnalyst89 (2)
Pull Request Authors
  • lballabio (129)
  • github-actions[bot] (103)
  • eltoder (90)
  • sweemer (49)
  • pcaspers (24)
  • ralfkonrad (23)
  • gbfredrik (22)
  • paolodelia99 (18)
  • PaulXiCao (17)
  • auto-differentiation-dev (14)
  • raneamri (12)
  • dependabot[bot] (9)
  • klausspanderen (9)
  • wegamekinglc (8)
  • jongbongan (8)
Top Labels
Issue Labels
stale (46) help wanted (19) in progress (4)
Pull Request Labels
stale (11) dependencies (9) in progress (3) help wanted (1) github_actions (1)

Packages

  • Total packages: 4
  • Total downloads: unknown
  • Total dependent packages: 1
    (may contain duplicates)
  • Total dependent repositories: 2
    (may contain duplicates)
  • Total versions: 6
proxy.golang.org: github.com/lballabio/QuantLib
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent packages count: 5.4%
Average: 5.6%
Dependent repos count: 5.8%
Last synced: 6 months ago
proxy.golang.org: github.com/lballabio/quantlib
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent packages count: 9.0%
Average: 9.6%
Dependent repos count: 10.2%
Last synced: 6 months ago
conda-forge.org: quantlib

The QuantLib project (https://www.quantlib.org) 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.

  • Versions: 3
  • Dependent Packages: 1
  • Dependent Repositories: 1
Rankings
Forks count: 3.9%
Stargazers count: 5.9%
Average: 15.7%
Dependent repos count: 24.1%
Dependent packages count: 28.9%
Last synced: 6 months ago
conda-forge.org: quantlib-python

The QuantLib project (https://www.quantlib.org) 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.

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 1
Rankings
Forks count: 3.9%
Stargazers count: 5.9%
Average: 21.3%
Dependent repos count: 24.1%
Dependent packages count: 51.5%
Last synced: 6 months ago

Dependencies

.github/workflows/cmake.yml actions
  • actions/checkout v3 composite
  • hendrikmuhs/ccache-action v1.2 composite
.github/workflows/codeql-analysis.yml actions
  • actions/checkout v3 composite
  • github/codeql-action/analyze v2 composite
  • github/codeql-action/autobuild v2 composite
  • github/codeql-action/init v2 composite
.github/workflows/copyrights.yml actions
  • actions/checkout v3 composite
  • peter-evans/create-pull-request v5 composite
.github/workflows/coveralls.yml actions
  • actions/checkout v3 composite
  • coverallsapp/github-action master composite
.github/workflows/devenv-images.yml actions
  • actions/checkout v3 composite
  • docker/login-action v3 composite
.github/workflows/doxygen.yml actions
  • actions/checkout v3 composite
.github/workflows/filelists.yml actions
  • actions/checkout v3 composite
.github/workflows/generated-headers.yml actions
  • actions/checkout v3 composite
  • peter-evans/create-pull-request v5 composite
.github/workflows/headers.yml actions
  • actions/checkout v3 composite
  • hendrikmuhs/ccache-action v1.2 composite
.github/workflows/linux-full-tests.yml actions
  • actions/checkout v3 composite
  • hendrikmuhs/ccache-action v1.2 composite
.github/workflows/linux-nondefault.yml actions
  • actions/checkout v3 composite
.github/workflows/linux.yml actions
  • actions/checkout v3 composite
  • hendrikmuhs/ccache-action v1.2 composite
.github/workflows/macos-nondefault.yml actions
  • actions/checkout v3 composite
.github/workflows/macos.yml actions
  • actions/checkout v3 composite
  • hendrikmuhs/ccache-action v1.2 composite
.github/workflows/misspell.yml actions
  • actions/checkout v3 composite
  • peter-evans/create-pull-request v5 composite
  • sobolevn/misspell-fixer-action master composite
.github/workflows/msvc-analysis.yml actions
  • actions/checkout v3 composite
  • actions/upload-artifact v3 composite
  • github/codeql-action/upload-sarif v2 composite
  • microsoft/msvc-code-analysis-action v0.1.1 composite
.github/workflows/sanitizer.yml actions
  • actions/checkout v3 composite
.github/workflows/stale.yml actions
  • actions/stale v8 composite
.github/workflows/test-times.yml actions
  • actions/checkout v3 composite
  • actions/upload-artifact v3 composite
  • hendrikmuhs/ccache-action v1.2 composite
.github/workflows/tidy.yml actions
  • actions/checkout v3 composite
  • peter-evans/create-pull-request v5 composite
.github/workflows/msvc-all-configs.yml actions
  • actions/checkout v4 composite
  • ilammy/msvc-dev-cmd v1 composite
.github/workflows/msvc-nondefault.yml actions
  • actions/checkout v4 composite
  • ilammy/msvc-dev-cmd v1 composite
.github/workflows/msvc.yml actions
  • actions/checkout v4 composite
  • ilammy/msvc-dev-cmd v1 composite
.github/workflows/namespaces.yml actions
  • actions/checkout v4 composite
  • peter-evans/create-pull-request v7 composite
.github/workflows/includes.yml actions
  • actions/checkout v4 composite
  • peter-evans/create-pull-request v7 composite