Giter VIP home page Giter VIP logo

porames / the-researcher-covid-tracker Goto Github PK

View Code? Open in Web Editor NEW
112.0 4.0 19.0 356.35 MB

ระบบติดตามและรายงานข้อมูลการระบาดและการฉีดวัคซีน COVID-19 ในประเทศไทย

Home Page: https://covid-19.researcherth.co

License: GNU General Public License v3.0

JavaScript 30.75% CSS 0.90% SCSS 3.37% TypeScript 64.98%
covid-19 covid-19-tracker visualization reactjs visx

the-researcher-covid-tracker's Introduction

รายงานข้อมูล COVID-19 ในประเทศไทย

ระบบติดตามและรายงานข้อมูลการระบาดและการฉีดวัคซีน COVID-19 ในประเทศไทย

build-cases get-moh-prompt

ระบบตรวจสอบข้อมูลใหม่ทุกวัน เวลา 13:00 น. และ 19.00 น. Github Actions

ตัวเว็บไซต์พัฒนาโดย JavaScript + NextJS, แสดงผลข้อมูลในรูปแบบกราฟโดยใช้ d3, visx และ Matplotlib, แสดงผลข้อมูลในรูปแบบแผนที่โดยใช้ Mapbox, ตัวประมวลผลข้อมูลใช้ Python

การดาวน์โหลดข้อมูล

ข้อมูลสามารถดาวน์โหลดได้ที่ The Researcher COVID Data

หลักการประมวลผลข้อมูล

  • ค่าเฉลี่ยช่วง 7 วัน (7-day Moving Average) คือค่าเฉลี่ยของข้อมูลในช่วงเวลาหนึ่งย้อนหลังไปอีก 6 วัน ทำให้เห็นแนวโน้มของการเปลี่ยนแปลงข้อมูลมีความแปรปรวน
  • อัตราการเปลี่ยนแปลงในช่วง 14 วัน ร้อยละการเปลี่ยนแปลงของค่าเฉลี่ย 7 วันล่าสุด กับค่าเฉลี่ย 7 วันของเมื่อ 14 วันก่อน
  • ร้อยละความครอบคลุมวัคซีนรายจังหวัด = จำนวนโดสที่ฉีดในจังหวัด/(2*จำนวนประชากร) * 100%

ที่มาข้อมูล

the-researcher-covid-tracker's People

Contributors

dependabot[bot] avatar noppakorn avatar plumsirawit avatar porames avatar smjtheoff avatar thangman22 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

the-researcher-covid-tracker's Issues

Todo

  • Change cases data to John Hopkins database or djay/covidthailand instead, because the government somehow defeat the whole purpose of API by blocking bot's traffic from outside Thailand.
  • Making sure there's no date gap in 7-day average line.
  • Merge dots into heatmap in vaccine supply map when zoom out.

Combine cases data

Cases data is now reported with 2 separate files. Need to be appended with each other for newer data.
Use province of isolation where province of onset is null.

ข้อมูลการฉีดวัคซีนรายจังหวัด ไม่อัพเดท

ข้อมูลอัพเดทล่าสุดถึงวันที่ 7 เกิดปัญหาขึ้นหรือครับ

ผมใช้แหล่งข้อมูลของคุณในการทำ dashboard ตัวนี้ครับ https://public.tableau.com/app/profile/smith2019/viz/HOWISTHAILANDCOVID-19VACCINATEDCOVERAGE/HOWISTHAILANDCOVID-19VACCINATEDCOVERAGE
ผมติดตามดูทุกวัน เพื่อจะได้ตัดสินใจว่าจะออกจากบ้านได้ไหม ปลอดภัยไหม
เมื่อเห็นข้อมูลไม่อัพเดทจึงคิดว่าควรมาแจ้งให้ทราบครับ

และขอขอบพระคุณเป็นอย่างสูงที่ได้จัดทำชุดข้อมูลนี้ และหวังเป็นอย่างยิ่งว่าข้อมูลจะมีการอัพเดทต่อๆไปครับ

add loading status

Showing loader while loading data (I think it would give a better user experience)

  • Loader

Make a better vaccination data table

Include vaccination progress for each province in the provincial vaccine allocation table, and sort the table when a column is clicked.
If you want to help, the table component is located here

image

Vaccination by manufacturer data processing

ฝากคุณ @noppakorn @plumsirawit หรือผู้สนใจ รีวิว get-manufacturer.py ให้หน่อย
แยกฟังก์ชันออกมาเป็นไฟล์ แล้วก็ดู maths ให้หน่อยว่าผม interpolate ข้อมูลวันที่ดึงค่าออกมาจาก PDF ไม่ได้ด้วยข้อมูลวันก่อนหน้า กับคำนวณอัตราการฉีดต่อวันถูกมั้ย

Is there an English version?

Great job on this!

You're 2 days ahead of OurWorldInData when it comes to daily new cases in Thailand so the website for your dashboard has automatically become my go-to dashboard for covid cases while I'm in Thailand.

I'm just wondering if there is an English version of the site? I couldn't easily find any button or option that switched the dashboard to an english version.

If not I think it would be a great addition and maybe an easy win depending on the layout of your code.

Well done once again

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.