├── .DS_Store ├── .idea ├── .gitignore ├── PyCurve.iml ├── inspectionProfiles │ ├── Project_Default.xml │ └── profiles_settings.xml ├── misc.xml ├── modules.xml ├── vcs.xml └── yieldcurve.iml ├── LICENSE ├── MANIFEST.in ├── README.md ├── example_screenshot ├── .DS_Store ├── bjc_a_calib.png ├── bjc_compo.png ├── curve.png ├── hw_model.png ├── model_component.png ├── nss_compo.png ├── plot_cal_hw.png ├── plot_cal_hw_low.png ├── plot_cal_vasi.png ├── plot_calibrated.png ├── plot_model.png ├── simulated_curve.png └── simulation_example.png ├── logo.png ├── setup.py ├── src ├── .DS_Store └── PyCurve │ ├── .DS_Store │ ├── __init__.py │ ├── __pycache__ │ ├── __init__.cpython-39.pyc │ ├── actuarial_implementation.cpython-39.pyc │ ├── bjork_christensen.cpython-39.pyc │ ├── cubic.cpython-39.pyc │ ├── curve.cpython-39.pyc │ ├── linear.cpython-39.pyc │ ├── nelson_siegel.cpython-39.pyc │ ├── simulation.cpython-39.pyc │ └── vasicek.cpython-39.pyc │ ├── actuarial_implementation.py │ ├── bjork_christensen.py │ ├── bjork_christensen_augmented.py │ ├── cubic.py │ ├── curve.py │ ├── hull_white.py │ ├── linear.py │ ├── nelson_siegel.py │ ├── simulation.py │ ├── svensson_nelson_siegel.py │ └── vasicek.py └── test ├── test_BjorkChristensen.py ├── test_BjorkChristensenAugmented.py ├── test_Cubic.py ├── test_Curve.py ├── test_Linear.py ├── test_Ns_Nss.py ├── test_Simulation.py └── test_Vasicek.py /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahgperrin/PyCurve/HEAD/.DS_Store -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /.idea/PyCurve.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahgperrin/PyCurve/HEAD/.idea/PyCurve.iml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahgperrin/PyCurve/HEAD/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahgperrin/PyCurve/HEAD/.idea/inspectionProfiles/profiles_settings.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahgperrin/PyCurve/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahgperrin/PyCurve/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahgperrin/PyCurve/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /.idea/yieldcurve.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahgperrin/PyCurve/HEAD/.idea/yieldcurve.iml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahgperrin/PyCurve/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahgperrin/PyCurve/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahgperrin/PyCurve/HEAD/README.md -------------------------------------------------------------------------------- /example_screenshot/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahgperrin/PyCurve/HEAD/example_screenshot/.DS_Store -------------------------------------------------------------------------------- /example_screenshot/bjc_a_calib.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahgperrin/PyCurve/HEAD/example_screenshot/bjc_a_calib.png -------------------------------------------------------------------------------- /example_screenshot/bjc_compo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahgperrin/PyCurve/HEAD/example_screenshot/bjc_compo.png -------------------------------------------------------------------------------- /example_screenshot/curve.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahgperrin/PyCurve/HEAD/example_screenshot/curve.png -------------------------------------------------------------------------------- /example_screenshot/hw_model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahgperrin/PyCurve/HEAD/example_screenshot/hw_model.png -------------------------------------------------------------------------------- /example_screenshot/model_component.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahgperrin/PyCurve/HEAD/example_screenshot/model_component.png -------------------------------------------------------------------------------- /example_screenshot/nss_compo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahgperrin/PyCurve/HEAD/example_screenshot/nss_compo.png -------------------------------------------------------------------------------- /example_screenshot/plot_cal_hw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahgperrin/PyCurve/HEAD/example_screenshot/plot_cal_hw.png -------------------------------------------------------------------------------- /example_screenshot/plot_cal_hw_low.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahgperrin/PyCurve/HEAD/example_screenshot/plot_cal_hw_low.png -------------------------------------------------------------------------------- /example_screenshot/plot_cal_vasi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahgperrin/PyCurve/HEAD/example_screenshot/plot_cal_vasi.png -------------------------------------------------------------------------------- /example_screenshot/plot_calibrated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahgperrin/PyCurve/HEAD/example_screenshot/plot_calibrated.png -------------------------------------------------------------------------------- /example_screenshot/plot_model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahgperrin/PyCurve/HEAD/example_screenshot/plot_model.png -------------------------------------------------------------------------------- /example_screenshot/simulated_curve.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahgperrin/PyCurve/HEAD/example_screenshot/simulated_curve.png -------------------------------------------------------------------------------- /example_screenshot/simulation_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahgperrin/PyCurve/HEAD/example_screenshot/simulation_example.png -------------------------------------------------------------------------------- /logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahgperrin/PyCurve/HEAD/logo.png -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahgperrin/PyCurve/HEAD/setup.py -------------------------------------------------------------------------------- /src/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahgperrin/PyCurve/HEAD/src/.DS_Store -------------------------------------------------------------------------------- /src/PyCurve/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahgperrin/PyCurve/HEAD/src/PyCurve/.DS_Store -------------------------------------------------------------------------------- /src/PyCurve/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/PyCurve/__pycache__/__init__.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahgperrin/PyCurve/HEAD/src/PyCurve/__pycache__/__init__.cpython-39.pyc -------------------------------------------------------------------------------- /src/PyCurve/__pycache__/actuarial_implementation.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahgperrin/PyCurve/HEAD/src/PyCurve/__pycache__/actuarial_implementation.cpython-39.pyc -------------------------------------------------------------------------------- /src/PyCurve/__pycache__/bjork_christensen.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahgperrin/PyCurve/HEAD/src/PyCurve/__pycache__/bjork_christensen.cpython-39.pyc -------------------------------------------------------------------------------- /src/PyCurve/__pycache__/cubic.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahgperrin/PyCurve/HEAD/src/PyCurve/__pycache__/cubic.cpython-39.pyc -------------------------------------------------------------------------------- /src/PyCurve/__pycache__/curve.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahgperrin/PyCurve/HEAD/src/PyCurve/__pycache__/curve.cpython-39.pyc -------------------------------------------------------------------------------- /src/PyCurve/__pycache__/linear.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahgperrin/PyCurve/HEAD/src/PyCurve/__pycache__/linear.cpython-39.pyc -------------------------------------------------------------------------------- /src/PyCurve/__pycache__/nelson_siegel.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahgperrin/PyCurve/HEAD/src/PyCurve/__pycache__/nelson_siegel.cpython-39.pyc -------------------------------------------------------------------------------- /src/PyCurve/__pycache__/simulation.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahgperrin/PyCurve/HEAD/src/PyCurve/__pycache__/simulation.cpython-39.pyc -------------------------------------------------------------------------------- /src/PyCurve/__pycache__/vasicek.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahgperrin/PyCurve/HEAD/src/PyCurve/__pycache__/vasicek.cpython-39.pyc -------------------------------------------------------------------------------- /src/PyCurve/actuarial_implementation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahgperrin/PyCurve/HEAD/src/PyCurve/actuarial_implementation.py -------------------------------------------------------------------------------- /src/PyCurve/bjork_christensen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahgperrin/PyCurve/HEAD/src/PyCurve/bjork_christensen.py -------------------------------------------------------------------------------- /src/PyCurve/bjork_christensen_augmented.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahgperrin/PyCurve/HEAD/src/PyCurve/bjork_christensen_augmented.py -------------------------------------------------------------------------------- /src/PyCurve/cubic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahgperrin/PyCurve/HEAD/src/PyCurve/cubic.py -------------------------------------------------------------------------------- /src/PyCurve/curve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahgperrin/PyCurve/HEAD/src/PyCurve/curve.py -------------------------------------------------------------------------------- /src/PyCurve/hull_white.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahgperrin/PyCurve/HEAD/src/PyCurve/hull_white.py -------------------------------------------------------------------------------- /src/PyCurve/linear.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahgperrin/PyCurve/HEAD/src/PyCurve/linear.py -------------------------------------------------------------------------------- /src/PyCurve/nelson_siegel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahgperrin/PyCurve/HEAD/src/PyCurve/nelson_siegel.py -------------------------------------------------------------------------------- /src/PyCurve/simulation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahgperrin/PyCurve/HEAD/src/PyCurve/simulation.py -------------------------------------------------------------------------------- /src/PyCurve/svensson_nelson_siegel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahgperrin/PyCurve/HEAD/src/PyCurve/svensson_nelson_siegel.py -------------------------------------------------------------------------------- /src/PyCurve/vasicek.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahgperrin/PyCurve/HEAD/src/PyCurve/vasicek.py -------------------------------------------------------------------------------- /test/test_BjorkChristensen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahgperrin/PyCurve/HEAD/test/test_BjorkChristensen.py -------------------------------------------------------------------------------- /test/test_BjorkChristensenAugmented.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahgperrin/PyCurve/HEAD/test/test_BjorkChristensenAugmented.py -------------------------------------------------------------------------------- /test/test_Cubic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahgperrin/PyCurve/HEAD/test/test_Cubic.py -------------------------------------------------------------------------------- /test/test_Curve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahgperrin/PyCurve/HEAD/test/test_Curve.py -------------------------------------------------------------------------------- /test/test_Linear.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahgperrin/PyCurve/HEAD/test/test_Linear.py -------------------------------------------------------------------------------- /test/test_Ns_Nss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahgperrin/PyCurve/HEAD/test/test_Ns_Nss.py -------------------------------------------------------------------------------- /test/test_Simulation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahgperrin/PyCurve/HEAD/test/test_Simulation.py -------------------------------------------------------------------------------- /test/test_Vasicek.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahgperrin/PyCurve/HEAD/test/test_Vasicek.py --------------------------------------------------------------------------------