Monthly Archive:: June 2020

MulletApps: COVID19 Stats

TLDRUpFront: Redesigned applications for COVID19 Stats including Cases, Death Rates, Rate of Change in Cases, Hospitalization Rates, Remaining Hospital Beds, and Remaining ICU Beds by State. For Countries we track Cases, Death Rates, and Rate of Changes in Cases. Also custom comparison charts between States or Countries that can be downloaded as images or data

COVID19 Cases by State

var latestDate = new moment(); var processed; var myChart; var toShow = ; var lineColorCounter = 0; var baselineColorCounter = 0; var outbreak = true; var baslineColors = [ 'rgba(234, 20, 31, 0.25)', 'rgba(0, 168, 255, 0.25)', 'rgba(112, 173, 71, 1)', 'rgba(112, 173, 71, 1)', 'rgba(112, 173, 71, 1)', 'rgba(112, 173, 71, 1)', 'rgba(112, 173,

COVID19 Cases by Country

var latestDate = new moment(); var processed; var myChart; var toShow = ; var lineColorCounter = 0; var baselineColorCounter = 0; var outbreak = true; var baslineColors = [ 'rgba(234, 20, 31, 0.25)', 'rgba(0, 168, 255, 0.25)', 'rgba(112, 173, 71, 1)', 'rgba(112, 173, 71, 1)', 'rgba(112, 173, 71, 1)', 'rgba(112, 173, 71, 1)', 'rgba(112, 173,

Compare COVID19 Death Rate by Country

var dsource = "WHO Daily\nSituation Reports (GitHub)"; function rawToObjects(data) { console.log(data); latestDate = new moment(String(data['China'][data['China'].length - 1]['date']), "YYYY-MM-DD"); console.log(latestDate); var r = {}; for (var oldkey in data) { var key = oldkey; if (key == "US") key = "United States"; else if (key == "Korea, South") key = "South Korea"; if (!r.hasOwnProperty(key)) { r[key]

COVID19 Hospitalization Rates, Remaining Hospital Beds & Remaining ICU Beds by State

var dsource = "https://www.cdc.gov/nhsn/"; function rawToObjects(resp) { var data = resp.data; console.log(data); data.shift(); // get rid of row of column descriptions latestDate = new moment("01012020", "DDMMYYYY"); data.forEach((e,i) => { e["moment"] = new moment(e["collectionDate"], "DDMMMYYYY") if(e["moment"].isAfter(latestDate)) { latestDate = e["moment"].clone(); } }) console.log(latestDate); var r = {}; data.forEach(d => { if (!r.hasOwnProperty(d["state"])) { r[d["state"]] = {

Compare COVID19 ICU Beds Remaining by State

var dsource = "https://www.cdc.gov/nhsn/"; function rawToObjects(resp) { var data = resp.data; console.log(data); data.shift(); // get rid of row of column descriptions latestDate = new moment("01012020", "DDMMYYYY"); data.forEach((e,i) => { e["moment"] = new moment(e["collectionDate"], "DDMMMYYYY") if(e["moment"].isAfter(latestDate)) { latestDate = e["moment"].clone(); } }) console.log(latestDate); var r = {}; data.forEach(d => { if (!r.hasOwnProperty(d["state"])) { r[d["state"]] = {

Compare COVID19 Hospitalization by State

var dsource = "https://www.cdc.gov/nhsn/"; function rawToObjects(resp) { var data = resp.data; console.log(data); data.shift(); // get rid of row of column descriptions latestDate = new moment("01012020", "DDMMYYYY"); data.forEach((e,i) => { e["moment"] = new moment(e["collectionDate"], "DDMMMYYYY") if(e["moment"].isAfter(latestDate)) { latestDate = e["moment"].clone(); } }) console.log(latestDate); var r = {}; data.forEach(d => { if (!r.hasOwnProperty(d["state"])) { r[d["state"]] = {

Compare COVID19 Hospital Beds Remaining by State

var dsource = "https://www.cdc.gov/nhsn/"; function rawToObjects(resp) { var data = resp.data; console.log(data); data.shift(); // get rid of row of column descriptions latestDate = new moment("01012020", "DDMMYYYY"); data.forEach((e,i) => { e["moment"] = new moment(e["collectionDate"], "DDMMMYYYY") if(e["moment"].isAfter(latestDate)) { latestDate = e["moment"].clone(); } }) console.log(latestDate); var r = {}; data.forEach(d => { if (!r.hasOwnProperty(d["state"])) { r[d["state"]] = {

Compare COVID19 Case Rate of Change by Country

var dsource = "WHO Daily\nSituation Reports (GitHub)"; function rawToObjects(data) { console.log(data); latestDate = new moment(String(data['China'][data['China'].length - 1]['date']), "YYYY-MM-DD"); console.log(latestDate); var r = {}; for (var oldkey in data) { var key = oldkey; if (key == "US") key = "United States"; else if (key == "Korea, South") key = "South Korea"; if (!r.hasOwnProperty(key)) { r[key]

Compare COVID19 Cases by Country

var dsource = "WHO Daily\nSituation Reports (GitHub)"; function rawToObjects(data) { console.log(data); latestDate = new moment(String(data['China'][data['China'].length - 1]['date']), "YYYY-MM-DD"); console.log(latestDate); var r = {}; for (var oldkey in data) { var key = oldkey; if (key == "US") key = "United States"; else if (key == "Korea, South") key = "South Korea"; if (!r.hasOwnProperty(key)) { r[key]