Bond Ladder Calculator Tests

Running locally

  1. Prerequisites: You would need git, poetry and streamlit
  2. Checkout + Installtion:
    git clone git@github.com:pathikrit/bond_ladder_calculator.git
    cd bond_ladder_calculator/
    poetry install --with dev
  3. Download spreadsheet(s) of available bonds from Fidelity that you want: fidelity.png You can directly bookmark these 2 links from my Chrome extension that automates this.
  4. Run:
    poetry run streamlit run main.py
    This will open a browser window: output.png
  5. You can use the above streamlit app to specify your Fidelity export files and specify target cashflow (see example in tests)