Skip to main content

License: MIT documentation Binder build Coverage RIVACON frontmark

rivapy

This is a set of Python routines to make use of the package pyvacon providing a wide range of instrument pricing and market risk evaluation functionality. Moreover rivapy includes a collection of jupyter notebooks to illustrate the basic concepts of mathematical finance:

Market Data

Roll Conventions, Day Counters and Schedule Generation

The most important day counters and roll conventions are explained here. This notebook shows how to roll out schedules.

Discount Curves

You can learn how to create and work with discount curves including plotting functionality in this notebook. How to bootstrap in a multi-curve framework is explained here.

Equity Forward Curves

Create and work with equity forward curves including plotting functionality here.

Equity Volatility Surfaces

Create and work with equity volatility surfaces here.

Pricing

A variety of different derivative products from various asset classes are introduced and their pricing is discussed.

Conventions

  • use Title Case for H1 (#) and H2 (##) headers
  • use Sentence case for H3 (###), H4 (####) etc. headers (maybe except if only 2 - 3 linked words)
  • use snake_case for filenames

Tribute

Thanks to our sponsors RIVACON and frontmark.

RIVACON Logo

Metadata

Release files for rivapy 1.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for rivapy 1.0.1
File Size Uploaded
rivapy-1.0.1.tar.gz 188.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for rivapy 1.0.1
File Interpreter ABI Platform
rivapy-1.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 404.0 kB

Release files / rivapy-1.0.1.tar.gz

Download URL rivapy-1.0.1.tar.gz
Size 188.6 kB
Tags Source
SHA-256 checksum
How to use checksums
fdc401b863d727ef24777039e0ca388bf8ffd65fdfb72909e17f1fd696b16e97
BLAKE2b-256 checksum
How to use checksums
bcddd727005c756bc506af8773e97f8b6ace3acc85287ba045d58f78deb7ea3f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / rivapy-1.0.1-py3-none-any.whl

Download URL rivapy-1.0.1-py3-none-any.whl
Size 215.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
cac05dbc2ff420f627315b12d33dc6d12636e4c6b9cd6477edaa03da293bcb38
BLAKE2b-256 checksum
How to use checksums
27d03e305fbae286b690ff562f5460b8db81c92e945b85346d0e0444bead63ec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release history Release notifications | RSS feed

This release

1.0.1 This release

2 release files

1.0.0

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page