{"id":17967811,"url":"https://github.com/simonprickett/hd-visual-bloom-filter-for-pi","last_synced_at":"2026-04-15T09:31:59.560Z","repository":{"id":149219199,"uuid":"405704757","full_name":"simonprickett/hd-visual-bloom-filter-for-pi","owner":"simonprickett","description":"Visual Bloom Filter Project, High Definition!  Unicorn Hat HD, Raspberry Pi, Python 3, Flask, Bulma.","archived":false,"fork":false,"pushed_at":"2024-01-21T18:28:12.000Z","size":41,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-03T21:33:56.107Z","etag":null,"topics":["bulma","flask-application","iot","pimoroni","pimoroni-unicorn-hat-hd","probabilistic-data-structures","python","raspberry-pi"],"latest_commit_sha":null,"homepage":"https://simonprickett.dev","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/simonprickett.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-09-12T17:13:37.000Z","updated_at":"2022-01-03T21:12:17.000Z","dependencies_parsed_at":"2024-10-29T14:50:03.645Z","dependency_job_id":null,"html_url":"https://github.com/simonprickett/hd-visual-bloom-filter-for-pi","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/simonprickett/hd-visual-bloom-filter-for-pi","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonprickett%2Fhd-visual-bloom-filter-for-pi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonprickett%2Fhd-visual-bloom-filter-for-pi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonprickett%2Fhd-visual-bloom-filter-for-pi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonprickett%2Fhd-visual-bloom-filter-for-pi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/simonprickett","download_url":"https://codeload.github.com/simonprickett/hd-visual-bloom-filter-for-pi/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonprickett%2Fhd-visual-bloom-filter-for-pi/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31834533,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-15T07:17:56.427Z","status":"ssl_error","status_checked_at":"2026-04-15T07:17:30.007Z","response_time":63,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bulma","flask-application","iot","pimoroni","pimoroni-unicorn-hat-hd","probabilistic-data-structures","python","raspberry-pi"],"created_at":"2024-10-29T14:09:45.508Z","updated_at":"2026-04-15T09:31:59.541Z","avatar_url":"https://github.com/simonprickett.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Visual Bloom Filter - HD Version!\n\nThis is an update of my original Raspberry Pi / Pimoroni Unicorn Hat Visual Bloom Filter project.  Check out the [original article on my website](https://simonprickett.dev/visual-bloom-filter-with-raspberry-pi/), and the more complete README for the original [on GitHub](https://github.com/simonprickett/visual-bloom-filter-for-pi).\n\nThis version uses the [Pimoroni Unicorn Hat HD](https://shop.pimoroni.com/products/unicorn-hat-hd) in place of the original [Unicorn Hat](https://shop.pimoroni.com/products/unicorn-hat) from the previous project.  The primary difference between the two is that the original Unicorn Hat has 64 individually programmable LEDs (a grid of 8 x 8), while the HD version has 256 (in a 16 x 16 grid arrangement).  The HD version uses a different Python library than the regular Unicorn Hat but this has basically the same API.  As both products are the same size, this means that the LEDs are smaller / more densely packed in the HD version.\n\nBesides the obvious hardware change from the Unicorn Hat to the Unicorn Hat HD, I also swapped the Raspberry Pi model A from the previous project for a [Raspberry Pi model 3B](https://www.raspberrypi.com/products/raspberry-pi-3-model-b/).  The Unicorn Hat HD doesn't require this, I just wanted to keep the previous project intact and had a 3B kicking around unused.\n\nThe code for this project (see `app.py`) is very similar to that of the original project.  The primary differences are as follows:\n\n* Use of the `unicornhathd` ([documentation here](https://github.com/pimoroni/unicorn-hat-hd)) library rather than the original `unicornhat` one.\n* As there are more LEDs, the bit array that forms the Bloom Filter is larger with the HD product (256 bits rather than 64).  I decided to use 6 hash functions with the HD version rather than 3 from the original.\n* I set the brightness setting to a different value for the HD product vs the original.\n\nOther than that, the project's the same as the original so for more detail and a description of what a Bloom Filter is and how it works, check out the [original project's article on my website](https://simonprickett.dev/visual-bloom-filter-with-raspberry-pi/).  I will add a new article and video specifically covering this version of the project at some point in the future...\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimonprickett%2Fhd-visual-bloom-filter-for-pi","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsimonprickett%2Fhd-visual-bloom-filter-for-pi","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimonprickett%2Fhd-visual-bloom-filter-for-pi/lists"}