Giter Club home page Giter Club logo

coronameldercdn's Introduction

CoronaMelderCDN

Copy of the data uploaded to the Corona Melder CDN, including parsed exposure keysets

The script fetch.py gets the data from the CDN and unpacks the zips. The cdn_pb2.py file was generated using Google's protobuf compiler and should not be changed by hand, it parses the binary files that contain the keys. The most accessable format for the keys is the generated json files in each of the directories.

The folder WebsiteGenerator contains a script that estimates the number of real uploads and generates plots that are hosted on GitHub pages here. Even though fake keys are added to the CDN when less than 150 keys are present, this is still possible due to a bad implementation of the fake key generator. The script generates all possible comibinations of symptome start dates and checks whether this is compatible with the observed keys.

Running make will fetch the keys, update the website, and push to github.

To use any of the scripts, first install the the requirements. We advise you to make a virtual enviorment first, but when in a hurry you can run pip3 install --user -r requirements.txt.

First fetch was on 05-10-2020, subsequent fetches are timestamped both in the meta date file and in the commit message.

coronameldercdn's People

Contributors

jorants avatar

Stargazers

 avatar

Watchers

 avatar  avatar

coronameldercdn's Issues

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.