https://github.com/phuang1024/csanim
A tool for creating computer science explanatory videos.
https://github.com/phuang1024/csanim
Last synced: 3 months ago
JSON representation
A tool for creating computer science explanatory videos.
- Host: GitHub
- URL: https://github.com/phuang1024/csanim
- Owner: phuang1024
- License: gpl-3.0
- Created: 2021-07-14T00:07:48.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2021-07-25T00:09:24.000Z (almost 4 years ago)
- Last Synced: 2025-03-16T05:46:29.568Z (4 months ago)
- Language: Python
- Homepage: https://csanim.rtfd.io
- Size: 305 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# CS Animation








A tool for creating computer science explanatory videos.
Inspired by 3Blue1Brown.
[Documentation][docs]
## Installation
Please see the [docs page][install].
## Building
### Module
``` bash
# Install Python packages
pip install -r requirements.txt# Build the C++ sources.
make cpp# Next, build the wheel file.
make wheel# Last (optional), install the wheel file.
make install
```### Docs
``` bash
# The documentation uses sphinx autodoc, which depends
# on the module. Follow above instructions to build and
# install the module first.# Install Python packages
pip install sphinx sphinx_rtd_theme# Build docs with sphinx
make docs# Open in a browser
firefox ./docs/_build/html/index.html
```[docs]: https://csanim.rtfd.io
[install]: https://csanim.rtfd.io/en/latest/install.html