All Projects → coviddata → coviddata

coviddata / coviddata

Licence: other
Daily COVID-19 statistics by country, region, and city

Programming Languages

ruby
36898 projects - #4 most used programming language
Makefile
30231 projects

Projects that are alternatives of or similar to coviddata

COVID19
A web app to display the live graphical state-wise reported corona cases in India so far. It also shows the latest news for COVID-19. Stay Home, Stay Safe!
Stars: ✭ 122 (+148.98%)
Mutual labels:  coronavirus, coronavirus-globaloutbreak, coronavirus-tracking, coronavirus-real-time, coronavirus-info, coronavirus-analysis, coronavirus-tracker, covid-19, covid19, covid-api, covid-data, covid19-data
COVID-19-DETECTION
Detect Covid-19 with Chest X-Ray Data
Stars: ✭ 43 (-12.24%)
Mutual labels:  coronavirus, coronavirus-tracking, coronavirus-real-time, coronavirus-info, coronavirus-analysis, covid-19, covid, covid19, covid-api, covid-data, covid19-data
CoronaVirusDatabase
A repository for analyzing references and database of "gisanddata.maps.arcgis.com" website for Corona Virus.
Stars: ✭ 38 (-22.45%)
Mutual labels:  coronavirus, coronavirus-tracking, coronavirus-real-time, coronavirus-info, coronavirus-analysis, covid-19, covid19, coronavirus-api, covid-api, covid-data
covid19-api
Covid19 Data API (JSON) - LIVE
Stars: ✭ 20 (-59.18%)
Mutual labels:  coronavirus, coronavirus-globaloutbreak, coronavirus-tracking, coronavirus-real-time, coronavirus-info, coronavirus-tracker, covid-19, covid, covid-data, covid19-data
coronainfobd
Real-time corona-virus tracker of Bangladesh 🇧🇩 which includes latest updates, data visualization, public awareness from WHO and some advice to aware people. 🥰❤
Stars: ✭ 46 (-6.12%)
Mutual labels:  coronavirus, coronavirus-globaloutbreak, coronavirus-tracking, coronavirus-real-time, coronavirus-info, coronavirus-analysis, covid-19, covid19, covid19-data
CoronaVirusOutbreakAPI
A tiny and small program to crawler and analyze outbreak of COVID-19 in world and every country using PHP.
Stars: ✭ 20 (-59.18%)
Mutual labels:  coronavirus, coronavirus-tracking, coronavirus-real-time, coronavirus-info, covid-19, covid, covid19, coronavirus-api
align covid
Coronavirus time series aligned by number of cases, not date.
Stars: ✭ 22 (-55.1%)
Mutual labels:  coronavirus, coronavirus-globaloutbreak, coronavirus-tracking, coronavirus-info, coronavirus-analysis, coronavirus-tracker, covid, covid19
covid-19
An app made with Flutter to track COVID-19 case counts.
Stars: ✭ 47 (-4.08%)
Mutual labels:  coronavirus, coronavirus-tracking, coronavirus-tracker, covid-19, covid19, covid-api, covid19-data
ctt
Corona Tracker Tracker Dashboard for the German Corona-Tracing-app
Stars: ✭ 15 (-69.39%)
Mutual labels:  coronavirus, coronavirus-tracking, coronavirus-real-time, coronavirus-info, coronavirus-analysis, covid19, covid19-data
covidtrackerapiwrapper
CovidSharp is a crossplatform C# API wrapper for the Coronavirus tracking API (https://github.com/ExpDev07/coronavirus-tracker-api)
Stars: ✭ 11 (-77.55%)
Mutual labels:  coronavirus, coronavirus-tracking, coronavirus-info, coronavirus-tracker, covid-19, covid19
covid19-kerala-api-deprecated
Deprecated - A fast API service for retrieving day to day stats about Coronavirus(COVID-19, SARS-CoV-2) outbreak in Kerala(India).
Stars: ✭ 14 (-71.43%)
Mutual labels:  coronavirus, coronavirus-tracking, coronavirus-real-time, covid19, covid-data, covid19-data
covid19-animation-generator
Generates an animation of COVID-19 data
Stars: ✭ 33 (-32.65%)
Mutual labels:  coronavirus, coronavirus-tracking, coronavirus-analysis, coronavirus-tracker, covid-19, covid
Corona Cli
🦠 Track the Coronavirus disease (COVID-19) in the command line. Worldwide for all countries, for one country, and the US States. Fast response time (< 100ms). To chat: https://twitter.com/MrAhmadAwais/
Stars: ✭ 1,812 (+3597.96%)
Mutual labels:  coronavirus, coronavirus-tracking, coronavirus-real-time, coronavirus-info, coronavirus-analysis, covid-19
Coronavirus
Java API Wrapper for tracking coronavirus (COVID-19, SARS-CoV-2) via https://git.io/Jvoep
Stars: ✭ 16 (-67.35%)
Mutual labels:  coronavirus, coronavirus-real-time, coronavirus-tracker, covid-19, covid19, coronavirus-api
us-covid19
Data repository of State's Health Department stats for COVID19 in the United States
Stars: ✭ 37 (-24.49%)
Mutual labels:  covid-19, covid, covid19, covid-api, covid-data, covid19-data
covid19-visualized
COVID-19 World update with data Visualization (Include Indonesia cases)
Stars: ✭ 23 (-53.06%)
Mutual labels:  coronavirus, coronavirus-tracking, coronavirus-tracker, covid-19, covid19, covid19-data
covid19-timeseries
Covid19 timeseries data store
Stars: ✭ 38 (-22.45%)
Mutual labels:  coronavirus, coronavirus-analysis, covid-19, covid, covid19, covid19-data
coronavirusrd
Web app to show information about the current cases of COVID 19 in Dominican Republic
Stars: ✭ 13 (-73.47%)
Mutual labels:  coronavirus, coronavirus-tracking, coronavirus-real-time, coronavirus-tracker, covid-19, covid19
Covid19arData
Data COVID-19 Argentina actualizada y en formatos abiertos.
Stars: ✭ 51 (+4.08%)
Mutual labels:  coronavirus, coronavirus-info, covid-19, covid, covid-data, coronavirus-dataset
Coronavirus Tracker Api
🦠 A simple and fast (< 200ms) API for tracking the global coronavirus (COVID-19, SARS-CoV-2) outbreak. It's written in python using the 🔥 FastAPI framework. Supports multiple sources!
Stars: ✭ 1,577 (+3118.37%)
Mutual labels:  coronavirus, coronavirus-real-time, coronavirus-tracker, covid-19, covid19

CovidData

About | CSVs | API | Visualization | Repo

CovidData provides statistics about COVID-19:

  • Daily cases, deaths, and recoveries by country, region, and city
  • Cumulative daily counts and incremental daily counts
  • CSV and JSON formats
  • Frequent data updates for both formats (CSV and JSON)

Table of Contents

About

Methodology

This project's purpose is to provide frequently-updated COVID-19 datasets with global data in stable, easily-consumed formats.

The project reads data from multiple data sources, performs normalization and aggregations on top of it, and exposes the results as CSVs and JSON.

Here's a summary of its logic:

  1. Read data from the data sources
  2. Normalize location names (e.g., "Iran (Islamic Republic of)" => "Iran")
  3. Generate cumulative counts per country and per region by grouping by the normalized location names and summing the data
  4. Generate derived data (e.g., incremental daily counts) based on the cumulative data
  5. Write the resulting data to CSVs and JSON files

All of this logic can be viewed within the project's repo. The logic is in the src directory, and the update scheduling is in the .github/workflows directory.

Definitions

  • Region - A state, province, or similar area
  • Place - A city, town, county, or similar area

Data Sources

Data Updates

The data is updated from the data sources multiple times per day. The data update frequency is the same for both the CSVs and JSON. The update schedule can be found in cron format in update_data.yml.

CSVs

Data Description Sample
countries/cases.csv Cumulative cases by country and date. Sample
countries/deaths.csv Cumulative deaths by country and date. Sample
countries/recoveries.csv Cumulative recoveries by country and date. Sample
regions/cases.csv Cumulative cases by region and date. Sample
regions/deaths.csv Cumulative deaths by region and date. Sample
regions/recoveries.csv Cumulative recoveries by region and date. Sample
places/cases.csv Cumulative cases by place and date. Sample
places/deaths.csv Cumulative deaths by place and date. Sample
places/recoveries.csv Cumulative recoveries by place and date. Sample

API

The API provides statistics about cases, deaths, and recoveries by country, region, and place.

Usage

For example, to print the number of cases per day in China using JavaScript on a website:

fetch("https://coviddata.github.io/coviddata/v1/countries/stats.json")
  .then(response => response.json())
  .then(data => {
    const country = data.find(country => country.country.name == "China");
    for (date in country.dates) {
      console.log(`${date} - ${country.dates[date].cumulative.cases} cases`);
    }
  })

Countries

countries/stats.json

New and cumulative cases, deaths, and recoveries by country and date.

Example response:

[
  {
    "country": {
      "key": "china",
      "name": "China"
    },
    "dates": {
      "2020-01-25": {
        "new": {
          "cases": 483,
          "deaths": 16,
          "recoveries": 3
        },
        "cumulative": {
          "cases": 1399,
          "deaths": 42,
          "recoveries": 39
        }
      },
      "2020-01-26": {
        "new": {
          "cases": 663,
          "deaths": 14,
          "recoveries": 10
        },
        "cumulative": {
          "cases": 2062,
          "deaths": 56,
          "recoveries": 49
        }
      }
    }
  }
]

Regions

regions/stats.json

New and cumulative cases, deaths, and recoveries by region and date.

Example response:

[
  {
    "region": {
      "key": "hubei-china",
      "name": "Hubei",
      "full_name": "Hubei, China",
      "country": {
        "key": "china",
        "name": "China"
      }
    },
    "dates": {
      "2020-01-25": {
        "new": {
          "cases": 212,
          "deaths": 16,
          "recoveries": 1
        },
        "cumulative": {
          "cases": 761,
          "deaths": 40,
          "recoveries": 32
        }
      },
      "2020-01-26": {
        "new": {
          "cases": 297,
          "deaths": 12,
          "recoveries": 10
        },
        "cumulative": {
          "cases": 1058,
          "deaths": 52,
          "recoveries": 42
        }
      }
    }
  }
]

Places

places/stats.json

New and cumulative cases, deaths, and recoveries by place and date.

Example response:

[
  {
    "place": {
      "key": "new-york-city-new-york-united-states",
      "name": "New York City",
      "full_name": "New York City, New York, United States",
      "country": {
        "key": "united-states",
        "name": "United States"
      },
      "region": {
        "key": "new-york-united-states",
        "name": "New York",
        "full_name": "New York, United States",
        "country": {
          "key": "united-states",
          "name": "United States"
        }
      }
    },
    "dates": {
      "2020-03-23": {
        "new": {
          "cases": 2651,
          "deaths": 36,
          "recoveries": 0
        },
        "cumulative": {
          "cases": 12305,
          "deaths": 99,
          "recoveries": 0
        }
      },
      "2020-03-24": {
        "new": {
          "cases": 2599,
          "deaths": 32,
          "recoveries": 0
        },
        "cumulative": {
          "cases": 14904,
          "deaths": 131,
          "recoveries": 0
        }
      }
    }
  }
]
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].