This repository contains a data analysis tool that perform ETL operations and produces Explanatory Data Visualizations comparing the exchange rate of american dolar and brazilian real over the years. For the purpose of visualization has been used a lot of techniques like Gestalt Principles, Storytelling and Pre-Attenive attributes to improve the quality of graphs.
-
Git Clone the repo
git clone https://github.com/thiagomaiasouto/Exploring-eBay-Car-Sales-Data.git
-
Go to project root folder
cd Exploring-eBay-Car-Sales-Data
-
Setup conda env in terminal
conda create --name YOUR_ENVIROMENT_NAME python=3.8 --file requeriments.txt conda activate YOUR_ENVIROMENT_NAME
-
Run the code in the terminal
python run.py
-
To execute pylint and analyze the code format
pylint ./scripts
-
After usage
conda deactivate conda remove --name YOUR_ENVIROMENT_NAME --all
├── README.md
├── requeriments.txt
├── .pylintrc
├── config.yml
├── __init__.py
├── run.py
├── .gitignore
|
├── data
│ ├── ECB_FX_USD-base.csv
│ ├── Foreign_Exchange_Rates.csv
│ ├── processed_data.csv
|
├── log
│ ├── etl.log
| ├── plots.log
| ├── run.log
|
├── notebooks
│ └── Exchange_Rate_of_Real.ipynb
|
├── test
| ├── __init__.py
| ├── test_etl.py
| |
| ├── data_tests
| └── euro-daily-hist_1999_2020.csv
|
├── visualizations
│ ├── plot1.png
| ├── plot_notebook.png
| └── plot_script.png
|
└── scripts
├── etl.py
├── plots.py
└── utils.py
The overall structure of the project was heavily influenced by this article.