https://github.com/mtpatter/hidden-figures-video
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/
https://github.com/mtpatter/hidden-figures-video
stem video visualization
Last synced: about 2 months ago
JSON representation
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/
- Host: GitHub
- URL: https://github.com/mtpatter/hidden-figures-video
- Owner: mtpatter
- Created: 2017-01-01T00:39:29.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-01-04T03:09:39.000Z (over 8 years ago)
- Last Synced: 2025-01-12T12:24:57.446Z (3 months ago)
- Topics: stem, video, visualization
- Language: Python
- Homepage: https://www.youtube.com/watch?v=P9X62YZNmSg
- Size: 6.73 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
hidden-figures-video
====================This repo has instructions and code for reproducing the visualizations and audio clips in my 'search for hidden figures' video about STEM.
| Instructions | Still frame | Code |
|------------------------------------------------------------------------|---------------------------------------------------------|--------------------------------------------------------------------|
| [Typing in a terminal](scripts#typing-in-a-terminal) |  | [scripts/terminal.py](scripts/terminal.py) |
| [Creating entropy viz](scripts#scripts#creating-entropy-visualization) |  | [scripts/create-entropy.py](scripts/create-entropy.py) |
| [Creating order viz](scripts#scripts#creating-order-visualization) |  | [scripts/create-order.py](scripts/create-order.py) |
| [Galaxy zoom viz](scripts#galaxy-zoom-visualization) |  | [scripts/galaxy-zoom.py](scripts/galaxy-zoom.py) |
| [Earth zoom out viz](scripts#earth-zoom-out-visualization) |  | [scripts/earth-viz.py](scripts/earth-viz.py) |
| [Brain viz](scripts#brain-visualization) |  | [scripts/brain-viz.py](scripts/brain-viz.py) |
| [Creating entropy music](scripts#creating-entropy-music) | [`entropy.wav`](scripts/entropy.wav) | [scripts/create-entropy-music.py](scripts/create-entropy-music.py) |
| [Galaxy NGC 4258](scripts#galaxy-ngc-4258) |  | (screenshot) |
| [Dwarf planet Ceres](scripts#dwarf-planet-ceres) |   | (screenshots) |### Dependencies
All code is written for Python 3, specifically Python 3.5.2.
Most of the video clips I made using the very nice `Glumpy` project, which is OpenGL + Numpy for scientific visualization, building off of the examples:
- Glumpy website: http://glumpy.github.io/
- Glumpy source code: https://github.com/glumpy/glumpyThe audio clip of 'entropy' is randomly generated notes using the very nice `Pyo` project, which is a digital signal processing module:
- Pyo website: http://ajaxsoundstudio.com/software/pyo/
- Pyo source code: https://github.com/belangeo/pyo).### Code
Instructions and scripts can be found in the [`scripts`](scripts) directory.