e3nn

View on PyPIReverse Dependencies (16)

0.5.4 e3nn-0.5.4-py3-none-any.whl

Wheel Details

Project: e3nn
Version: 0.5.4
Filename: e3nn-0.5.4-py3-none-any.whl
Download: [link]
Size: 447203
MD5: b158edb8d41ba1d67fc2fa283a67a00e
SHA256: 4c449f727fb72037908e2eddfb0479ef756268a29b3b0ddb00ed008f0dc638f3
Uploaded: 2024-11-06 02:07:48 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: e3nn
Version: 0.5.4
Summary: Equivariant convolutional neural networks for the group E(3) of 3 dimensional rotations, translations, and mirrors.
Project-Url: homepage, https://e3nn.org
Project-Url: documentation, https://docs.e3nn.org/
Project-Url: repository, https://github.com/e3nn/e3nn.git
Project-Url: changelog, https://github.com/e3nn/e3nn/blob/main/.github/CHANGELOG.md
License: MIT
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: POSIX
Classifier: Operating System :: MacOS
Requires-Python: >=3.7
Requires-Dist: sympy
Requires-Dist: scipy
Requires-Dist: torch (>=1.8.0)
Requires-Dist: opt-einsum-fx (>=0.1.4)
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pre-commit; extra == "dev"
Provides-Extra: dev
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 4169 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.3.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
docs/Makefile sha256=i2WHuFlgfyAPEW4ssEP8NY4cOibDJrVjvzSEU8_Ggwc 634
docs/conf.py sha256=yVcIuz_OQwy-pz90cZuPMMiVqL9yD3yNRMnmrLkXtBw 3939
docs/index.rst sha256=mEtZdplIbZbPDbZqaqx9zmgtxXU4TaaMG40VwWr6W2U 2870
docs/make.bat sha256=tZPNHaGTFKQ9uaCFT2-S8sWSF1cVAtozIflJjAL6Fsg 795
docs/requirements.txt sha256=sELI90pyJeXXrNd8gUXlSe34qW7ju38rdOs2-vdWiVI 291
docs/api/e3nn.rst sha256=5WXlHcsbV2blFqtN2cIAD00kBvTvjQFT8cBN1hQ-vZ0 107
docs/api/io/cartesian_tensor.rst sha256=KcAXv3xL9S2BN5j8goHFeK-Zu9W92Z1ZFpXyCQF8go4 111
docs/api/io/io.rst sha256=frZv7DANVkedRgby855UlyCtsJkZ8LzzxQUP5pJw8u0 191
docs/api/io/spherical_tensor.rst sha256=vfHzjK6Fc6StI2Mlcg98Fq-dPbtIwIm42uYxq9ecizY 3122
docs/api/math/math.rst sha256=ciAse7Caxuza3HnKiMMIftxoAEWAyJZHL2OemSAwaYs 233
docs/api/nn/nn.rst sha256=pvheDcFH7TNWblUeXkznbD-mkXTzxc5m1-AsdWBY6nE 138
docs/api/nn/nn_bn.rst sha256=qlYDorwj6a0zBP6rjIetKSoyTccwfxdSjM_x4FU8bdU 111
docs/api/nn/nn_fc.rst sha256=VUNqROGEZguO1r3ND-92xpz4jt3-BO3hEYpCM3vE9Sw 141
docs/api/nn/nn_gate.rst sha256=OFGdJPYOFmpY7nIfsRN2nCO_GzunZqATVMfRH0CeC4o 148
docs/api/nn/nn_normact.rst sha256=1FlXEVm3Bv1rwIBNIv01sWm5GD71WslzyC-QiZRtpWY 120
docs/api/nn/nn_s2act.rst sha256=i4Q0ReWEScbonqm6spEnKqKxI5kPzLG8mSwSYrewYb0 116
docs/api/nn/models/gate_points_2101.rst sha256=0MNR9T9v6UDxyQwf3wu2xYuSpJi-fY5xbjpm7CDVNo0 1557
docs/api/nn/models/graph.svg sha256=C_xf36qtb3feUqP7HwzA7rV7SOd506yOhL6AHcOX-Ik 251097
docs/api/nn/models/models.rst sha256=IWst2AQDWgOVd64FEsDfXmuWNKxRA58nTKaKIINgw7k 109
docs/api/nn/models/v2103.rst sha256=cYR845Ah6iNXvnWMechNC9ueRMZYU0Ukg2Nj9Pz9CTU 2760
docs/api/o3/o3.rst sha256=aqOv3EbZp4HUOb6-woB5jGsJHVxq_9vk95F9K3rrv00 356
docs/api/o3/o3_irreps.rst sha256=CL5cKb1SXBLKoDBxhFGFgXFFxJfHYVJK815CzkRO1ko 1969
docs/api/o3/o3_reduce.rst sha256=nRiiy8m7gR_4HUx7VPD2p2Hvzw_LK-QdOF0ts2-hu0M 145
docs/api/o3/o3_rotation.rst sha256=LzP1w0Doet0L3eKT7NiILTwoLFF081WS3CQNXR_QDJE 1643
docs/api/o3/o3_s2grid.rst sha256=FT553skZHTR4zhZS7ZItKB02LiE1vNzDoUjy9p_i4TU 348
docs/api/o3/o3_sh.rst sha256=caT2oBl07QIuAAh72_JZOYOTNo_QKd0tpP7PqiNBq_g 5908
docs/api/o3/o3_tp.rst sha256=g_knbAwkiXz9BZHBqxeikKYxsYC6vl87brIuJpvp-3k 4119
docs/api/o3/o3_wigner.rst sha256=qV57k8RyE9y_ZDVM03XdMgPH9D5YPloKIDy0TLzBo5I 107
docs/api/util/jit.rst sha256=nNFKT0n2uTlxVYkP7qMwjbsqmSO3mUOeaDZKukJCySw 131
docs/api/util/test.rst sha256=sGrBsWwBwV98wue3UVmZQLSy3x7QdzAuylFYU2HXQNQ 133
docs/api/util/util.rst sha256=4b3fObs2QMCgJr9lGt7esWMPu2fNYAqPxJpqVZ1C3qc 100
docs/examples/examples.rst sha256=zuiccWFxLlGXtWcDKsUrb0zMeTilaCX9TmWRVNRL_O4 160
docs/examples/tetris_gate.rst sha256=DfUFC6olwomcWVffglCJvp7QcENUHjQiKGB0CJIiJ-4 299
docs/examples/tetris_polynomial.rst sha256=Igx2DXRQLvSYrnFyI_13GWsi1hbCMN6hEgOC5EzQX6A 845
docs/guide/change_of_basis.rst sha256=pjvg_X6pkHDuzYuP5XIi8ApStmcw_dlr4bMztt0cC0g 1936
docs/guide/convolution.rst sha256=tn6HuYMoplbfYoPASlPSl9kdwhaRE84HO0hY6CDFFMA 7651
docs/guide/equivar_testing.rst sha256=q-H6Nt1ZQvrZRrz1N1JtxubzGLdNzf66j4xd-Ywd65U 3102
docs/guide/guide.rst sha256=xkRmpzGvJhGWjKJY9bzNZubNW9fF_uFb3rJ9ngsB4mI 306
docs/guide/installation.md sha256=5eIPyIKHMveqDS1EFhL6tzC7ExiKKXjEdy6-4olz2tg 34
docs/guide/irreps.rst sha256=Zb4Y6H5jeqzoU69Tc4EICdFvjzQsy76ML8ISxQJdH04 2139
docs/guide/jit.rst sha256=dE44mQbqIqoxwoGPzl_iIgSzV_uc4wVfka_xlAIlRmg 8446
docs/guide/normalization.rst sha256=JLhjILmE_UQ9qDwSVhrQm4PekiibHF209BtYep0Xofs 1958
docs/guide/periodic_boundary_conditions.rst sha256=v14gc2zjwcHKAeimMwMEfI3ZE99Xtgj8FhrebL3wsMk 9810
docs/guide/transformer.png sha256=yafU_Ip9pu70-pBiC5VJL3fWMdMzORCUtJb20vTC3h8 199704
docs/guide/transformer.rst sha256=KZwZH9lrMcF58K9ScvFqBmXUxumGIGa3dl_O_jrs_3c 9772
e3nn/__init__.py sha256=TlhuYxHp22IBDA-pl2-VRKyOPy6Im948pwhJfmGbbjU 840
e3nn/io/__init__.py sha256=mqYvgYuENwm5XbEkTESla0TNqbH_zKANFOu7Zmaaq-I 156
e3nn/io/_cartesian_tensor.py sha256=lvSzja8dVUrVqQXDem7_-KUraZYkcRm2089MISy6Rxw 3499
e3nn/io/_spherical_tensor.py sha256=rDKRzNr9wQBOMN26EoQ0-f7-9-hfc2EdV26Yho5RZWk 12963
e3nn/math/__init__.py sha256=7OJLB9bY5R0sx_0AL67B5bc9wZgvyuzdwQjPW1v6ZGk 499
e3nn/math/_linalg.py sha256=tdAtfNNzyfHhEV_O-HtVhr02j5y4ccyKKqEFPh2gkBc 2485
e3nn/math/_normalize_activation.py sha256=T7prAw2gYr9aXjPXVCbbuMADkMJ4IOZzSWKLZWIs2lM 1883
e3nn/math/_reduce.py sha256=VzYq6TV7saCkuAFv3ycqMTna8i1gY4pgfHzisKzjZgE 3918
e3nn/math/_soft_one_hot_linspace.py sha256=mxkJ9vMrd9Jc0ZIEUJcVfjbm3uCWfiJct-kyo31lwVA 4484
e3nn/math/_soft_unit_step.py sha256=Uro_7KIjkFZ4MZWc4QeNIqAKbXQqHi_ohZRcftwbKss 1181
e3nn/math/perm.py sha256=6A1Vc2nLMxUMYYlCB3U7LqBXdSSRoQFI3424FVAqENY 3135
e3nn/nn/__init__.py sha256=Oa5Coy_MwoYPBHqkqtqTGPCLN6-IxIzq7KsL4yhI2QU 551
e3nn/nn/_activation.py sha256=hhwbkVJDn8SUwdwKJiWKESzXLbTAtqGZ_zfJ6kn4pkk 3583
e3nn/nn/_batchnorm.py sha256=L1x2cQEalVWDI5oikLVS5E3JYV6O-m2XPAyImp7tobc 7353
e3nn/nn/_dropout.py sha256=i6arPAD-T7eG31ZBbDGfmfJxUnM1axMX9gGcrE1i018 1937
e3nn/nn/_extract.py sha256=6qvmai1RNC12_y2UFb9LHFDlq0_gjN2XyVOv_1Tr3I8 3429
e3nn/nn/_fc.py sha256=YAFXjQR07rsOlCjnBDfqbF60K8RGH8emSNnR_y13Qr0 2530
e3nn/nn/_gate.py sha256=pKdv5kjXWzrZUFjrSuPbk2VOYS-tgK2j-HKNLLuFgVk 5491
e3nn/nn/_identity.py sha256=KORsad3GWHx9IVsRqyTGi8fKmKuh4AhsGafBuCK2Rb8 931
e3nn/nn/_normact.py sha256=-fPxWjsYCjwxcSgX3RSc8qsydM93VtKxOrgy9F0wBsk 3771
e3nn/nn/_s2act.py sha256=xDW_6_rsBi6dcX3PvSVOjIbodNyP-wKpO2QBpG-fYPg 4016
e3nn/nn/_so3act.py sha256=QA30rYFmYw8J_FVUYOHQYI4h-xA8-Fuw-2PKplF4eA4 1589
e3nn/nn/models/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
e3nn/nn/models/gate_points_2101.py sha256=zVIMWgs5o_5xSFISJitMXtbY66N50YWtEO8-iuo71NY 11755
e3nn/nn/models/gate_points_2102.py sha256=H8memH13Q2xGB7pmNuA0wAl5xbYs68Mgg6i-Dt2ZaAE 12156
e3nn/nn/models/v2103/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
e3nn/nn/models/v2103/conv_points_in_out.py sha256=kyqQbRR0AFYKRDWs2RN8KSOxOAFUZW0E0xSRquQLYXs 5016
e3nn/nn/models/v2103/gate_points_message_passing.py sha256=c3To8VqIPAc08Va3QB0NxTubx8U-Aiyuqp5nR61GI3s 5384
e3nn/nn/models/v2103/gate_points_networks.py sha256=JgyGZ2fU3R2BvXr4m8r730pDJ--90hP1_4uP9wjByQw 6657
e3nn/nn/models/v2103/points_convolution.py sha256=hbKz2vSFILWkltsIaRHIH1NjRUyjIxASA1Iw8A4ewjA 3715
e3nn/nn/models/v2103/voxel_convolution.py sha256=hZRcJVkIZR6bgYNv6EUo0tj1XLvhvQ7ZQRR9PZJwnMU 4897
e3nn/nn/models/v2104/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
e3nn/nn/models/v2104/voxel_convolution.py sha256=R3IPNROx52Bo-G8fjYJF5ljFSx6oi0LUbDDGqUnZm8w 5517
e3nn/nn/models/v2106/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
e3nn/nn/models/v2106/gate_points_message_passing.py sha256=WmiuTAcOcbLLZyzfUaizINIpkd40OXaJydr6X2mgZMk 6088
e3nn/nn/models/v2106/gate_points_networks.py sha256=UoN8M5MnFn282X-OTJwz-Q0zF8yJ4Fomoq6-DI3-fzY 7495
e3nn/nn/models/v2106/points_convolution.py sha256=iscsTzn0f-dBrwpmQR6n8fQ9_j_YyBjuWdBrPSElryI 4481
e3nn/nn/models/v2203/sparse_voxel_convolution.py sha256=Eg5vSFkusG2TXBNdsx5eQ-S3M6J-ayFPkfy64ESyWWI 3833
e3nn/o3/__init__.py sha256=kgzHqeJTvswstRxsEJc6PXFkvibbXeXYnPnATppjc38 2876
e3nn/o3/_angular_spherical_harmonics.py sha256=TJRK7KS6CB00yQ3QASNO4zp2OBEgYEEmDvD0DtOcqeY 5882
e3nn/o3/_irreps.py sha256=g59eNt-WdyEeY5vXXucGmMMdinBk0JM0-8piHabR87I 19880
e3nn/o3/_linear.py sha256=QSWVt5GDIDvP-4lmKdW0U1F5lqmuheOLVO313ewiXaY 17512
e3nn/o3/_norm.py sha256=42nzVC73H5F9JnI33AtZoS1-NQFzOvTD4bWP3MtpTvE 1761
e3nn/o3/_reduce.py sha256=kfeK32V5QLnT6zuBe46ayaPta0ADtwWDR_yjH0IDj18 10880
e3nn/o3/_rotation.py sha256=EyfAqrppsrxEW7ciAJIY0rywOvrUS5q6aLRxHYQbSE4 16949
e3nn/o3/_s2grid.py sha256=dEC4KtI73OUcItHnnyIInpFP0IvnJhFw8UyIoV7ObQQ 15739
e3nn/o3/_so3grid.py sha256=BaHcOl0pEu6MMXuiOOUXiMLWiXHXKDEE-3YNftbRFBo 2510
e3nn/o3/_spherical_harmonics.py sha256=a7zu0sLIvjVeqs8hwsRvVWmtnw4axyOj2d4Z_jxj10o 63065
e3nn/o3/_wigner.py sha256=oJGR8ZvDj7E7-OzO1BBIN7PAYYNk6a06_-GH_ScIzoA 9851
e3nn/o3/_tensor_product/__init__.py sha256=4rBDnrUAb9eL_eGEJOrpkddZl1mNbhuFAE6hNG6Abic 353
e3nn/o3/_tensor_product/_codegen.py sha256=58klMQp5SiMHmW8RD5DMQn8jLAO_2JiioAsgdK3f0Dk 34090
e3nn/o3/_tensor_product/_instruction.py sha256=rap-2NiMOcmUGvbDDy52rBTZRDZHNVluppACwWIo51o 199
e3nn/o3/_tensor_product/_sub.py sha256=FP-k4kaLT2zyZD1VClM3P1owsRVVxaBzHdoivlUpctg 13746
e3nn/o3/_tensor_product/_tensor_product.py sha256=bKuhwUX_QM-h0zJG6GCK2PRq8ObBoC_IT5WRMB5GktM 30397
e3nn/o3/experimental/__init__.py sha256=lKVdDJqfsgphz-0yHhtVxE0xNrQyOmXWw2D42Jfr_pc 208
e3nn/o3/experimental/_elementwise_tp.py sha256=uTBSG12rDkUfORlDg-v4h-g8fDma1SyiKwJwO7TMu9Y 4088
e3nn/o3/experimental/_full_tp.py sha256=7foWPMTQCzbUIcaOVs-gCLizPh9gWw_JhdCohonJbrI 3616
e3nn/o3/irrep/__init__.py sha256=0lVkZnBVZGILIQ9NynCi0b8qHC6gx0_tP1ifV4YNjMc 956
e3nn/util/__init__.py sha256=K0KcvWk4uQ_wmzcagpHVLef5o3fafh9cokDUWzL8DKE 370
e3nn/util/_argtools.py sha256=KRdFoA_rR0CeRG0dfIt_mI2O16Tt3252M43PuQTAi0g 6291
e3nn/util/_context.py sha256=5LSXFomLiJomrshiuVjmrsnp3exuHKBHGgr77s5Cscc 704
e3nn/util/datatypes.py sha256=YH10PLQvxZUMMG4kXy7UMmuTSmTaR8PrbdSS2FZXAvk 227
e3nn/util/default_type.py sha256=0TCGtjbBN4z42AhAgEwXkCL-ycTLJ0cdbuh2r7TKHxE 3262
e3nn/util/jit.py sha256=ZSnKqRe04cugD5yR13zqVc32xUB6pqXYWIwpDMKtcDA 14579
e3nn/util/test.py sha256=KdPjkGPDMJ7KnFWoj30hXYYOj0Fb4TLtnRWHNBwK1lM 18772
e3nn/util/codegen/__init__.py sha256=tCkwzBlSoc8JH-FcQvV_Vc8JQbLTdet6hP8huTm2lXE 69
e3nn/util/codegen/_mixin.py sha256=movSE_fEKdJWoBQ6sAlLrOtYeogagalxRHhWre4G7Es 4710
examples/README.md sha256=bPzSg__OaroW5t0bvjKS1depZB6-FtTuvkXFC7Cjjt0 119
examples/atom_types.py sha256=6aQLSpkquJ-0l_8-bR6fCHCfSAm1WKhRI18Rlzm9CjE 3674
examples/tensor_product_benchmark.py sha256=gmGfUa9SZGLSooezX15tcE49FF646112kijo9s_6pBE 3451
examples/tensor_product_profile.py sha256=mqYpQpRF-xJ1irOhI6B7NWf29XqsFLGxCU8XW6h-P44 3342
examples/tetris.py sha256=wW_XQFVKhH0aay_OTIMO4GP1nIczC9eBuZqtr2spOvQ 4463
examples/tetris_gate.py sha256=jc6jx9-yW1V2OOj9_woiigQWpdosyb1Wp798-0XeUmo 8037
examples/tetris_polynomial.py sha256=j53mw8WPYCp7NG-7J4kaTQiCCGZ_xLZU0r1tBFfOXow 6347
examples/s2cnn/mnist/README.md sha256=7txDC_3gU-MZd6HszKz1Ljf972-otpshMjrJ77G5Ag8 120
examples/s2cnn/mnist/gendata.py sha256=1VRXmTcY4mSN3Xdb6R91CLRjMw7gvFgTVAMOdGuXFYg 7587
examples/s2cnn/mnist/train.py sha256=P9yPlZ0XXO9HPuVF8T0vCzTyFOSo4V5Oa4S1BgUkQ-Q 7211
e3nn-0.5.4.dist-info/LICENSE sha256=L4dcFG9WdShBWsrxne8lMbZebbp_skhfJdht1LORKtc 1389
e3nn-0.5.4.dist-info/METADATA sha256=Kj44CGTQJ2YN9NgFYHJBd2ZOTFcPEGe55CPpuh7rJto 5359
e3nn-0.5.4.dist-info/WHEEL sha256=P9jw-gEje8ByB7_hXoICnHtVCrEwMQh-630tKvQWehc 91
e3nn-0.5.4.dist-info/top_level.txt sha256=pDrdycLvyb7dnKtUyIm4uMgndlW3CjnuZkBEBfRbjZ0 19
e3nn-0.5.4.dist-info/RECORD

top_level.txt

docs
e3nn
examples