https://github.com/phuang1024/csanim
A tool for creating computer science explanatory videos.
https://github.com/phuang1024/csanim
Last synced: 7 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 (over 4 years ago)
- Default Branch: main
- Last Pushed: 2021-07-25T00:09:24.000Z (over 4 years ago)
- Last Synced: 2025-03-16T05:46:29.568Z (8 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