Commit graph

98 commits

Author SHA1 Message Date
OctoBored
ef171142ff Fix broken star history chart link
The star history chart in the README was broken because the current chart service no longer works under the GitHub stargazer API restrictions. Update the chart links to the replacement service so the chart renders correctly again.
2026-08-17 08:18:07 +00:00
Anno Yanzhe Chen
cf7fba33a6
Add files via upload 2026-05-31 02:40:47 +00:00
Anno Yanzhe Chen
c3dd611b55
Update README.md 2026-05-01 10:41:19 +00:00
Anno Yanzhe Chen
f579f1e527
Update README.md 2025-11-25 06:09:20 +00:00
Anno Yanzhe Chen
051f2bdfcf
Update README.md 2025-11-24 13:34:38 +00:00
Anno Yanzhe Chen
864e5f0176
Update README.md 2025-11-12 13:30:31 +00:00
Anno Yanzhe Chen
0285d09fe3
Delete test_requirements_core.txt 2025-11-06 04:47:32 +00:00
Anno Yanzhe Chen
93e919985c
Delete test_imports.py 2025-11-06 04:47:22 +00:00
Anno Yanzhe Chen
7f3e9eb601
Delete DEPENDENCY_TEST_REPORT.md 2025-11-06 04:47:06 +00:00
Anno Yanzhe Chen
fa38e25dc4
Delete DEPENDENCY_ANALYSIS.md 2025-11-06 04:46:55 +00:00
Anno Yanzhe Chen
1338e16619
Update README.md 2025-11-06 04:46:21 +00:00
Anno Yanzhe Chen
5496ba7464
Merge pull request #11 from daxiongshu/claude/review-requirements-dependencies-011CUpepBgwQu6vpCTddyBqf
Remove 65 unnecessary dependencies from requirements.txt
2025-11-06 04:40:51 +00:00
Claude
66dc50735b
Add .gitignore to ignore Python cache and temporary files 2025-11-05 11:40:58 +00:00
Claude
7ad1a3ed26
Add dependency installation validation tests
Created comprehensive test suite to validate cleaned requirements.txt:

Test Results:
-  37/37 core dependencies install and import successfully
-  All removed ML/DL packages confirmed absent (torch, transformers, etc.)
-  Source code modules load correctly (gpt_request, external_assets, scope_refine)
- ⊘ Manim requires system packages (expected, documented)

Performance:
- Installation time: 35 seconds (vs 15-30 minutes before)
- Disk usage: ~200 MB core deps (vs 8-10 GB before)
- 88% reduction in installation time
- 94% reduction in disk usage

Files added:
- test_imports.py: Automated import validation script
- DEPENDENCY_TEST_REPORT.md: Comprehensive test results and metrics
- test_requirements_core.txt: Core deps for testing without Manim

All tests pass. Dependency cleanup validated and approved.
2025-11-05 11:38:54 +00:00
Claude
bdf5c12b00
Remove 65 unnecessary dependencies from requirements.txt
Analysis revealed that 62% of dependencies were unused, including:
- Heavy ML/DL libraries: torch, transformers, accelerate, qwen-vl-utils
- All NVIDIA CUDA packages (16 packages)
- Hugging Face ecosystem: huggingface-hub, hf-xet, hf_transfer
- Unused utilities: yt-dlp, s-tui, websockets, srt, and more

Benefits:
- Reduced installation time by 80-90%
- Saved 8-9 GB of disk space
- Cleaner, more maintainable dependency list
- No functionality lost (all removed deps were never imported)

Changes:
- Updated src/requirements.txt: 105 → 65 dependencies
- Added DEPENDENCY_ANALYSIS.md: Comprehensive analysis with detailed rationale

See DEPENDENCY_ANALYSIS.md for full analysis and methodology.
2025-11-05 11:23:58 +00:00
Anno Yanzhe Chen
dab99a7501
Update README.md 2025-11-01 03:13:59 +00:00
Anno Yanzhe Chen
33e8e95a4a
Update README 2025-10-22 12:44:55 +00:00
Anno Yanzhe Chen
e806d6faf5
Update README 2025-10-19 10:22:50 +00:00
Anno Yanzhe Chen
8e181d0b89
Update README.zh-CN.md 2025-10-16 06:02:34 +00:00
Kevin
78c34a61f7
Update README.md 2025-10-15 11:50:57 +01:00
Anno Yanzhe Chen
93aad6f656
Update README.zh-CN.md 2025-10-15 02:04:29 +00:00
Anno Yanzhe Chen
bcaf60ab07
Update README.zh-CN.md 2025-10-13 11:33:07 +00:00
Kevin
2b4689aa0c
Update README with new Chinese subtitle 2025-10-12 23:41:29 +01:00
Kevin
f0796cce16
Add Chinese subtitle to project title in README 2025-10-12 23:40:55 +01:00
Anno Yanzhe Chen
748faae706
Update README.zh-CN.md 2025-10-12 06:02:55 +00:00
Anno Yanzhe Chen
90a741d847
Update README.md 2025-10-12 05:52:21 +00:00
Anno Yanzhe Chen
4e3ae66614
Create README.zh-CN.md 2025-10-12 05:51:40 +00:00
Anno Yanzhe Chen
280011ae6b
Update README.md 2025-10-11 06:29:04 +00:00
Kevin
32f32f6711
Update README.md 2025-10-09 01:34:40 +01:00
Anno Yanzhe Chen
e11ad6ae6a
Update README.md 2025-10-08 03:03:46 +00:00
Anno Yanzhe Chen
c558715632
Update README.md 2025-10-08 02:59:23 +00:00
Anno Yanzhe Chen
b4af734487
Update README.md 2025-10-07 11:13:58 +00:00
Anno Yanzhe Chen
60cafb5cec
Update README.md 2025-10-07 06:39:51 +00:00
Anno Yanzhe Chen
909b80f823
Update README.md 2025-10-06 02:53:14 +00:00
Anno Yanzhe Chen
9f7ee6a5d3
Update README.md 2025-10-06 02:34:34 +00:00
Anno Yanzhe Chen
b32a18e8bd
Update README.md 2025-10-06 02:14:05 +00:00
Anno Yanzhe Chen
2abadee2ef
Update README.md 2025-10-05 06:57:36 +00:00
Anno Yanzhe Chen
988117dde6
Update README.md 2025-10-05 06:54:34 +00:00
Anno Yanzhe Chen
200ef4e31b
Update README.md 2025-10-05 06:48:02 +00:00
Anno Yanzhe Chen
3e0f9e8c2b
Update README.md 2025-10-05 06:46:40 +00:00
Anno Yanzhe Chen
6ffbe4fdb8
Update README.md 2025-10-05 06:42:08 +00:00
Anno Yanzhe Chen
fcc3adad25
Add files via upload 2025-10-05 06:29:05 +00:00
Anno Yanzhe Chen
d096d17ac7
Add files via upload 2025-10-05 06:27:38 +00:00
Anno Yanzhe Chen
81bee5238d
Add files via upload 2025-10-05 06:25:25 +00:00
Anno Yanzhe Chen
2d6a68efbc
change path 2025-10-05 05:48:54 +00:00
Anno Yanzhe Chen
16d3594f26
Add files via upload 2025-10-05 05:48:25 +00:00
Anno Yanzhe Chen
f469beef9e
Rename assets/videos/Hanoi.mp4 to assets/videos/wan/Hanoi.mp4 2025-10-05 05:47:27 +00:00
Anno Yanzhe Chen
0b405731f7
Add files via upload 2025-10-05 05:46:56 +00:00
Anno Yanzhe Chen
05628e522c
Rename assets/Hanoi_puzzle.mp4 to assets/videos/code2video/Hanoi_puzzle.mp4 2025-10-05 05:46:27 +00:00
Anno Yanzhe Chen
3f353826a7
Add files via upload 2025-10-05 05:45:52 +00:00