Commit graph

98 commits

Author SHA1 Message Date
Anno Yanzhe Chen
4a48f421ab
Update README.md 2026-08-18 13:58:38 +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