Skip to main content

Fixed Income Valuation and Analysis

Project description

CaluxPy Fixed Income

Project Description

Python package for Fixed Income Valuation and Analysis ranging from individual assets to multiple assets, Modern Portfolio Theory and some basics of Issuance Risk Management. It is important to note that this covers both couponed and zero-coupon bonds.

Table of Contents

Payment Types Covered

  • Bullet Payment: this kind of repayment is a lump sum payment made for the entirety of an outstanding loan amount, usually at maturity.
  • Amortized: in this kind of payment the issuer amortizes in previously scheduled dates x pertentage of the outstanding amount in t period of time with could have the same periodicity as the coupons, but should be paid with the coupons, i.e. the coupon peiodicity could be semi-anually and the amortization could be anually; both periodicities are not the same but an amortization will be made on a coupon payment date and that should hold true. For the amortizations it would be needed the starting date, the amount of amortizations, the percentage of the outstanding amount to be amortized and the periodicity.
  • Payment in Kind (PiK): this is the use of a good or service as payment instead of cash. Also refers to the payment of interest ot dividends to investors of bonds, notes, or preferred stock with additional securities or equity instead of cash. In the scope of this project, for earlier versions, the coupons, would be held and their interest would compound. As the amortized payments this will assume the a star date for the PiK payments and start holdind the cashflows.

Methodologies for the calculation of Cash Flows (Coupons) Covered

  • ICMA:
  • Actual/Actual:
  • Actual/365:
  • Actual/360:
  • ISMA-360:

Main Features and Functions

  • Single Asset Calculator:
  • Multiple Asset Calculator:
  • Modern Portfolio Theory:

Dependencies

Where to get it

pip install caluxPy-fi

This is a simple example package. You can use GitHub-flavored Markdown to write your content.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

caluxpy_fi-0.1.97.tar.gz (27.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

caluxpy_fi-0.1.97-py3-none-any.whl (29.5 kB view details)

Uploaded Python 3

File details

Details for the file caluxpy_fi-0.1.97.tar.gz.

File metadata

  • Download URL: caluxpy_fi-0.1.97.tar.gz
  • Upload date:
  • Size: 27.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.1

File hashes

Hashes for caluxpy_fi-0.1.97.tar.gz
Algorithm Hash digest
SHA256 4d0412e91b5eec1ba32f06d995f751a8f554e1d031c84aa6a6c00b00fa03e076
MD5 38fe3cbcda2889df10deb8d54db6ac7d
BLAKE2b-256 bd3b49db0bad1c47e6d7ad81e380756ada9c8d9576c0f05cbc21becc1718d878

See more details on using hashes here.

File details

Details for the file caluxpy_fi-0.1.97-py3-none-any.whl.

File metadata

  • Download URL: caluxpy_fi-0.1.97-py3-none-any.whl
  • Upload date:
  • Size: 29.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.1

File hashes

Hashes for caluxpy_fi-0.1.97-py3-none-any.whl
Algorithm Hash digest
SHA256 2e9e098d0d8a3dc4087a441a383805b04a5e5500f672fd777748b14b2003a6c1
MD5 f3dda1b1bab8bcc133333d319ba3b2e4
BLAKE2b-256 7d33dcbd024163dac75288a230cf569b3179173e317631a0f2296f9e052cfc6b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page