janim

View on PyPIReverse Dependencies (0)

0.5.2 janim-0.5.2-py3-none-any.whl

Wheel Details

Project: janim
Version: 0.5.2
Filename: janim-0.5.2-py3-none-any.whl
Download: [link]
Size: 156946
MD5: 3efb02de5b8377899b25de64d4753d98
SHA256: 4bdf95ec6b4799625934858d45c2b9440b9f1188aab2d3fbaefb099625e53d6b
Uploaded: 2024-04-17 15:54:46 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: janim
Version: 0.5.2
Summary: a library for simple animation effects
Author: jkjkil4
Project-Url: Documentation, https://janim.rtfd.io
Project-Url: Home, https://github.com/jkjkil4/JAnim
Project-Url: Source, https://github.com/jkjkil4/JAnim
Classifier: Programming Language :: Python
Requires-Python: >=3.12
Requires-Dist: numpy
Requires-Dist: scipy
Requires-Dist: colour
Requires-Dist: rich
Requires-Dist: moderngl
Requires-Dist: tqdm
Requires-Dist: psutil
Requires-Dist: skia-pathops
Requires-Dist: fontTools
Requires-Dist: freetype-py
Requires-Dist: pillow
Requires-Dist: svgelements
Requires-Dist: sphinx; extra == "doc"
Requires-Dist: sphinx-copybutton; extra == "doc"
Requires-Dist: furo; extra == "doc"
Requires-Dist: jinja2; extra == "doc"
Requires-Dist: docutils; extra == "doc"
Requires-Dist: pyside6; extra == "gui"
Requires-Dist: qdarkstyle; extra == "gui"
Requires-Dist: beautifulsoup4; extra == "gui"
Requires-Dist: pyaudio; extra == "gui"
Provides-Extra: doc
Provides-Extra: gui
Description-Content-Type: text/markdown
[Description omitted; length: 925 characters]

WHEEL

Wheel-Version: 1.0
Generator: flit 3.9.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
janim/__init__.py sha256=Hw_6bIWR1EHh4w5mPvm4XIodo-LN7qaLsdcFWN0KxRM 71
janim/__main__.py sha256=S9zLvnQPfl7z8YOTgHA2If5oY-zsUxr8qJWxaU-zJS0 3147
janim/cli.py sha256=SYI-Lk9Uw4uh_ANp6ltXg04RAgJHhJK5cxNKHZYWKOA 6703
janim/examples.py sha256=2DVi4nXp2wXS4WmB-3EdhjaK5h1DTVjG-GG7dfFahuE 4806
janim/exception.py sha256=BI-w3nrI57KCuDoU5vd6EcnhBRRPpWbxrXDZ3BZ_E0s 1721
janim/imports.py sha256=TrXSgMajMXsP9mpEd8B7S_YAJw11IAjT88UaD8MfatY 1564
janim/logger.py sha256=HKNbdGEBfu3aiX2qGoRJPy75aItFQiB2M4YE8PNEjF0 271
janim/typing.py sha256=EOF7UGraxFQsPImyoCS8wSOC0F3XBxn0BqmGjX9kimo 950
janim/anims/animation.py sha256=feSUf32XEaBphWPS7VbMdRzW1h32XNI_EhrL0aRXHL4 4095
janim/anims/composition.py sha256=wz0w5Rcb05Un4WgJYZ3r-YpDWxDvd2Kxmzf0aRnQasQ 5417
janim/anims/creation.py sha256=HnuD31MVX_7MHdaVONKWiZVNGg8gScdHTPtJj0Y5bEo 5922
janim/anims/display.py sha256=GYwRERq9Y-PIE3BfT0sdwJAoFAnUVoqLPvEhsBM97RQ 855
janim/anims/fading.py sha256=CXXWngGZwqP-46etKQ_YC4rLDsxUbWURaRWvtn7uZ-M 3293
janim/anims/rotation.py sha256=9NaBxrwNdC9TELta-h5BWld0CkKSb5Q3COuvsq-UOvc 1484
janim/anims/timeline.py sha256=WBHELossfRMN3h7AN8BvN5iDdNPWgLNAVDnTCD-xcEQ 27295
janim/anims/transform.py sha256=5N7A6zID8Ei-GYhgBB9H8Gh4bnmhLS7tslNzmy7ezNs 8590
janim/anims/updater.py sha256=fqKJNOjs_Ooe1mmLd2pm0vQ95XBhqpQ-RJ8gGxmolkM 9432
janim/camera/camera.py sha256=rLdLpvEDEHbvFrx1iuG5PmsnxfGW0PQWfmyHtl31fUI 4495
janim/camera/camera_info.py sha256=JGpjtP7rIrwZS6a7xQGCYGPubLJbjEZGZou8a_p48bk 2744
janim/components/component.py sha256=46xOBC3xv9q5yhGwsQh1Q-pnIgqckRaWFbd0iYHnCFc 8265
janim/components/data.py sha256=s0Ip8sioyoz_koR5R4l3M3MXCOhsJR9DtR8KGuNAUIc 2326
janim/components/depth.py sha256=OpNpwOTE6XBXERaCqgV8ELWib9-O8jpguW_W43gEACw 2517
janim/components/image.py sha256=Li6Qxjhov5Ps-ddxLgQYTnHhxcUXz3qN1ynVBsJDH5c 1279
janim/components/points.py sha256=NCLMIB5tx7Cxuv1LZ0Wvv1X2bMABjEMghzDPwJNPo7Y 31519
janim/components/radius.py sha256=cf4IptyY5x8i2lnvALZsYMdDFX_mcYAZdQ_6OMZu57Y 3024
janim/components/rgbas.py sha256=S6J-gF3poQQ34s70Fp4lcoSvjwFZH3qrYxWwlh8TiLw 8633
janim/components/vpoints.py sha256=-L_hQFQ9_D8qAxtg2OiIfMFjnAF8sVrPKWNQi11QhT4 23584
janim/constants/__init__.py sha256=shgCxhaPeP2VS8id_g7WRY7b_DuUh71knzqOAEayahs 171
janim/constants/alignment.py sha256=k-sZ7_KSLVbVa6Oy1HQL_Ah0vzDOeBDknBUANWEGX6U 169
janim/constants/colors.py sha256=YSFjVtqkGzoV70s4KsY-H-Go8NWpY3H8PzOWdJfVusc 1333
janim/constants/coord.py sha256=TYDBN0McjeuOf7X5T2JX-Bbwk37XmLml-6aH92OL93c 483
janim/constants/degrees.py sha256=C4xc9EJVO6fD1rbiAeRe7owJVNHzujN0qgYJNCsd09c 179
janim/gui/anim_viewer.py sha256=53zQOOpF4OZ95wPfafY6ojblP4-jdNgI0OV2U0m9fR0 39740
janim/gui/application.py sha256=Wl-zPHsEapzzMspgl-1zufP2dvOuvRkIboZiEEhxbeI 330
janim/gui/audio_player.py sha256=zVIB9j2A-BQNhPq_8knW9Yt_1dHJE6fQxu6C7kab8TQ 797
janim/gui/export.png sha256=52RmA64E6_iwRCJRe8dYe_anAxrEBY8a9tnBymkz388 3181
janim/gui/fixed_ratio_widget.py sha256=cu4ivTaqQRZ4H5DlZhsT_Ch0bKNJiOlZgm6LqaxaZVM 1258
janim/gui/glwidget.py sha256=JiY0jxMU66L5yWV8fLlpNsOgNFa_Y8S5J9d2vB-NINE 845
janim/gui/precise_timer.py sha256=8FZoewa91o84ZDwduYAcmH-nTvgdPGPkRZULEag7aus 903
janim/gui/richtext_editor.py sha256=oKFnTHEdUD7Xuv4Y7WpEXUPkrIXdeAcLdgIA4_AOhNo 5278
janim/gui/selector.py sha256=OuBJlh2CuJsJtS1B_9cmHaFuBP6N6QnANWvyN5cUN7U 8892
janim/items/audio.py sha256=GPwDzs0KW0NSMqYFCMDi6lR0mb6yoGielIGCzfSSfyg 4744
janim/items/boolean_ops.py sha256=CNTx4MaWNkJ75DYPxVazlI4I56sePQXGH9bxGCst84A 4862
janim/items/image_item.py sha256=q4_bOvFpfN7eV2iAjRGqEG3gFNnrYzmsixJeVimg7n4 5315
janim/items/item.py sha256=NjDIw9Pzj7FaL99JfBOujSYKVRheO_tmIXBWtVJJv1I 19385
janim/items/points.py sha256=-myR9a_GLVoxVjmEQTn16og2cjiPIQFnfg6BlbZqPVs 3397
janim/items/relation.py sha256=UTbHgHK7KRs70pbFBzk1JMZXhxkMNlBcCisEEzgkv0A 7379
janim/items/value_tracker.py sha256=m_Qgq8hrJUVcny94foaofBYHE2KLp8Z9hKmu9nXQ2K8 1064
janim/items/vitem.py sha256=pGyCSj7lmRPTZNgmlZ0iBF8PyTiyTOhilDLsywJVQVw 5487
janim/items/coordinate/coordinate_systems.py sha256=xcMn5F5YG4sN7uqNiGWlW7r6zW_40Zx_F6XjPA4LhHo 8823
janim/items/coordinate/functions.py sha256=Ckv-haBPhPFmjghnerHDa1ck0NVUVCnvjPNVpwhQyZI 2165
janim/items/coordinate/number_line.py sha256=QJQ2H0OHSLCK63mJWenV41f9s_5arNhobf7O5xcad54 8330
janim/items/geometry/arc.py sha256=iEKhMs5sp9yArTj8uAyfBgfrekNMpoFdg7Z2G6kzRkE 8792
janim/items/geometry/arrow.py sha256=5XRuvN3kplJ0LeXiHwOmjv3W47ymej4-yvZoL_sHdrA 6497
janim/items/geometry/line.py sha256=-MzH8N2nXQrcSm8T7qewtBFYumC4GN-E5EZS1PBm7B0 8130
janim/items/geometry/polygon.py sha256=FiVpMNec62bDF3NpduCmywyhUC2RZsdwmz4LlvQARhA 5379
janim/items/svg/brace.py sha256=p81ZC1ioxgjbkKBms0u7o6Zh_iIyK_nG3Rl7NWssDqc 6290
janim/items/svg/brace.svg sha256=K3xP5Gw_l6o1iOYgwOJVRWS5JfACEyj_U3D_RLPgy8w 1736
janim/items/svg/svg_item.py sha256=X_qKXa_tqzXgUJrKg0ztL8vSwUqBat-kFQLrsYcbmcY 4072
janim/items/svg/typst.py sha256=Ac3a_5MXI5E_WCCRIrXHe38axh9uH_JLMxQDQLgEoN0 3090
janim/items/svg/typst_template.typ sha256=7ScOx_0hPgsfLBfKKtezNvMTkEbX5YusaQfOBcUaPK0 40
janim/items/text/text.py sha256=iwcuhe8jwILj1gdwIiCT6BaJMolZ0h-6ERuYe8xA2VI 15651
janim/render/base.py sha256=GyNJvUWmUfKogxO3GpDD4V20K93vNvdrZEyDRf0LN6U 3054
janim/render/impl.py sha256=A5gL6VRrSmuXu2SmATRhIfqDDv2KtfeT_p6fthgDKtk 8944
janim/render/texture.py sha256=lPiz_oGlXggKgVnt6DwF7rgsKkR23BVFTqF2uDoYBZ4 857
janim/render/writer.py sha256=9KiXe0dK0azWoIVbRIyT58ZXfj3c3UuUYEKJiJJqUG0 6787
janim/render/shaders/dotcloud.frag.glsl sha256=cN-SRg87JTKSfCFYIfmZjgvQG2pav2-nJ4up_76z2iI 448
janim/render/shaders/dotcloud.geom.glsl sha256=rvPktonWPXYBYzan3UjegaaGTHvkds3KCYyC7J_qxNc 1250
janim/render/shaders/dotcloud.vert.glsl sha256=Hs10Gk-M2-LKJj5Orpq5sVf4P7nX6xa5u48lRwnJbPM 325
janim/render/shaders/image.frag.glsl sha256=4DH-uN7bv3QmU7Ll7-g-zctX1QM3L53kfXZipOvfTFk 180
janim/render/shaders/image.vert.glsl sha256=6Oh3njUPJuJ1gsxfr2Nq9ImCgPsNDbIA-xLXvo4l8TA 350
janim/render/shaders/vitem.frag.glsl sha256=l7Rt_zFqHcI8PtXWWZMjbqP8gu4XmCGmFA4pxYUwrXQ 6950
janim/render/shaders/vitem.vert.glsl sha256=7oghx3UqfTGLLt5x2pFf884MG5HPU5-JJicsP1r-Yg0 203
janim/utils/bezier.py sha256=_Wninvn9NWymIbXakBHcMwOpxSlLwsXos3RJrwHMgls 17207
janim/utils/config.py sha256=MwBz3iHRSIqF-FZF_maPWBbrZr7RPFIsPN0wkJPnj8c 4156
janim/utils/data.py sha256=enX3RTmfljChI5aJ_dO0O8hVfLeNU7wvHJYEtLW1wM4 215
janim/utils/dict_ops.py sha256=uwKKbLGKpNr7clf2GdNGn2zfoOfM0KUCgWhFCsxTFKg 637
janim/utils/file_ops.py sha256=yKEuApWfh2vs68776JnQEqwpXpi9shn9seLBqpUkyZM 657
janim/utils/font.py sha256=0a8wVP4SK4Rbv_Z9LoYXI6l0kwchf1TgCsWtdCt5UzI 2406
janim/utils/font_manager.py sha256=eZ7PWKg4_tcoDcedPXkM0zt-i8TyyQGMiiMoJLLy3fk 6369
janim/utils/iterables.py sha256=yE_4CrLdMB1PIBR2IMzLRjbbf1GjtVSqEFvarNJyZiM 5973
janim/utils/paths.py sha256=iYLL9tLN8H7kKuDZZM1FRcTUAWl3Y_nHHIB6rk_v60k 1870
janim/utils/rate_functions.py sha256=pVucEoJ1O2EorZr6UQjVQCWnDCSXYlUbEldF0C75zrg 2705
janim/utils/refresh.py sha256=MbDtln4caWhKqnMC55Y3ZTDw6In4hMUanDCQpAPzxMU 2008
janim/utils/signal.py sha256=1Zqy-CPPOmxqjiHnvGOP6-5fUG35wKxmYk3B5C6zzfE 8918
janim/utils/simple_functions.py sha256=F9GpCbvDcvJAE5LCdyQ9NRieEJtNdpD_nfzBfcKXItc 2000
janim/utils/space_ops.py sha256=EBoAsKVI5DmZpTdzznH-ZfPkVqZMHfISUIiJZhfCwxQ 10068
janim/utils/unique_nparray.py sha256=vv8SakZa-DfAjThcL3NiNhauet6HcRznv5Wa4cG_Mzw 1108
janim-0.5.2.dist-info/entry_points.txt sha256=Yyrbc6x_8iPDT8DYF2IefhFfE4E53TmM3xzYxfHwTYc 45
janim-0.5.2.dist-info/LICENSE sha256=CdjrWDTZSzwT3SOnlAWhX6-ykogbnrq5K5KLbqTWMAc 1085
janim-0.5.2.dist-info/WHEEL sha256=EZbGkh7Ie4PoZfRQ8I0ZuP9VklN_TvcZ6DSE5Uar4z4 81
janim-0.5.2.dist-info/METADATA sha256=qpFPCGE7ZQAUxvn36q9CihK_zTWqpQMck5huwr5-4dQ 1997
janim-0.5.2.dist-info/RECORD

entry_points.txt

janim = janim.__main__:main