This web application was developed as a front-end GUI for the PyValet API. The API provides free access to the economic open data which the Bank of Canada makse available to the public. Please 📝 report any issues that you encounter, and on the top right, you can 👀 watch for new updates, ⭐ hit start to show your support, or 📁 create a fork of this report and play around with the code on your own. 🙏 Thank you for your interest in this web application!
-
Data Selection: Users may select multiple time series from the same data group, which they can also choose.
-
Data Exploration: Users may view the tabular data, interact with a plot of the data, and download it as a CSV file.
-
Data Forecasting (COMING SOON): Users will soon be able to generate a forecasting pipeline and export the files needed to run it locally
This repository contains the Python code for the Bank of Canada Open Data Explorer web application, as well as some accompanying Schell script and Procfile used by Heroku to spin up the website upon deployment. Below are the main files which are used to orchestrate this web application:
.
├── src
│ ├── main.py
│ └── custom.py
├── Procfile
├── requirements.txt
├── setup.sh
└── ...
The other files contained within this repository include the license, readme file, and images used within the readme file
Currently under development is another feature to this web application which will enable easy time series forecasting.
The plan is to initially begin with the Auto-ARIMA and Facebook Prophet
models, and enable users to not only create their own models on this web application, but also export a Python script
or IPython notebook that will let users work with the models they create on local or cloud environments of their choosing,
so long as they have Python 3 and the dependencies listed in the requirements.txt
file installed.
This project is licensed under the GPL-3.0 License - please see the LICENSE file for details