All Projects → globalcitizen → 2019 Wuhan Coronavirus Data

globalcitizen / 2019 Wuhan Coronavirus Data

Licence: gpl-3.0
2019 Wuhan Coronavirus data (COVID-19 / 2019-nCoV)

Labels

Projects that are alternatives of or similar to 2019 Wuhan Coronavirus Data

nigerian-constitution
Constitution and Laws of the Federal Republic of Nigeria
Stars: ✭ 71 (-88.66%)
Mutual labels:  opendata
luftdatenpumpe
Process live and historical data from luftdaten.info, IRCELINE and OpenAQ. Filter by station-id, sensor-id and sensor-type, apply reverse geocoding, store into timeseries and RDBMS databases, publish to MQTT, output as JSON or visualize in Grafana.
Stars: ✭ 22 (-96.49%)
Mutual labels:  opendata
Visidata
A terminal spreadsheet multitool for discovering and arranging data
Stars: ✭ 4,606 (+635.78%)
Mutual labels:  opendata
italy
Free open public domain football data (football.db) for Italy / Europe - Serie A etc.
Stars: ✭ 35 (-94.41%)
Mutual labels:  opendata
uspto-opendata-python
A client library for accessing the USPTO Open Data APIs, written in Python.
Stars: ✭ 51 (-91.85%)
Mutual labels:  opendata
api
Site que publica as informações libertadas pelo DadosJusBR
Stars: ✭ 31 (-95.05%)
Mutual labels:  opendata
berlin corona cases
Scraper for the official dashboard with current Corona case numbers, traffic light indicators ("Corona-Ampel") and vaccination situation for Berlin.
Stars: ✭ 19 (-96.96%)
Mutual labels:  opendata
Openml
Open Machine Learning
Stars: ✭ 489 (-21.88%)
Mutual labels:  opendata
Open-Data-Lab
an initiative to provide infrastructure for reproducible workflows around open data
Stars: ✭ 26 (-95.85%)
Mutual labels:  opendata
England
Free open public domain football data for England (and Wales) incl. English Premier League (EPL) etc.
Stars: ✭ 354 (-43.45%)
Mutual labels:  opendata
dati.gov.it
dati.gov.it: il sito degli opendata italiani
Stars: ✭ 54 (-91.37%)
Mutual labels:  opendata
schema.data.gouv.fr
Schémas de données ouvertes sur des formats réglementaires ou non
Stars: ✭ 31 (-95.05%)
Mutual labels:  opendata
Maps
Repository for all spatial data.
Stars: ✭ 270 (-56.87%)
Mutual labels:  opendata
opendata
CRAN OpenData Task View
Stars: ✭ 192 (-69.33%)
Mutual labels:  opendata
Socios Brasil
Captura os dados de sócios das empresas brasileiras na Receita Federal e exporta para um formato legível por humanos
Stars: ✭ 445 (-28.91%)
Mutual labels:  opendata
COVID-19-AI
Collection of AI resources to fight against Coronavirus (COVID-19)
Stars: ✭ 25 (-96.01%)
Mutual labels:  opendata
worldcup.json
Free open public domain football data for the world cups in JSON incl. Russia 2018 and more - No API key required ;-)
Stars: ✭ 156 (-75.08%)
Mutual labels:  opendata
Footballdata
A hodgepodge of JSON and CSV Football/Soccer data
Stars: ✭ 526 (-15.97%)
Mutual labels:  opendata
World Cup
Free open public domain football data for the World Cup (incl. Qatar 2022, Russia 2018, Brazil 2014, etc.) and World Cup Quali(fiers)
Stars: ✭ 450 (-28.12%)
Mutual labels:  opendata
Covid19 Opendata Vaccini
Open Data su consegna e somministrazione dei vaccini anti COVID-19 in Italia - Commissario straordinario per l'emergenza Covid-19
Stars: ✭ 318 (-49.2%)
Mutual labels:  opendata

2019 Wuhan Coronavirus data (COVID-19 / 2019-nCoV)

This public repository archives data over time from various public sources on the web.

Data is presented as timestamped CSV files, for maximum compatibility.

It is hoped that this data will be useful to those producing visualizations or analyses.

Code is included.

No longer updated

Please note this data is no longer updated. It substantially covers the significant period of growth of the virus in China and should be useful for historical analysis.

Sample animation

Shown here in GIF format. There is a better (smaller/higher resolution) webm format also generated.

image

Sample visualization

image

image

Generates static SVGs.

Source images were China_blank_province_map.svg(link) and BlankMap-World.svg(link).

Requirements

Unix-like OS with the dependencies installed (see Software Dependencies). In practice that means macOS with brew, Linux or a BSD. Windows is unsupported.

Generating

China

For a China map, the following command sequence will grab data from DXY and render it.

./build china

You now have timestamped JSON, CSV and SVG files in the data-sources/dxy/data/ subdirectory.

World

For a world map, the process is similar. Note that the BNO world data parser is currently broken and we have no plan to fix it.

./build world

You now have timestamped CSV and SVG files in data-sources/bno/data.

Software Dependencies

Probably an incomplete list:

  • bash
  • perl
  • php
  • imagemagick
  • gifsicle
  • ffmpeg
  • wget

TODO

Links of note

Other projects

How this was built (non-technical explanation)

This section is written for the curious / non-technical user.

The general approach to problems such as these is as follows:

  1. Gather the data
  2. Modify and store it
  3. Do something with it.

Gather the data

The area of programming surrounding gathering data from websites that were not explicitly designed for it is called web scraping.

In general, web scraping consists of making an HTTP (web) request to the website in question, parsing (or interpreting) the response, and extracting the data of interest. Thereafter some modification may be required.

Modify and store it

We translate some Chinese and English information (toponyms or geographic region names) in to a known format by matching against a static database file for countries and a similar file for regions in or near China.

We then store the data in various formats, mostly CSV and JSON, which are timestamped in a most to least significance format, inspired by the ISO 8601 standard, to aid in sorting.

Do something with it

Finally, we further interpret and process the data in two stages.

Static image generation

First, we transform some reference SVG maps gathered from Wikimedia Commons by applying the data we have captured.

Combine in to an animation

Finally we animate multiple such resulting images in to two formats, animated GIF and the greatly superior and far more modern webm container format with VP9 encoding. This is done using the open source tools imagemagick and ffmpeg.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].