<div style="text-align: center; padding: 2em 0 2em">
<img src="https://rateslib.readthedocs.io/en/latest/_static/rateslib_logo_big2.png" alt="rateslib">
</div>
<div style="text-align: center">
<img src="https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Frateslib.readthedocs.io%2Fen%2Flatest%2F_static%2Fbadges.json&query=%24.python&label=Python&color=blue" alt="Python">
<img src="https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Frateslib.readthedocs.io%2Fen%2Flatest%2F_static%2Fbadges.json&query=%24.pypi&label=PyPi&color=blue" alt="PyPi">
<img src="https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Frateslib.readthedocs.io%2Fen%2Flatest%2F_static%2Fbadges.json&query=%24.conda&label=Conda&color=blue" alt="Conda">
<img src="https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Frateslib.readthedocs.io%2Fen%2Flatest%2F_static%2Fbadges.json&query=%24.licence&label=Licence&color=orange" alt="Licence">
<img src="https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Frateslib.readthedocs.io%2Fen%2Flatest%2F_static%2Fbadges.json&query=%24.status&label=Status&color=orange" alt="Status">
<img src="https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Frateslib.readthedocs.io%2Fen%2Flatest%2F_static%2Fbadges.json&query=%24.coverage&label=Coverage&color=green" alt="Coverage">
<img src="https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Frateslib.readthedocs.io%2Fen%2Flatest%2F_static%2Fbadges.json&query=%24.style&label=Code%20Style&color=black" alt="Code Style">
</div>
# Rateslib
``Rateslib`` is a state-of-the-art **fixed income library** designed for Python.
Its purpose is to provide advanced, flexible and efficient fixed income analysis
with a high level, well documented API.
Its design objective is to be able to create a self-consistent, arbitrage free
framework for pricing all aspects of fixed income trading, such as spot FX, FX forwards,
single currency securities and derivatives like fixed rate bonds and IRSs, and also
multi-currency derivatives such as FX swaps and cross-currency swaps. Options,
swaptions and inflation are also under consideration for future development.
The techniques and object interaction within *rateslib* were inspired by
the requirements of multi-disciplined fixed income teams working, both cooperatively
and independently, within global investment banks.
Licence
=======
This library is released under a **Creative Commons Attribution, Non-Commercial,
No-Derivatives 4.0 International Licence**.
Get Started
===========
Read the documentation at
[Rateslib Read-the-Docs](https://rateslib.readthedocs.io/en/latest/)
Raw data
{
"_id": null,
"home_page": null,
"name": "rateslib",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": null,
"keywords": "interest rate, derivatives, swaps, bonds, fixed income",
"author": "J H M Darbyshire",
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/e4/be/8ebec0be79417ecd0e4dad43a892d3d9418b868fb4dd3ff7556739a1e362/rateslib-1.2.2.tar.gz",
"platform": null,
"description": "<div style=\"text-align: center; padding: 2em 0 2em\">\n <img src=\"https://rateslib.readthedocs.io/en/latest/_static/rateslib_logo_big2.png\" alt=\"rateslib\">\n</div>\n\n<div style=\"text-align: center\">\n <img src=\"https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Frateslib.readthedocs.io%2Fen%2Flatest%2F_static%2Fbadges.json&query=%24.python&label=Python&color=blue\" alt=\"Python\">\n <img src=\"https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Frateslib.readthedocs.io%2Fen%2Flatest%2F_static%2Fbadges.json&query=%24.pypi&label=PyPi&color=blue\" alt=\"PyPi\">\n <img src=\"https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Frateslib.readthedocs.io%2Fen%2Flatest%2F_static%2Fbadges.json&query=%24.conda&label=Conda&color=blue\" alt=\"Conda\">\n <img src=\"https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Frateslib.readthedocs.io%2Fen%2Flatest%2F_static%2Fbadges.json&query=%24.licence&label=Licence&color=orange\" alt=\"Licence\">\n <img src=\"https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Frateslib.readthedocs.io%2Fen%2Flatest%2F_static%2Fbadges.json&query=%24.status&label=Status&color=orange\" alt=\"Status\">\n <img src=\"https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Frateslib.readthedocs.io%2Fen%2Flatest%2F_static%2Fbadges.json&query=%24.coverage&label=Coverage&color=green\" alt=\"Coverage\">\n <img src=\"https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Frateslib.readthedocs.io%2Fen%2Flatest%2F_static%2Fbadges.json&query=%24.style&label=Code%20Style&color=black\" alt=\"Code Style\">\n</div>\n\n# Rateslib\n\n``Rateslib`` is a state-of-the-art **fixed income library** designed for Python.\nIts purpose is to provide advanced, flexible and efficient fixed income analysis\nwith a high level, well documented API.\n\nIts design objective is to be able to create a self-consistent, arbitrage free\nframework for pricing all aspects of fixed income trading, such as spot FX, FX forwards,\nsingle currency securities and derivatives like fixed rate bonds and IRSs, and also\nmulti-currency derivatives such as FX swaps and cross-currency swaps. Options,\nswaptions and inflation are also under consideration for future development.\n\nThe techniques and object interaction within *rateslib* were inspired by\nthe requirements of multi-disciplined fixed income teams working, both cooperatively\nand independently, within global investment banks.\n\n\nLicence\n=======\n\nThis library is released under a **Creative Commons Attribution, Non-Commercial,\nNo-Derivatives 4.0 International Licence**.\n\n\nGet Started\n===========\n\nRead the documentation at \n[Rateslib Read-the-Docs](https://rateslib.readthedocs.io/en/latest/)\n\n\n\n\n\n\n",
"bugtrack_url": null,
"license": null,
"summary": "A fixed income library for trading interest rates",
"version": "1.2.2",
"project_urls": {
"Homepage": "https://github.com/attack68/rateslib"
},
"split_keywords": [
"interest rate",
" derivatives",
" swaps",
" bonds",
" fixed income"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "d5eae1e74e3f1dbf1fe69b197bc2a6b7eff88998a148d2df61e75ddd4a62dd15",
"md5": "1fdad964c1eb36ee3d3d7f0ca81cb4e1",
"sha256": "c6980b8eaa6287c873527340ee0ad258dc1f3297a2d164a0dee885b6a7504601"
},
"downloads": -1,
"filename": "rateslib-1.2.2-cp39-abi3-macosx_10_12_x86_64.whl",
"has_sig": false,
"md5_digest": "1fdad964c1eb36ee3d3d7f0ca81cb4e1",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 776147,
"upload_time": "2024-05-31T19:49:19",
"upload_time_iso_8601": "2024-05-31T19:49:19.262676Z",
"url": "https://files.pythonhosted.org/packages/d5/ea/e1e74e3f1dbf1fe69b197bc2a6b7eff88998a148d2df61e75ddd4a62dd15/rateslib-1.2.2-cp39-abi3-macosx_10_12_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "aca8b62f49f7a155a9b6f678c94c93230dc74fa287275b77eca8e1924714f64d",
"md5": "cf09f7c5ca149a7cf4a88dcffb8ce274",
"sha256": "c9c1d2d08e05e85e971eb749c2a11cb638aa841aaccce3fa32dfeff4a953484a"
},
"downloads": -1,
"filename": "rateslib-1.2.2-cp39-abi3-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "cf09f7c5ca149a7cf4a88dcffb8ce274",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 774509,
"upload_time": "2024-05-31T19:49:23",
"upload_time_iso_8601": "2024-05-31T19:49:23.536881Z",
"url": "https://files.pythonhosted.org/packages/ac/a8/b62f49f7a155a9b6f678c94c93230dc74fa287275b77eca8e1924714f64d/rateslib-1.2.2-cp39-abi3-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e4be8ebec0be79417ecd0e4dad43a892d3d9418b868fb4dd3ff7556739a1e362",
"md5": "2da1580091fabfa638bd2cf011491eb7",
"sha256": "b681b4f5409112153d46e11a37a5b2d64511dcbf66f6a936d4d9327bf078c0d3"
},
"downloads": -1,
"filename": "rateslib-1.2.2.tar.gz",
"has_sig": false,
"md5_digest": "2da1580091fabfa638bd2cf011491eb7",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 6006684,
"upload_time": "2024-05-31T19:49:35",
"upload_time_iso_8601": "2024-05-31T19:49:35.171512Z",
"url": "https://files.pythonhosted.org/packages/e4/be/8ebec0be79417ecd0e4dad43a892d3d9418b868fb4dd3ff7556739a1e362/rateslib-1.2.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-05-31 19:49:35",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "attack68",
"github_project": "rateslib",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [
{
"name": "numpy",
"specs": [
[
"==",
"1.26.1"
]
]
},
{
"name": "pandas",
"specs": [
[
"==",
"2.1.3"
]
]
},
{
"name": "matplotlib",
"specs": [
[
"==",
"3.8.1"
]
]
},
{
"name": "pytest",
"specs": [
[
"==",
"7.4.3"
]
]
},
{
"name": "coverage",
"specs": [
[
"==",
"7.3.2"
]
]
},
{
"name": "sphinx",
"specs": [
[
"==",
"7.2.6"
]
]
},
{
"name": "sphinx-automodapi",
"specs": [
[
"==",
"0.16.0"
]
]
},
{
"name": "pydata-sphinx-theme",
"specs": [
[
"==",
"0.14.3"
]
]
},
{
"name": "black",
"specs": [
[
"==",
"23.11.0"
]
]
},
{
"name": "flake8",
"specs": [
[
"==",
"6.1.0"
]
]
},
{
"name": "mypy",
"specs": [
[
"==",
"1.7.0"
]
]
},
{
"name": "jupyterlab",
"specs": [
[
"==",
"4.0.8"
]
]
}
],
"lcname": "rateslib"
}