{"id":30360496,"url":"https://github.com/ilchen/eu_economic_data_analysis","last_synced_at":"2025-10-10T04:12:25.479Z","repository":{"id":309575162,"uuid":"1035510833","full_name":"ilchen/EU_Economic_Data_Analysis","owner":"ilchen","description":"Jupyter notebooks for analysis of Eurozone GDP, yields on government bonds, inflation expectations, unemployment and participation rates, money supply, personal consumption and savings, stock market. Using APIs from Eurostat, ECB, OECD and Yahoo-Finance.","archived":false,"fork":false,"pushed_at":"2025-09-24T20:58:35.000Z","size":11440,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-09-24T22:34:57.029Z","etag":null,"topics":["data-analysis","disposable-income","finance","gdp","hicp","inflation","interest-rates","jupyter-notebook","money-supply","participation-rate","risk-free-interest-rate","savings","stock-market","unemployment-rate"],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ilchen.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-08-10T14:56:26.000Z","updated_at":"2025-09-24T20:58:39.000Z","dependencies_parsed_at":"2025-09-05T01:01:34.329Z","dependency_job_id":"d8f8737f-ec00-4edf-b7ed-f368f01af5f8","html_url":"https://github.com/ilchen/EU_Economic_Data_Analysis","commit_stats":null,"previous_names":["ilchen/eu_economic_data_analysis"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ilchen/EU_Economic_Data_Analysis","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ilchen%2FEU_Economic_Data_Analysis","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ilchen%2FEU_Economic_Data_Analysis/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ilchen%2FEU_Economic_Data_Analysis/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ilchen%2FEU_Economic_Data_Analysis/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ilchen","download_url":"https://codeload.github.com/ilchen/EU_Economic_Data_Analysis/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ilchen%2FEU_Economic_Data_Analysis/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279002691,"owners_count":26083442,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-10T02:00:06.843Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["data-analysis","disposable-income","finance","gdp","hicp","inflation","interest-rates","jupyter-notebook","money-supply","participation-rate","risk-free-interest-rate","savings","stock-market","unemployment-rate"],"created_at":"2025-08-19T14:22:54.792Z","updated_at":"2025-10-10T04:12:25.444Z","avatar_url":"https://github.com/ilchen.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Eurozone Economic Data Analysis\nThis repository contains Jupyter notebooks that visually analyze Eurozone's Economic data as provided by [the Eurostat](https://ec.europa.eu/eurostat/web/main/data/database), [the ECB](https://data.ecb.europa.eu), the [OECD](https://stats.oecd.org), and [Yahoo-Finance](https://finance.yahoo.com/). The analysis is carried out using [Pandas](https://pandas.pydata.org), [Matplotlib](https://matplotlib.org/stable/index.html) and a combination of [Eurostat](https://pypi.org/project/eurostat/), [SDMX](https://sdmx1.readthedocs.io/en/latest/), and [yfinance](https://pypi.org/project/yfinance/) libraries for data retrieval via APIs.\n\nSo far I created the following notebooks (following a given link lets you see the most recent run of its notebook, I aim to refresh results monthly):\n* [Analysis of consumer prices inflation, wage inflation, level of risk-free interest rates, and GDP](./HICP_and_ECB_Rates.ipynb), plus [a similar analysis for the the US by way of comparison](https://github.com/ilchen/US_Economic_Data_Analysis/blob/main/CPI_and_Fed_Funds_Rates.ipynb)\n* [Analysis of Eurozone Past, Current, and Future Riskfree Rates](Current_Riskfree_Rates_Eurozone.ipynb), plus [a similar analysis for the US](https://github.com/ilchen/US_Economic_Data_Analysis/blob/main/Current_Riskfree_Rates.ipynb)\n* [Analysis of Participation, Employment, Unemployment, Job-vacancy, and Unfilled Vacancies to Population Rates](./Unemployment_and_Participation_Rates_Eurozone.ipynb), plus [a similar analysis for the US by way of comparison](https://github.com/ilchen/US_Economic_Data_Analysis/blob/main/Unemployment_and_Participation_Rates.ipynb)\n* [Analysis of Eurozone Money Supply](./Money_Supply_Eurozone.ipynb), plus [a similar analysis for the US](https://github.com/ilchen/US_Economic_Data_Analysis/blob/main/Money_Supply.ipynb)\n* [Analysis of Quantitative Easing and Tapering by the ECB](./Quantitative_Easing_and_Tapering_Eurozone.ipynb)\n* [Analysis of Eurozone GDP, its composition by industry, and trends in its make-up](./GDP_Composition_Eurozone.ipyn), plus [a similar analysis for the US](https://github.com/ilchen/US_Economic_Data_Analysis/blob/main/GDP_Composition.ipynb)\n* [Analysis of Eurozone Labor productivity (incl. comparison with that in the US)](./Labor_Productivity.ipynb)\n* [Analysis of disposable income and savings rates of Eurozone individuals](./Disposable_Income_and_Savings_Eurozone.ipynb), plus [a similar analysis for the US](https://github.com/ilchen/US_Economic_Data_Analysis/blob/main/Disposable_Income_and_Savings.ipynb)\n* [Analysis for Stoxx Europe 600 Banks Index](./Stock_Market_Stoxx_Europe_Banks.ipynb) \u0026 [Analysis for the AEX Index](./Stock_Market_NL.ipynb), plus [a similar analysis of US Stock Market, including various metrics on the S\u0026P 500 Index](https://github.com/ilchen/US_Economic_Data_Analysis/blob/main/Stock_Market.ipynb)\n\n## Requirements\nYou'll need python3 and pip. `brew install python` will do if you are on macOS. You can even forgo installing anything and run these notebooks in Google cloud, as I outline below.\n\nIn case you opt for a local installation, the rest of the dependencies can be installed as follows:\n```commandline\npython3 -m pip install -r requirements.txt\n```\n**NB**: I use Yahoo-Finance data in the `Current_Riskfree_Rates_Eurozone.ipynb` notebook. I switched fully to [yfinance](https://pypi.org/project/yfinance/) for working with Yahoo-Finance data due to its better maintenance and frequent new releases.\n\n## How to run locally\nIf you want to run the notebooks locally on your laptop, clone the repo and `cd` into its directory, e.g.:\n```commandline\ngit clone -l -s https://github.com/ilchen/EU_Economic_Data_Analysis.git\ncd EU_Economic_Data_Analysis\n```\nrun one of the below commands depending on which notebook you are interested in:\n```commandline\njupyter notebook HICP_and_ECB_Rates.ipynb\n```\nor\n```commandline\njupyter notebook Current_Riskfree_Rates_Eurozone.ipynb\n```\nor\n```commandline\njupyter notebook Unemployment_and_Participation_Rates_Eurozone.ipynb\n```\nor\n```commandline\njupyter notebook Money_Supply_Eurozone.ipynb\n```\nor\n```commandline\njupyter notebook Quantitative_Easing_and_Tapering_Eurozone.ipynb\n```\nor\n```commandline\njupyter notebook GDP_Composition_Eurozone.ipynb\n```\nor\n```commandline\njupyter notebook Labor_Productivity.ipynb\n```\nor\n```commandline\njupyter notebook Disposable_Income_and_Savings_Eurozone.ipynb\n```\nor\n```commandline\njupyter notebook Stock_Market_Stoxx_Europe_Banks.ipynb\n```\nor\n```commandline\njupyter notebook Stock_Market_NL.ipynb\n```\n\n## How to run in Google cloud\nYou can also run these notebooks in Google cloud. This way you don't need to install anything locally. This takes just a few seconds:\n1. Go to [Google Colaboratory](https://colab.research.google.com/notebooks/intro.ipynb#recent=true) in your browser\n2. In the modal window that appears select `GitHub`\n3. Enter the URL of this repository's notebook, e.g.: `https://github.com/ilchen/EU_Economic_Data_Analysis/blob/main/HICP_and_ECB_Rates.ipynb`\nor `https://github.com/ilchen/EU_Economic_Data_Analysis/blob/main/Current_Riskfree_Rates_Eurozone.ipynb`\nor `https://github.com/ilchen/EU_Economic_Data_Analysis/blob/main/Unemployment_and_Participation_Rates_Eurozone.ipynb`\nor `https://github.com/ilchen/EU_Economic_Data_Analysis/blob/main/Money_Supply_Eurozone.ipynb`\nor `https://github.com/ilchen/EU_Economic_Data_Analysis/blob/main/Quantitative_Easing_and_Tapering_Eurozone.ipynb`\nor `https://github.com/ilchen/EU_Economic_Data_Analysis/blob/main/GDP_Composition_Eurozone.ipynb`\nor `https://github.com/ilchen/EU_Economic_Data_Analysis/blob/main/Labor_Productivity.ipynb`\nor `https://github.com/ilchen/EU_Economic_Data_Analysis/blob/main/Disposable_Income_and_Savings_Eurozone.ipynb`\nor `https://github.com/ilchen/EU_Economic_Data_Analysis/blob/main/Stock_Market_Stoxx_Europe_Banks.ipynb`\nor `https://github.com/ilchen/EU_Economic_Data_Analysis/blob/main/Stock_Market_NL.ipynb`\n5. Click the search icon\n6. Enjoy  \n  In some of the notebooks I make use of additional python code I developed (e.g. `Current_Riskfree_Rates_Eurozone.ipynb`) or dependencies that are not by default provisioned in Google Colaboratory. When running these notebooks in Colaboratory, it's important to clone this repository and `cd` to it. I crated a commented out cell at the beginning of these notebooks to make it easier. Please don't forget to uncomment its content and run it first. E.g. here's one from `Current_Riskfree_Rates_Eurozone.ipynb`:\n  ```commandline\n# Uncomment if running in Google Colaboratory, otherwise the import of the curves module in the cell below will fail\n#!git clone -l -s https://github.com/ilchen/EU_Economic_Data_Analysis.git cloned-repo\n#%cd cloned-repo\n\n# Install the latest version of pandas-datareader and yfinance\n# !pip install pandas-datareader -U\n# !pip install yfinance -U\n  ```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Filchen%2Feu_economic_data_analysis","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Filchen%2Feu_economic_data_analysis","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Filchen%2Feu_economic_data_analysis/lists"}