{"id":19992656,"url":"https://github.com/mtpatter/hidden-figures-video","last_synced_at":"2026-06-08T04:32:10.350Z","repository":{"id":80416571,"uuid":"77760734","full_name":"mtpatter/hidden-figures-video","owner":"mtpatter","description":"Code for making the visualizations and audio clips in my search for Hidden Figures STEM video for PepsiCo.  https://mtpatter.github.io/pepsi-hidden-figures/","archived":false,"fork":false,"pushed_at":"2017-01-04T03:09:39.000Z","size":7060,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-01T22:29:14.076Z","etag":null,"topics":["stem","video","visualization"],"latest_commit_sha":null,"homepage":"https://www.youtube.com/watch?v=P9X62YZNmSg","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mtpatter.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2017-01-01T00:39:29.000Z","updated_at":"2017-12-02T01:38:57.000Z","dependencies_parsed_at":"2023-06-07T15:30:14.642Z","dependency_job_id":null,"html_url":"https://github.com/mtpatter/hidden-figures-video","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mtpatter/hidden-figures-video","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mtpatter%2Fhidden-figures-video","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mtpatter%2Fhidden-figures-video/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mtpatter%2Fhidden-figures-video/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mtpatter%2Fhidden-figures-video/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mtpatter","download_url":"https://codeload.github.com/mtpatter/hidden-figures-video/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mtpatter%2Fhidden-figures-video/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34048681,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-08T02:00:07.615Z","response_time":111,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["stem","video","visualization"],"created_at":"2024-11-13T04:52:15.618Z","updated_at":"2026-06-08T04:32:10.334Z","avatar_url":"https://github.com/mtpatter.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"hidden-figures-video\n====================\n\nThis repo has instructions and code for reproducing the visualizations and audio clips in my 'search for hidden figures' video about STEM.\n\n| Instructions                                                           | Still frame                                             | Code                                                               |\n|------------------------------------------------------------------------|---------------------------------------------------------|--------------------------------------------------------------------|\n| [Typing in a terminal](scripts#typing-in-a-terminal)                   | ![terminal](images/terminal.png)                        | [scripts/terminal.py](scripts/terminal.py)                         |\n| [Creating entropy viz](scripts#scripts#creating-entropy-visualization) | ![entropy](images/create-entropy.png)                   | [scripts/create-entropy.py](scripts/create-entropy.py)             |\n| [Creating order viz](scripts#scripts#creating-order-visualization)     | ![order](images/create-order.png)                       | [scripts/create-order.py](scripts/create-order.py)                 |\n| [Galaxy zoom viz](scripts#galaxy-zoom-visualization)                   | ![galaxy](images/galaxy-zoom.png)                       | [scripts/galaxy-zoom.py](scripts/galaxy-zoom.py)                   |\n| [Earth zoom out viz](scripts#earth-zoom-out-visualization)             | ![earth](images/earth-viz.png)                          | [scripts/earth-viz.py](scripts/earth-viz.py)                       |\n| [Brain viz](scripts#brain-visualization)                               | ![brain](images/brain-viz.png)                          | [scripts/brain-viz.py](scripts/brain-viz.py)                       |\n| [Creating entropy music](scripts#creating-entropy-music)               | [`entropy.wav`](scripts/entropy.wav)                    | [scripts/create-entropy-music.py](scripts/create-entropy-music.py) |\n| [Galaxy NGC 4258](scripts#galaxy-ngc-4258)                             | ![ngc-4258](images/ngc-4258.png)                        | (screenshot)                                                       |\n| [Dwarf planet Ceres](scripts#dwarf-planet-ceres)                       | ![ceres](images/ceres1.png) ![ceres](images/ceres2.png) | (screenshots)                                                      |\n\n### Dependencies\n\nAll code is written for Python 3, specifically Python 3.5.2.\n\nMost of the video clips I made using the very nice `Glumpy` project, which is OpenGL + Numpy for scientific visualization, building off of the examples:\n\n-\tGlumpy website: http://glumpy.github.io/\n-\tGlumpy source code: https://github.com/glumpy/glumpy\n\nThe audio clip of 'entropy' is randomly generated notes using the very nice `Pyo` project, which is a digital signal processing module:\n\n-\tPyo website: http://ajaxsoundstudio.com/software/pyo/\n-\tPyo source code: https://github.com/belangeo/pyo).\n\n### Code\n\nInstructions and scripts can be found in the [`scripts`](scripts) directory.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmtpatter%2Fhidden-figures-video","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmtpatter%2Fhidden-figures-video","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmtpatter%2Fhidden-figures-video/lists"}