janim

View on PyPIReverse Dependencies (0)

2.2.0 janim-2.2.0-py3-none-any.whl

Wheel Details

Project: janim
Version: 2.2.0
Filename: janim-2.2.0-py3-none-any.whl
Download: [link]
Size: 249133
MD5: 0522bc50753b1f81c3cf3be751063876
SHA256: 34ae4e289fd5defa4b8953fcca29ebecd52c1c36d75d1110f3fd72ffe441416a
Uploaded: 2024-12-12 15:37:13 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: janim
Version: 2.2.0
Summary: A library for creating smooth animations
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: attrs
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: 3902 characters]

WHEEL

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

RECORD

Path Digest Size
janim/__init__.py sha256=DmyThd7VtkMsFFF_HZUYZ7-C5NWlHKKphOtgRccf1qk 70
janim/__main__.py sha256=AzCq1eGDennUmCvFYD3W-J_W3f4VrN7XuhCfWme4ZQM 5232
janim/cli.py sha256=4pKAqD9kklbF37UNERUwd4ms9v_bktKntkUytXg95Es 11322
janim/examples.py sha256=8sikI9VW0-DzIQV8QmCd2TsaDuzXguag-3M3nNHcqQM 5265
janim/exception.py sha256=nwBx9zdb4T9ue7aYGyuQxBymPHpd3zF8rMTQdKBTBco 2048
janim/imports.py sha256=nm4KIDxy7wQe-5frTKETEOzJlv9KG7NEku2vqLpnIxg 1725
janim/logger.py sha256=9dWcYhROUkRnbsf_cyqLkgTggolnm4QcfEmewrLBcgQ 258
janim/typing.py sha256=2-KXkh0DkscOmz0Y-ZhQ4mV-AsFjexRU9VUkREa_1o8 637
janim/anims/animation.py sha256=3WVbcVNrsWqX52ecn9hGKvrFKQ4N8rOUlB8iUsSgu4A 4416
janim/anims/composition.py sha256=Sb34ylx2Rw3eUHjd1U8l-153lZ9t8-_MKqxzGojMnvA 7793
janim/anims/creation.py sha256=kib8jhwoJ6L-8ZK85muV6AQ6A6WOAJ72gcgxkK9a2iU 8188
janim/anims/display.py sha256=2bmssxswFqatEg_WawrdyoMeoVygX9MNu-khfMvJ6lc 818
janim/anims/fading.py sha256=TIjH0i0qDvT6nUH6EnocWBplTurnk0zzjHbobBr_0qo 4134
janim/anims/growing.py sha256=dTicmFO0R-LLc_u1prRrWuZ-eC-Gq3XzaxbfnQMvez0 3820
janim/anims/indication.py sha256=msKG4Y9XS-vMw6CIq5IU4E5saXGe_W8hzRF-KrvDw3Y 13114
janim/anims/movement.py sha256=xyhQsGqliv_c_wB5bUmsutIXUnNU1qMG4RwPVOdZmic 3233
janim/anims/rotation.py sha256=8W1AAR1DrERvXtzSsDrcSxZxClbpgRT72wcl74iGtpQ 2100
janim/anims/timeline.py sha256=fzMfS-1hleHtt1_3yerYNW8EmvsADRqob9p4UiMuBNo 33969
janim/anims/transform.py sha256=aTKSDbqKMmbm4kxoKP92J0TUQ2l-QVPgmtEqpiPbO30 14436
janim/anims/updater.py sha256=E0u9FEOOUUOoJxkYoImaWxOA4lWxjqfosPQ10Ruv0Sw 20715
janim/camera/camera.py sha256=OGWETL8s4BPZnonT3_2jMh6R0eKruCFkinlZCAgEzJs 4718
janim/camera/camera_info.py sha256=U95JXV_oaEZIOXtCf451fjbBwS3FcnwB_GLSEi1iir0 3420
janim/components/component.py sha256=mM5mL4sT1lqaE3hRVoGzYjbnz8LoTZbULsCyWrTra3o 9707
janim/components/data.py sha256=Cqb492zasNjw1kV2bMe1gRJJhrIUWNbIPdNvSGtP8Ss 2330
janim/components/depth.py sha256=IPdJPFoHMyxzhW6sebP5sqmFnnuTV2srghMDJTH3AuE 3045
janim/components/glow.py sha256=v5bImzOf_JUjTl-PLmNI8TXKDi_WH7gYNgfa9-Sxcmg 4264
janim/components/image.py sha256=9g22AetmOKVCstA7p1eqUyhWhdzZDgtwioaUtnHxJ_w 1267
janim/components/points.py sha256=IJmXZ_B6vx94rvFLUED8-ocXIguvXhuaVffwCmwRB2c 35594
janim/components/radius.py sha256=CP_1JyxU0DkUL1Mmso1pD_1tAEh6mtRVQoEAKJpc4rU 2958
janim/components/rgbas.py sha256=XWGJFH29H94mumKkGxtJtF24MrycsgOu2mmMJNTeZDk 7868
janim/components/vpoints.py sha256=MUSmC1agVQN891l9S-0IKS3Wizps-VDQuLfEA9ONAwk 26721
janim/constants/__init__.py sha256=dfFuFW6AyvVe85OccNGyTtUmIyqpsQjuOLPtbfl31M0 236
janim/constants/alignment.py sha256=_D-KDz_TNG9MVQDA_K03TV1mRac7VyRaILupKgGPWmE 226
janim/constants/colors.py sha256=1V6NPzZmVTunG640TSSpSFYIZ3-bg847Ycf1ifZLFQY 1469
janim/constants/coord.py sha256=v7ULowwNpCcadY122ttkLC_pjhY0yjVUtPlBfeU3PtQ 614
janim/constants/degrees.py sha256=wiOpQ8ih_rVWHE9e8491PKSaa74vsqSr91U01d1aBPE 171
janim/gui/anim_viewer.py sha256=PORmnv2Ds0XjTv-KJXZa7IOYFiXnWbZZH2zi3Pv47vM 25184
janim/gui/application.py sha256=i9BwXqfzGCMpuFwxvTxDkKtZIW_VGIEBlWhyHBTwBVw 552
janim/gui/audio_player.py sha256=0pasG1sYLb6gzg12LcBrKm_X-_uAc9YNvfewmlQNuQM 956
janim/gui/color_widget.py sha256=pU1tSnfPKov0zkTV82OR20c0jyW6Dunt2TKJvosuS_A 7276
janim/gui/export.png sha256=52RmA64E6_iwRCJRe8dYe_anAxrEBY8a9tnBymkz388 3181
janim/gui/export_dialog.py sha256=CK6wdoRIPUyUF8Yw0nTexn4-cf9cFomjd1VuYvMD4oE 3394
janim/gui/favicon.ico sha256=SUtXNcWIZNbTM-2DEsaXaHnUU3UK-GNBCn-ck5j9aJs 16958
janim/gui/fixed_ratio_widget.py sha256=OZkeeQ4LY4YA06VIDMQgPmxICn3kqlD1ow7ZL-qV4LE 1458
janim/gui/font_table.py sha256=y81MDsPGphxzeMxtWG54e0CUU9fimUNqbNmgm1ov0Zw 3879
janim/gui/glwidget.py sha256=g6GZZBGaeabr3wGpETXMPTUEBqkFAAVIItB_7VPH8-I 2023
janim/gui/painter.py sha256=4DfHAax3VJJ55YdsCUM8rpAz1V70PTb6_h3bLzXTw0k 14424
janim/gui/precise_timer.py sha256=SuXkJh4DWY4Il-72ZbFOi82jD2AqOYEKdgMiVkCq_0I 1011
janim/gui/richtext_editor.py sha256=nMpTybmlaP8YQksgh-yOwLfAYgY5LUkwLF_BA0mU4Z0 5084
janim/gui/search.png sha256=7SDU_CRqfcyN2gTBV_gCgw8AKYTvzyGod4Myhv0gNEw 1764
janim/gui/selector.py sha256=3cls19worSp8r-kfx2f-Z2ZKRPhOoY8YDVNMkvjh170 9559
janim/gui/text_edit.py sha256=QPoWd_KoNZ1uGlz1NYpWCQJ_AvBhGmFaX2ZfC9SC93M 282
janim/gui/timeline_view.py sha256=4USmdqhDJgEfT1Dvr90EtpsCAe7L6zG5ABqOrWHK684 28786
janim/gui/ui_ColorWidget.py sha256=ms7zvB9BZ2R-wAg2FNaNkJV9HIK2hI7e57XWsixAG-Y 10171
janim/gui/ui_ExportDialog.py sha256=A6SGl3N7gpaXlKnJajntbEZFvAJwcwHUs6eT-ZYzGu8 4943
janim/items/audio.py sha256=p6EtW6z9jQvitBF56y_RBECxbs9qy_NGiuz1jDEbe1I 9227
janim/items/boolean_ops.py sha256=Dy2x9cV1vc9NW1OETxAmUf29DFrRH98Rpx_4MpO7TOg 5836
janim/items/image_item.py sha256=GaJXfvjltRamAO2c5sd_bgA896lgoSoqTpubl1hg_4c 15899
janim/items/item.py sha256=-3XtuNgWE0ESd4q2a9_VZM4veDeBrtU0pZpg9mJfFKc 22337
janim/items/points.py sha256=btgv9xWCiQx3iVpsOaVfORU_e-0pkzdX9CkDHlXpnPY 3432
janim/items/relation.py sha256=aahTbucZXDKWq25o8zrkzraZ3-j_TdPnvKL-NFoqmz8 7446
janim/items/shape_matchers.py sha256=a5Uz6QreMyQr9YWouR3oMFEHBi35goB_jj9M_7S-Vpo 3849
janim/items/value_tracker.py sha256=juz2OS_9sKPZgglNeGUrqIHx3ulYUaeNsAYjdztA070 1057
janim/items/vitem.py sha256=KQyvRuqvjaULTtdXbmIPjOQeoLYp_mXqqJ9ElBMbiqw 6654
janim/items/coordinate/coordinate_systems.py sha256=2oN2wctrZ6RCN7BJUex7fmdxJsZ2qM9YVJVqm0zGxGc 11684
janim/items/coordinate/functions.py sha256=KonKQO522IH3BlL7ENBhJg92XDo8UpUNyq1AhaxOoM8 2093
janim/items/coordinate/number_line.py sha256=5ZMzPc5KWp9mvgHQOKSpZ-hFX0qfWNRQnFaMvHcaZxc 9313
janim/items/geometry/arc.py sha256=yRAtNisHx3Cemsnesgsz9rWhgtLrTHVqtlF-eeBCu1A 8485
janim/items/geometry/arrow.py sha256=04iVTAQNog-j2ONpQ7f661DE4BLnhcNTFV2Z_Mhyqp4 8443
janim/items/geometry/line.py sha256=uo5wd7xw6yACDHNGl0NcvK167qZWSsRPFXopr32gq9o 7664
janim/items/geometry/polygon.py sha256=h8taf7H7kkdq_yTqduZe6Xp418n3gxiLg9C226uAsUA 5077
janim/items/svg/brace.py sha256=hz4ExGHao7138Y2BhJmfiZYXix2dZyt87UsB7Yjxdls 5766
janim/items/svg/brace.svg sha256=6K7KFM5-MCuHAuFpPW0Y_PSjE7Rct1egePq084J63SY 1719
janim/items/svg/svg_item.py sha256=Hqr49rRzsB-TzPFUJQQ96V2_TTVcdLLjMohZ-u4tY3s 7686
janim/items/svg/typst.py sha256=lSyzlGiQNYByDSPj_bZ1w3DINdcCMAR3BuYeNt_eivI 11710
janim/items/svg/typst_template.typ sha256=casTQKvb7_q2WAQhMre3HNm2hy230a_UQnsxrYM99LQ 59
janim/items/text/text.py sha256=q3jk4y6rQO-m_p_k41PKrII9Jf1W29E4icXFa8f-Ktg 16268
janim/locale/i18n.py sha256=JboAzwuXWvnRIYlNBQ6aNUDKcp5JX66M3jaD2bKkeEI 607
janim/locale/zh_CN/LC_MESSAGES/__main__.mo sha256=ra1J5J3u6PZ-pDu1SGO5D3EvMThq40v1aiZnTTtOq7I 2825
janim/locale/zh_CN/LC_MESSAGES/anim_viewer.mo sha256=b8s_umb0_WjNz2j3eTNdLFpEJCF-mtGbEVaf1NFwFqc 2582
janim/locale/zh_CN/LC_MESSAGES/audio.mo sha256=qovOKJ9XPHURvKzj5wowdoFkkG8jChE1D3wMTO-gwZs 694
janim/locale/zh_CN/LC_MESSAGES/base.mo sha256=lyWpgymhAeDudWf9zkibKVeCA-5oKPnoC_7m0RolkFY 800
janim/locale/zh_CN/LC_MESSAGES/bezier.mo sha256=63RceEAA3I2_1zBurjjOIuNDBesgUtBnfutCcJOy5CU 747
janim/locale/zh_CN/LC_MESSAGES/boolean_ops.mo sha256=DYaDFd7yCF28MdMssdET32neUwFrcSGAaor37gfix7g 638
janim/locale/zh_CN/LC_MESSAGES/cli.mo sha256=Em_WGl38IUhssXbp3Tf2VKR3aWLMLXpiEq9e5GkE6fw 1627
janim/locale/zh_CN/LC_MESSAGES/color_widget.mo sha256=VigHVZo5lEEh_U6mr6uyR11LXMcmdOP03nCVyiV6c1Y 543
janim/locale/zh_CN/LC_MESSAGES/component.mo sha256=YxRgxjuaMlWbMl0A5ODFr8khbWKT4NuSR8v0dRPZ7l4 834
janim/locale/zh_CN/LC_MESSAGES/composition.mo sha256=gwVRrymQZWPsR1UGo0cyMlTYdz8gkF7LieTTFqHSmw8 722
janim/locale/zh_CN/LC_MESSAGES/config.mo sha256=u2FqzjK_RjfbcNLQV4FOpkB0QgGQ7AbgGua6VmlnDlk 469
janim/locale/zh_CN/LC_MESSAGES/data.mo sha256=WTqVrtq69-IUMO2yDMi1xvDz66Ca6KU0qB4i7mkkk5w 491
janim/locale/zh_CN/LC_MESSAGES/deprecation.mo sha256=sNxCl0Q1dn0BwpcSsR-PZ3BHEgKNWWvZK1qA9QExUhc 659
janim/locale/zh_CN/LC_MESSAGES/export_dialog.mo sha256=vv9LWaamzKbPCVOjAkyhByfrSWrtON8_6w5GvJ9bc8Y 837
janim/locale/zh_CN/LC_MESSAGES/font.mo sha256=am4f2iGF62y0rwnydOE7RiqspjVvPjkxXn-wV4ive1Q 424
janim/locale/zh_CN/LC_MESSAGES/font_table.mo sha256=UZKk4hzeqSt5Ldex1x_ExPmyKTgmB1hPDI_I_zk2wR0 560
janim/locale/zh_CN/LC_MESSAGES/image_item.mo sha256=qDj7e2O8wJoyZ10xcyHK2sCOWAwkEwcPjUs-_LCs-Ls 870
janim/locale/zh_CN/LC_MESSAGES/impl.mo sha256=rOExCpPCes1cUzky7j7Z8iZXLlw6qrUr-JTQG62xtXQ 516
janim/locale/zh_CN/LC_MESSAGES/item.mo sha256=8Rf7yEfpCDe42s4r_VpyIGsj8sNWjxGQy_xPbirrjWU 995
janim/locale/zh_CN/LC_MESSAGES/painter.mo sha256=goZlFWDY-F747DnXvvBnEP7I3FkMzS4-UtkZUXUt0Mg 824
janim/locale/zh_CN/LC_MESSAGES/points.mo sha256=LkNPhY_4fVAPUXAeEs_3PJaPfJvOD4Ruh3WRNlQueHE 678
janim/locale/zh_CN/LC_MESSAGES/richtext_editor.mo sha256=m9qDxZpmVxvbt1ZcJdMQtoLa_q4bf0M_I3o2jmrOW5Y 517
janim/locale/zh_CN/LC_MESSAGES/selector.mo sha256=VR_oJfkSqK0dsQj43mp_TPjI4ZBYzQ4PTeQbO8BfBRI 862
janim/locale/zh_CN/LC_MESSAGES/text.mo sha256=sF4miEUZeymW1vIYYmwLsQ4s3UZVoF9_RSbNXz8X0ns 703
janim/locale/zh_CN/LC_MESSAGES/timeline.mo sha256=_Q_WMJRNfzvNAaIXmfX9T3GOlMFy1q5lg4Y6HqQP_UU 907
janim/locale/zh_CN/LC_MESSAGES/timeline_view.mo sha256=UIy3shy3sT1YIauIGNaC7YQf135yMqmlAD9XUnFY0Iw 533
janim/locale/zh_CN/LC_MESSAGES/transform.mo sha256=EbG0Wu9EylmmYgaUTGhGAx-0_ujTDDIAWdSNSqHOQc4 967
janim/locale/zh_CN/LC_MESSAGES/typst.mo sha256=_FWNYSPpFxvbnFueOkjkypOq7nbygkpajt2kh0VcCiY 948
janim/locale/zh_CN/LC_MESSAGES/updater.mo sha256=AqxCncQ3etKGUSZmmwlbhdkw3ItmJNuWHGeXgfO820I 588
janim/locale/zh_CN/LC_MESSAGES/vpoints.mo sha256=yLrh9pkf4p8FLESkH2xKN5l7aAEO5U8b58MMSmtJtrA 617
janim/locale/zh_CN/LC_MESSAGES/writer.mo sha256=kNehspEDP3fz6Ztj2ciGzTvUNX-7thIDoQVkdwi5emI 1585
janim/render/base.py sha256=dtIrFa8EiZrMUTCw51ZdSv6V_kPwXbltSCBQ9DHRpos 6475
janim/render/impl.py sha256=_zh2FKG6O0AlrT8yE-AD4bkSozvRSQXuzLHJdAnLS7M 24675
janim/render/texture.py sha256=SES4SEWBqmahcek4dCdDXASBc1_PIkpb-iClj6T20Qw 1083
janim/render/writer.py sha256=ro8ZZUrbbfNgcF7WEp2aXCbE57k-rXQOnb7ZoA_Y-5U 9841
janim/render/shaders/dotcloud.frag.glsl sha256=zeRgAP372hJWFXJc4QZZQKNdAXUGwIEtE0ux_jPm0Ts 427
janim/render/shaders/dotcloud.geom.glsl sha256=lEeo1lNSf6KnqBUdxigfroSORfJXjBSSam_C5OfHUTU 1200
janim/render/shaders/dotcloud.vert.glsl sha256=3S1nd6bKqDPEgLBsMPJbqL3BNXAC-J8EES55ZEisWAw 506
janim/render/shaders/image.frag.glsl sha256=znlC82H_XwYB8I-4WWwI24_MOaAgWnPspQ4UO0MTwvA 167
janim/render/shaders/image.vert.glsl sha256=dZQBaAz-QyD7qL5YgT_j75bS2fZFpAjwE76Jd4iEUqY 536
janim/render/shaders/map_points.comp.glsl sha256=c4r7SQMZ8Jk8onpulIbtcjeR0OAvMBu9VqzuQPTLTxc 839
janim/render/shaders/vitem.frag.glsl sha256=5FsHzhOOjtG1DSDxJZdLvG2QDF7XZQtvDAFDPM7H3Bo 7552
janim/render/shaders/vitem.vert.glsl sha256=Yq0GAXT4KpAVOYvlEZKZ1QtpFqb5bpz4ZYY4nuvmWyg 190
janim/render/shaders/vitem_compatibility.frag.glsl sha256=Tx1y8e18O4AVPbzjEor0MN02TQJ1eFsfxIkLb9vlIVY 7415
janim/render/shaders/vitem_compatibility.vert.glsl sha256=YmCoFaBzN7HW6YstfiqXLV-CZicWq2A8_TvbKFpD-S8 191
janim/utils/bezier.py sha256=HtVUPOTaY9JIxRg_uT7972uAlbxeGy8nZOjqHMyG6_o 17041
janim/utils/config.py sha256=TujWJza7kq-rfMG30pEa1nruyRRl-T2aqEQ3KLrt3z0 7443
janim/utils/data.py sha256=cXKjBL6zIEeyK4c4YuUrdLsL5Fu-dIJu4MJ6Xm3NA5Q 5711
janim/utils/deprecation.py sha256=CHrHubY3gawxe_UcKJm3XYfiTsu72_jOuxdnk3wkPIY 1245
janim/utils/dict_ops.py sha256=ifFn6N-ZjBYaFQUdI5h2mH3zjjGJsWfHGyl-OOWScfM 618
janim/utils/file_ops.py sha256=tNoQlC3ARd6DE55te_OqABvR9lcMFxjwHhdOagp8FV0 3035
janim/utils/font.py sha256=eNUuED4Q4dbdVwfeSSRBh842N5IcPR0KhtKqAWyJBo4 4683
janim/utils/font_manager.py sha256=H4Dytw7G80Fzhv_89-oHETL--SD_LUbCNuCrHnWJ8ZU 6192
janim/utils/iterables.py sha256=ZDrEG47Ui0fM0v4t_bI17BbcDFQO8s2B6vot53g4MuY 6370
janim/utils/paths.py sha256=NFdPkYDsdDlaorcMxU70IqbmfcH9exgjW1kGRFVt0J0 2208
janim/utils/rate_functions.py sha256=9_mwlZYmRXX_lrcK63ISDDWi-u-HoF0w0T0Dlk0n2CE 2601
janim/utils/refresh.py sha256=0QnqAh-hrlMpHFBGaNSHIEjQ1t9bUIdl83j7usZu54w 2566
janim/utils/signal.py sha256=PKbTpadzaNzds5RN-9EVG7vujKWFZ2WE27W8IdqZyLI 8007
janim/utils/simple_functions.py sha256=PPY3AlJJTPZFalbz65e-b2UWR79TOuOkc-ITEDtuF8o 1920
janim/utils/space_ops.py sha256=A8OYNEGrIFkaClF-eaj1f-u-2js3mTyoL8pSHncIgmE 9802
janim-2.2.0.dist-info/entry_points.txt sha256=Yyrbc6x_8iPDT8DYF2IefhFfE4E53TmM3xzYxfHwTYc 45
janim-2.2.0.dist-info/LICENSE sha256=CdjrWDTZSzwT3SOnlAWhX6-ykogbnrq5K5KLbqTWMAc 1085
janim-2.2.0.dist-info/WHEEL sha256=CpUCUxeHQbRN5UGRQHYRJorO5Af-Qy_fHMctcQ8DSGI 82
janim-2.2.0.dist-info/METADATA sha256=Ba2wxLw2plXFVzxsYNqDjTKOWSChuNPx5OoXeeiX_30 5005
janim-2.2.0.dist-info/RECORD

entry_points.txt

janim = janim.__main__:main