Skip to main content

Data Extraction Tool

Project description

CaluxPy Extraction Tool

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-ext

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_bc-0.1.7.tar.gz (18.1 kB view details)

Uploaded Source

Built Distribution

caluxPy_bc-0.1.7-py3-none-any.whl (22.9 kB view details)

Uploaded Python 3

File details

Details for the file caluxpy_bc-0.1.7.tar.gz.

File metadata

  • Download URL: caluxpy_bc-0.1.7.tar.gz
  • Upload date:
  • Size: 18.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.0

File hashes

Hashes for caluxpy_bc-0.1.7.tar.gz
Algorithm Hash digest
SHA256 e51ceb50dcdc731e8a65b0f3b8da00eadb9bd0f1fbeca07fa9570bce9e030239
MD5 4f4c8991c30f6f3048ecb4222252c9bb
BLAKE2b-256 b32251c00c6b6e385677df4575dee9fd6c9fe38c970eb76bef0d9293c0a25e28

See more details on using hashes here.

File details

Details for the file caluxPy_bc-0.1.7-py3-none-any.whl.

File metadata

  • Download URL: caluxPy_bc-0.1.7-py3-none-any.whl
  • Upload date:
  • Size: 22.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.0

File hashes

Hashes for caluxPy_bc-0.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 a7036b9fce5ebf21f36943a67d173000211b6447e8ddd73d652643c0360e8259
MD5 fbc4c6d2f553ecc0a1d36bbc36525bb3
BLAKE2b-256 824081aab3bf1b91822fed25520875f0c72f14f3402ed0cbbc8b261aa5acdb44

See more details on using hashes here.

Supported by

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