{"id":51649746,"url":"https://github.com/yenklabs/global-refugee-patterns","last_synced_at":"2026-07-14T02:32:34.936Z","repository":{"id":112275212,"uuid":"109184874","full_name":"yenklabs/global-refugee-patterns","owner":"yenklabs","description":"The project explored large scale geopolitical and humanitarian datasets to identify population movement trends, regional instability signals, and cross border displacement patterns through statistical analysis and data visualization workflows.","archived":false,"fork":false,"pushed_at":"2022-12-30T22:40:27.000Z","size":5456,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-06-04T21:50:19.777Z","etag":null,"topics":["data-science","displaced-populations","geopolitical-intelligence","humanitarian-aid","humanitarian-tech","migration-analytics","social-impact"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/yenklabs.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":"2017-11-01T21:16:15.000Z","updated_at":"2026-05-28T13:50:12.000Z","dependencies_parsed_at":"2023-05-12T10:30:46.233Z","dependency_job_id":null,"html_url":"https://github.com/yenklabs/global-refugee-patterns","commit_stats":null,"previous_names":["yenklabs/global-refugee-patterns"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/yenklabs/global-refugee-patterns","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yenklabs%2Fglobal-refugee-patterns","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yenklabs%2Fglobal-refugee-patterns/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yenklabs%2Fglobal-refugee-patterns/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yenklabs%2Fglobal-refugee-patterns/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yenklabs","download_url":"https://codeload.github.com/yenklabs/global-refugee-patterns/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yenklabs%2Fglobal-refugee-patterns/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35443979,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-14T02:00:06.603Z","response_time":114,"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-science","displaced-populations","geopolitical-intelligence","humanitarian-aid","humanitarian-tech","migration-analytics","social-impact"],"created_at":"2026-07-14T02:32:34.278Z","updated_at":"2026-07-14T02:32:34.920Z","avatar_url":"https://github.com/yenklabs.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Global refugee patterns and observatons\n\n## Description\nThis project focuses on studying United Nation's global refugee crisis pertaining to migration, refugee populations and demographics. \n\nFocus is heavy on data exploration that includes migratory analysis based on population and demographics such as refugee status analysis based on country of residence and origins, total refugee population comparison in pythonic ETL using core built-in data structures like lists, dictionaries, nested dictionaries, tuples, and namedtuples.  As for data visualization, Python data science packages include Matplotlib, Basemap, Pandas, Numpy, and RESTFUl API are used to illustrate key data insights. \n\nSource: UNHCR (The UN Refugee Agency) http://popstats.unhcr.org/en/time_series.  The data consists of year, population type, population count, origin and country of asylum. This study specifically focuses on the 10 year span from 2007 - 2016, except for the two refugee categories “asylum-seeking” and “refugee (incl. refugee-like situations)”, for which data is given only for the last 3 years, so the data from 2014 - 2016 is analyzed in more depth. \n\n## Prerequisites\nTo compile any part of the code, you will need to install the following to your machine in python version 3 or higher: geopy, mpl_toolkits for Basemap, \nmatplotlib, numpy, pandas, collections, and csv\n\n## Note\nThis project will continue to evolve to improve data visualizations, better code modularity, and hoping to increase global awareness of refugee crisis at present using data science and data engineering to attract a bigger global audience. \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyenklabs%2Fglobal-refugee-patterns","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyenklabs%2Fglobal-refugee-patterns","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyenklabs%2Fglobal-refugee-patterns/lists"}