Git Product home page Git Product logo

finance_and_covid_tracking_dashboard's Introduction

Finance_And_Covid_Tracking_Dashboard

What we have so far!

image

Code modifications:

3/13/21

  • Yahoo Finance Indexes: In the code, "bs.find("script",text=re.compile("root.App.main")).text" seemed to return an empty string for some users which could be an issue with the Python or BeautifulSoup version. A fix for this was to use the str() function instead of .text.
  • New York Times vaccinations: The html text for the class attribute seemed to have changed on the NYT website. So the text used for parsing needed to be changed accordingly. The previous code containing the older parsing method is also shown in the code but commented out.

10/10/21

  • Added new metrics: Added Shiller PE, Buffet indicator and FINRA debt margin metrics to the dashboard as new measures of market valuation.
  • Dashboard redesign: Reduced the VIX volatility indicator data to only keep the current VIX value. This data was combined with the 3 new metrics and displayed as part of the same chart on the bottom-left.

11/10/21

  • Changed source for major indexes: Now retrieving major indexes information using the Yahoo Finance API which is increasing compute time by a few seconds. No longer scraping the information from a web source.
  • Added Gold and Bitcoin assets: Added Gold and Bitcoin metrics part of the Indexes and Assets plot. These metrics are also being extracted using the Yahoo Finance API.
  • Changed source for interest rates: Now retrieving long-term and short-term interest rates from Treasury.gov which is an official source instead of Ycharts.
  • Monthly data for interest rates: Interest rates plot x-axis now covers the current month.

11/18/21

  • Added Streamlit functionality: Created Python scripts to generate the dashboard using Streamlit. The dashboard can now be viewed on a browser as an App. The code is located in the Dashboard_With_Streamlit_App folder. The requirements.txt file is also included there.

12/21/21

  • Updated code for parsing vaccination data: Modified text indicators for vaccination statistics as they had changed on the source website.

1/20/22

  • Replaced Yahoo Finance API with Rapid API: Now extracting indexes/indicators and VIX values using Rapid API which works on top of the Yahoo Finance API but transactions are executed much quicker. Note: You will need to sign up to Rapid API to generate your own API key which can be inserted into the 'extract_stock_info' function in the 'helper_functions.py' module. The free option allows 500 transactions per month.

2/3/22

  • Added booster shot data: Added booster shot information part of the vaccination section. Removed total shots delivered information.

3/5/22

  • Updated treasury rates URL: Added a new URL for extracting the treasury rates as the web data was moved to a new location. Made some minor changes to the code to adjust to the new XML format for the rates table.

finance_and_covid_tracking_dashboard's People

Contributors

saychelsea11 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.