Open Net Worth
Open Net Worth는 직접 운영하는 오픈소스 개인 AI 자산 비서로, 전체 재무를 하나의 원장에 기록하고 사용자가 제어하는 AI가 관리
FinancePy는 파이썬 금융 라이브러리로 파생·주식·FX·신용 파생상품의 가격과 위험관리에 초점
A Python Finance Library that focuses on the pricing and risk-management of Financial Derivatives, including fixed-income, equity, FX and credit derivatives.
금융Python · BatchfileGitHub @domokane직접 설치운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Transparent financial models. Practical pricing and risk analytics. An intuitive interface. Python clarity with Numba-accelerated performance.
An open-source quantitative finance library for valuing and analysing bonds, equities, FX, interest-rate and credit derivatives. Built for quants, researchers, students and practitioners who want to understand the models they use.
Documentation · Quick start · Examples · Report an issue
FinancePy is an open-source Python library for the valuation and risk analysis of financial securities and derivatives. It covers instruments across fixed income, equities, foreign exchange and credit, with an emphasis on code that can be inspected, understood and extended.
FinancePy is designed for quantitative analysts, risk managers, traders, educators and students who want to explore how financial instruments are priced and risk-managed. It is an excellent starting point for researchers wishing to test and extend existing models or to develop new models. It is a work-in-progress and contributions are welcome.
A Simple Core idea:
FinancePy is available on PyPI:
python -m pip install financepy
To upgrade:
python -m pip install --upgrade financepy
from financepy.utils import Date
settlement_date = Date(19, 2, 2026)
print(settlement_date.add_days(2))
# 21-FEB-2026
Note: The first use of some models can take longer while Numba compiles and caches optimized code. Subsequent runs can be faster.
Start with the ready-to-run example scripts or Jupyter notebooks. These illustrate how to construct products, provide market data, select models and calculate valuations.
| Area | Examples of functionality |
|---|---|
| Fixed income | Bonds, interest-rate curves, swaps and swaptions |
| Equity derivatives | Equity options and associated pricing models |
| Foreign exchange | FX derivatives and volatility surfaces |
| Credit | Credit instruments and credit curves |
| Market data | Discount curves, price inputs and volatility structures |
| Financial utilities | Dates, calendars, day counts and schedules |
Coverage varies by product and model. Consult the API documentation and examples for the supported interfaces.
The library separates the instrument, the pricing model and the market inputs so that each can be examined independently.
financepy/
├── products/ # Financial instruments and their valuation interfaces
├── models/ # Low-level analytical and Monte Carlo pricing and valuation models
├── market/ # Curves, volatility and other market data
└── utils/ # Dates, calendars, schedules and general mathematics
This product-oriented design helps users find the instrument they need without first navigating every available mathematical model.
| Stack to Street interview | Dominic O'Kane on sell-side quant work and why transparent pricing code matters |
| Resource | Description |
|---|---|
| API reference | Classes, functions and method documentation |
| Quick-start guides | Introductions to major product areas |
| Example scripts | Runnable examples for products and models |
| Jupyter notebooks | Interactive experiments and tutorials |
| Changelog | Changes across releases |
FinancePy aims to balance clarity, coverage and speed:
Numerical results can differ from those of other financial systems because of conventions, curve construction, interpolation choices or model assumptions. Validate inputs and outputs for your own use case.
Contributions from developers and finance practitioners are welcome. You can help by fixing bugs, improving documentation, adding tests, extending examples or proposing new products and models.
Before beginning a substantial change, open an issue or comment on an existing one to coordinate work.
For more information see contributing
FinancePy is an open-source project. If you find a defect, need a feature or want to suggest a valuation example, please create an issue with enough detail to reproduce or evaluate the request.
Disclaimer: FinancePy is provided without warranty. Financial calculations should be independently checked before being used for trading, investment or risk-management decisions.
FinancePy was created by Dominic O'Kane, drawing on experience in quantitative finance, industry and academia.
FinancePy is licensed under GPL-3.0-or-later. See the LICENSE file for details.
Explore the models · Learn from the examples · Contribute to open quantitative finance