jitfields

View on PyPIReverse Dependencies (1)

0.1.0 jitfields-0.1.0-py3-none-any.whl

Wheel Details

Project: jitfields
Version: 0.1.0
Filename: jitfields-0.1.0-py3-none-any.whl
Download: [link]
Size: 233802
MD5: 04863f6bc1ecac2eb2373376e8ac8e53
SHA256: 6d12acf5def81610ef453017b5bfbd7cebb8c088c01ca8106e733db97f255bf7
Uploaded: 2023-08-23 01:09:25 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: jitfields
Version: 0.1.0
Summary: Fast utilities for dense scalar and vector fields
Author: Yael Balbastre
Author-Email: yael.balbastre[at]gmail.com
Project-Url: Source Code, https://github.com/balbasty/jitfields
License: MIT
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Intended Audience :: Science/Research
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Scientific/Engineering :: Medical Science Apps.
Platform: OS Independent
Requires-Python: >=3.6
Requires-Dist: numpy
Requires-Dist: cppyy
Requires-Dist: torch (>=1.8)
Requires-Dist: cupy; extra == "cuda"
Requires-Dist: pytest; extra == "test"
Provides-Extra: cuda
Provides-Extra: test
Description-Content-Type: text/markdown
[Description omitted; length: 33457 characters]

WHEEL

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

RECORD

Path Digest Size
jitfields/__init__.py sha256=4S2hTNy_pEC38nO7Ze1exgxlewe4wc2mQfzpPF1ELT0 561
jitfields/_regularisers_fields.py sha256=kOOABDBi8gQOqPTq7IjWMUI3YYkDOC2ThqBr1nnX2hw 25934
jitfields/_regularisers_flows.py sha256=3GoXttnL5DWRvovtd6LoxJpFo_8K2JF3nMbrNV0Mn0Y 26573
jitfields/_version.py sha256=vlKCA6GyV4fu3MMDhCPZWkracOxicBkQNFDrop96j5Y 497
jitfields/distance.py sha256=dh5kqC4rfWk0HKc0Pli2l_UJrSxm_lXuFk_CArX07qU 21259
jitfields/pushpull.py sha256=7nsnesjQJ9L8uAV32ZTMg9xh7UDtVo1j0kGvIJYDKTA 15113
jitfields/pushpull_backward.py sha256=WVk06KlL9vVmrnG6eceXUSK-xbzkr8iVpkPbRCV6uas 12409
jitfields/regularisers.py sha256=-fccysMORvdt7yChNmDP2M6iVemkBLQgblBGT1OwJF4 71
jitfields/resize.py sha256=TMOUWNk9dizGDaHSARtmJEi3E4bnRuQHW8RiHqpRIzk 8290
jitfields/splinc.py sha256=xnhEqEe_Hhd-lROzuRCks12kLOSKkGCina_r5rStRAM 5787
jitfields/sym.py sha256=FjzzyXDHH_URzXMtZg_1psTSlhjDhNoCZXeKqwMpby4 21518
jitfields/typing.py sha256=MIbTswPN1ZgieVM3wXeRee9XVln4ACL9M4Db3jHfgnk 1510
jitfields/utils.py sha256=8PFld6JDV6YKV-QvdEmZ604obbMNXey3i1dBsOVPwxs 12021
jitfields/bindings/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
jitfields/bindings/common/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
jitfields/bindings/common/bounds.py sha256=xn0WMfguP-3vonl7m6VHl6MThGxQrsOE8NguVUXr-To 391
jitfields/bindings/common/resize.py sha256=lOXw375vgISsgxTQ1Q6rDkI6HtZ11-tnb0O2YXD29RY 690
jitfields/bindings/common/splinc.py sha256=znmKiwBuutaRGTK2zx-9mH62SZhR3zFwqolXKINWT9Y 1148
jitfields/bindings/common/spline.py sha256=SAE1m3C3FmVHPz4pnn9y3-9U3rVZyh4FZXTW73DuIng 365
jitfields/bindings/common/utils.py sha256=Up_Ucpwifz7_EQuAHKu49JPKHbdRoyySDprI0aBsdaA 3923
jitfields/bindings/cpp/__init__.py sha256=Ks_Chxv_ROxJhphdpcO7trDmzUec_xPepN_I0CI_308 520
jitfields/bindings/cpp/distance.py sha256=rDatQb4Bc6PsGnlwjHxLssLxQYXVe2rNp7HigZRPC8s 14564
jitfields/bindings/cpp/pushpull.py sha256=pYFblwq6S91FaD0yIgz7rDzKqF8ssbxYSMeJt2s_plU 16014
jitfields/bindings/cpp/regularisers.py sha256=JCAkPnQP40EFUb80Y6W7lyUMWENCHcUOGqhu6IQxvNc 34161
jitfields/bindings/cpp/resize.py sha256=wQBgXnvMikfnfp5nxg937wcQljS7U3whOVYEvrMAEHo 1564
jitfields/bindings/cpp/restrict.py sha256=kwB_u9aB_Yd4EAQM8kABRapmmYsIVUI7y3sN2n-A7n8 1811
jitfields/bindings/cpp/splinc.py sha256=r8gT5uAbyBqC-cU_r82DyqX3LvtNXGTLlTlyHVuLXzw 1095
jitfields/bindings/cpp/sym.py sha256=LSE1r7V_N0S3noi8kYojOzK7_QgKAKog9h1b1Bb9Ejc 6859
jitfields/bindings/cpp/threads.py sha256=cI2QqA8oCxp6mNJ458gzNy4WUy27Ddt2IlGn3m48GO8 481
jitfields/bindings/cpp/utils.py sha256=8eZX7D2S33bg4nDiiexZBysfsMfVqr84WdD5uvGi4Kc 1274
jitfields/bindings/cuda/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
jitfields/bindings/cuda/distance.py sha256=sW2-Qy2rabG3XNRQI_jY3laUxXIM6koBKozMnyLdaNo 13223
jitfields/bindings/cuda/pushpull.py sha256=8KOLkH15S4B30p_N3MY1stRJVLu7u4FvFl5xVv74k6w 16975
jitfields/bindings/cuda/regularisers.py sha256=_XCvaZAuQV-oUg01f3e2sH0CLhSV048oCF3Ft7jl_kM 33002
jitfields/bindings/cuda/resize.py sha256=h0pP4i-QeJ3BkAsJ3KdjXkaEe6MSm1gvNnzZZIHaEZI 1979
jitfields/bindings/cuda/restrict.py sha256=afkbvdESu83yepRWPmgFiVJ3YoKYd4ik2ZgSBezIZQM 2333
jitfields/bindings/cuda/splinc.py sha256=0eNesticlVrQAlpGfebGaeq84uUgFtg1BnAMo9MsdXE 1609
jitfields/bindings/cuda/sym.py sha256=iweAlxHwt9bKEIYGPbGcQSQAXJtkpkkpUsfglIL9ZCE 6840
jitfields/bindings/cuda/utils.py sha256=DSji66fIbOCUzTKN3i5IHaBzmwoxsRZdfBq4Lc6Ubh8 4657
jitfields/csrc/cpp/distance_euclidean.hpp sha256=IjCMpdhPiA3BmdVt_uR7xR5wF4qdsbw4fJkDYLWillk 1089
jitfields/csrc/cpp/distance_l1.hpp sha256=fPvDt0WV9ITS_5gyBZqp_47cbUyjSi0S7OidfNmfn14 942
jitfields/csrc/cpp/distance_mesh.hpp sha256=usmmuoW47tQLO6iwb7nJzNyr2T5EmUeMuc6LR_hy3sI 17430
jitfields/csrc/cpp/distance_spline.hpp sha256=jt7jq1xNiLxUrk2i4VdRaVXqIT-EooYvXCTT2_aJ5a4 8321
jitfields/csrc/cpp/posdef.hpp sha256=VqJm3Y2UsndGLfAzwR9LcGWBCDybzEKxQzBadyWp8Jw 9125
jitfields/csrc/cpp/pushpull.hpp sha256=cDz9vufCc0yOK65G7mD0emw1dYbs_4s2zVhU2sdBkxM 30853
jitfields/csrc/cpp/reg_field.hpp sha256=64OQFs9Z5B0T8OkhdnWiiuaRA7Vrqvfl9P9G3qEOiBI 71108
jitfields/csrc/cpp/reg_flow.hpp sha256=08tkKln_mjIZoi_LYxX2je-58xlrBJ4xg7ihoWY9bRI 57642
jitfields/csrc/cpp/resize.hpp sha256=kWiaNxGO-LJ_FywI4dNqnuwXFpH8VyrI0D98uMsPSmM 3896
jitfields/csrc/cpp/restrict.hpp sha256=SnD6QT-Ndd0NZtQFT59pmHVXOyshjX_QSbbzXZiyVlU 10649
jitfields/csrc/cpp/splinc.hpp sha256=sNkZSdWwxTx3kLUGgM_rr85uh3KMsh-2pgW_hrLPM-c 1083
jitfields/csrc/cpp/tetrahedron.hpp sha256=c5eFLF_Y2ozMfO6I5DFBdpT9uArHp0vh1mbmYk8wOmE 3416
jitfields/csrc/cuda/distance_euclidean.cu sha256=y3zKRrqAn5lgrzzyO6ejDV-g9gHn5vVb7yt2Z_L8o7U 1286
jitfields/csrc/cuda/distance_l1.cu sha256=1fW063CWgat7jnCm-tsH-WPRGYwWf_bRfdwirl-7iX8 872
jitfields/csrc/cuda/distance_mesh.cu sha256=sULlPE9PWZljuooE7KUK3DhUx8fdsx6EXPCOIq1Venw 14162
jitfields/csrc/cuda/distance_spline.cu sha256=vTFHd2c0f6g-qvJxMTAE290Gzq0nlgPwgUXAMKhVNZw 8424
jitfields/csrc/cuda/posdef.cu sha256=051De0Ksf7CjJQUP6LV_lAthYEo32hV_nb4PcH5NrbA 9373
jitfields/csrc/cuda/pushpull.cu sha256=Uah5nHM3ERYTaIwo2MowLWwWmuOZRSiWRzBdAeyGtnU 24495
jitfields/csrc/cuda/reg_field.cu sha256=L6eNTvUNlwlieO4_EX9c7ZSA09_rkGsSVP3XK6BMlPI 71994
jitfields/csrc/cuda/reg_flow.cu sha256=je7C9vxspwWtUAvSLZfPZeEDtV0B6nPI7qOSSSn1zqM 57939
jitfields/csrc/cuda/resize.cu sha256=Rqp4BVYzmRWUfIod6hX-BJLp6L_4Xs4eJ1PATImAivM 4112
jitfields/csrc/cuda/restrict.cu sha256=E6E_ksI2E2lqoOuXa0E38eMIgdKI-FGj4QBMM724L44 7302
jitfields/csrc/cuda/splinc.cu sha256=JoMA5qucMtSByzysE-nwtHo1K9g_Hxw7GFelNWBXy-o 985
jitfields/csrc/lib/atomic.h sha256=gfwJrkcxPrczoP-TsDdn7s5wAO1fHXUxRAB0G_IzgWk 19602
jitfields/csrc/lib/batch.h sha256=-SzElEv59ecYSvlzXN7uwdxtYApwLU0Wvl_Y3sLH6jI 5330
jitfields/csrc/lib/bounds.h sha256=f1uQeaIzUJtza-xMLIu43NZCTG-l3B3MxPUFGPH8mb4 17983
jitfields/csrc/lib/cuda_switch.h sha256=N0nTHz93EinI5BUftoY7C4QYzENmV-kw866sizOByJc 254
jitfields/csrc/lib/distance.h sha256=0MNBKbZ9np_3J8_aCWM8MRa-a6olcnEA_OsWmSGvbu0 112
jitfields/csrc/lib/parallel.h sha256=5wl-NozPoJvMvTRf8pu-cKeE2p8dvrmf3jFfeFXn2hk 862
jitfields/csrc/lib/parallel_impl.h sha256=MdkHLAg0434oj2TXffwR3f-4_w6m-3dy1jsEPl-NpuU 7217
jitfields/csrc/lib/posdef.h sha256=xunI0x3rQqo8c6VlKc-qvoqetiOzpw_5JVIxaBhcsXg 27
jitfields/csrc/lib/pushpull.h sha256=FGieEUQWo_0xBqwWmvGzs3Vse54i-zqoEopq12FqPjg 75
jitfields/csrc/lib/regularisers.h sha256=yPXaDqkZnDot8ITuCzMm7I6DQJmEvXmaeiN4HeARv0Y 63
jitfields/csrc/lib/resize.h sha256=X11NPd5NhRNXEH8RikJe5P3vMqb-YAPhuMzwR9so8AE 38002
jitfields/csrc/lib/restrict.h sha256=y0BZYwQQkXt4hWQXBWeP5Mh6E0JSJQaQ7vEd9DhL5PM 17001
jitfields/csrc/lib/splinc.h sha256=M1LUhUYfw1z74SH2GuBHDKpxIMYDVRomJZL2He6zw58 12448
jitfields/csrc/lib/spline.h sha256=rQ8_txtlBY4PChNS_H87SfrJJQdPD4jEyBOu7QvzOgI 27539
jitfields/csrc/lib/tetrahedron.h sha256=6rPQ9kEtazbFbnZqDPkN70V8Bw-KNSROuGgjpbXOP7E 8842
jitfields/csrc/lib/threadpool.h sha256=TOEmuWHirUxVVitpgh9Irby47v4yZEommIJlbsuv5-M 5536
jitfields/csrc/lib/threadpool.inl sha256=WMviAN9bXGGLVz-S8KODOiQooHOeQEyyLroriSPtfFU 1950
jitfields/csrc/lib/utils.h sha256=IU25GgSZt3YysHz8Xo9ScUvDxWmzV6ViwLoKFHBVzSA 4166
jitfields/csrc/lib/distance/euclidean.h sha256=QngYnK38tblnUJUZFgE1r4V8G7sC4l_NYsl6x3Nz1fU 3957
jitfields/csrc/lib/distance/l1.h sha256=hlHErlNcjnhq_yFHzlkmTy_0RbNuOtMsFbGjn589W28 1370
jitfields/csrc/lib/distance/mesh.h sha256=U0N3MUtzz5RCLbPqiHdqEyOX22TYZWb4g7kdOlppr2Y 48669
jitfields/csrc/lib/distance/mesh_utils.h sha256=7OIcloPPvDF5-v8DzzgzqYsxgqjUaI_Li0LS87YQUGE 37897
jitfields/csrc/lib/distance/spline.h sha256=4HS3o941TSm1_UzK4f0VMZ_WvtFGXuCO9EFO2FMEnIQ 12761
jitfields/csrc/lib/posdef/cholesky.h sha256=8uUNtfRXotV2s52qpltJyQFiRx7pQwzjUTdNJ9ej8og 3897
jitfields/csrc/lib/posdef/diag.inl sha256=HU89LfOdpfMGn3LzlcZo52mvwRqOn_VwQvojuLtBuvc 5871
jitfields/csrc/lib/posdef/estatics.inl sha256=sxV9JVyNY6fsVKxlzVBgJhgtFJRuAN3BT25DAT3nktY 9025
jitfields/csrc/lib/posdef/eye.inl sha256=aFY1_5MKGFGgbJRxnQQk0SJMr5TltpSU0JIjwfMh8ds 5010
jitfields/csrc/lib/posdef/full.inl sha256=uaG1qIQP78_dqxPpdae2JbdvTVU8tThCVsoEAcns8Iw 5549
jitfields/csrc/lib/posdef/posdef.h sha256=h86_NbJicgi6NeQAlDIy3rnAVeTru6hxr93b4rGtD9s 28439
jitfields/csrc/lib/posdef/sym.inl sha256=vgHUUMH_uIQO01M6yh1aw6a_rMx9kT0LsCQk2boOwJo 41360
jitfields/csrc/lib/posdef/utils.h sha256=goMEDtSThEJKKzSF3qBm3d70MYBGspqZkPKpmiZJgLw 13640
jitfields/csrc/lib/pushpull/1d.h sha256=rV0tBpDQwNTDG3EUenMC9vimHYsKpbp1kqElnxpH3iw 40982
jitfields/csrc/lib/pushpull/2d.h sha256=meZ-qzLQFD4GKNfTl_1w_Fe2Z_52F9eFdfK1_8llZlc 33653
jitfields/csrc/lib/pushpull/3d.h sha256=kJmZxPEjEP2yD2mGeYd4adklN3ukTRTVQV2LwY7ZsGk 53182
jitfields/csrc/lib/pushpull/nd.h sha256=kHkYP3Lfi_8uHZE7DLfNeIVVOO3gUEgWpWcWiWK_WNk 21038
jitfields/csrc/lib/pushpull/utils.h sha256=v5Qxx0HhNQxDbT7FIygpRzG12fR2hctozP_eY7opBC0 16033
jitfields/csrc/lib/regularisers/field.h sha256=Zvt8yFfCWnurDXodzvy_Yj-YuvvovQQNpC1dF_5QDCo 91
jitfields/csrc/lib/regularisers/flow.h sha256=6GPEUdXBnh4Ii4IVrknuFi_ASb5DhZMfCI3cW5s-SP8 87
jitfields/csrc/lib/regularisers/field/1d.h sha256=WcTSN0CGPtC2duNhu4zuBbqkKCL1k4UafHriZ0bYtEY 29003
jitfields/csrc/lib/regularisers/field/2d.h sha256=9n2WDGEbhpwBTxSQktu-1vNvv6-GFAx3CzlPrlJmsgY 43281
jitfields/csrc/lib/regularisers/field/3d.h sha256=asD8l2CIcccYBoP0_IQd0-zzIrbKzYBGKsBynMGUG3A 61785
jitfields/csrc/lib/regularisers/field/utils.h sha256=BR9ZqNtUcZZij75kUmBFdZS-YEL_ralgipm0iiCeRm8 3280
jitfields/csrc/lib/regularisers/flow/1d.h sha256=1ef0SpwaaS1ZAWIod1uXcfiU1Q4XT5ccXDzvihkHMIc 25235
jitfields/csrc/lib/regularisers/flow/2d.h sha256=8ckDeMHgHk8eEptoAMW0RI9LBbZCBnx6kC6f6ajpJvY 58222
jitfields/csrc/lib/regularisers/flow/3d.h sha256=u63ANdtl0dzN7osBMWcrHMqHrn6gSPC6ClKlet9aIU8 81714
jitfields/csrc/lib/regularisers/flow/utils.h sha256=p2iVCh5aVwMr6ZOnKIfcQY_OgPmqMcuxy_Mi7ucIskA 3283
jitfields/csrc/lib/vector/abstract_ptr.h sha256=1dCDUo942TrN7pi_ozbXmavkEILktUgS7w7jqXeSrx0 13320
jitfields/csrc/lib/vector/abstract_sized.h sha256=4WW5oO80KdKU0T0WU7hDTsujXr8VG7ZAyj_nbSxpHwI 9254
jitfields/csrc/lib/vector/abstract_vector.h sha256=jMNBmZyY2eNER241KhXFuFf_SHivtYQvLXTwJRM25-U 21192
jitfields/csrc/lib/vector/concrete_vector.h sha256=IMpeNmyhua5HXJyG-2N6tcoz6D_1Wr0jFT7S2Cpp-I0 6456
jitfields/csrc/lib/vector/forward.h sha256=WK4JyrkG6xM1JRVHZRIV7aN8oU41FoMijwv6MvvBsAM 910
jitfields/csrc/lib/vector/stream.h sha256=_ubShpv1KOukf_ExKTiFKjdmvgtdkHBzZxEDyoNPP5Y 4032
jitfields/csrc/lib/vector/test.cpp sha256=OASb33OVlUqHVxOLP-oQKKL4iOAPHLv4IGrTREUqJlI 589
jitfields/csrc/lib/vector/traits.h sha256=Ufbg2u9XpmuqI_HxCiDSaqhHOq5hpeOzA0M5UxxsYxA 1957
jitfields/csrc/lib/vector/vector.h sha256=CZOh8K2jzszW8yXSEvX4pAjVeZtJNEXuXDaQtAnYP8A 3197
jitfields/csrc/lib/vector/weak_ref.h sha256=TXN-9g3Ox2mQVDgxKjznUEgQm10Tn3Ha4PNfAhtvc8E 2599
jitfields/csrc/lib/vector/weak_sized.h sha256=s_D2YHeTS2O21l4x8nRPqsZrlpL4fPpr7wYu_PMOpvk 3997
jitfields/csrc/lib/vector/weak_vector.h sha256=uZ_CjtsPT1y0UwXoz7savswQ0EhtdliSYQQHVIykahI 4226
jitfields/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
jitfields/tests/_test_meshdist.py sha256=EUyE70gouuOP6xelyaY-CuY0KXBWxxvxLg-Be9mX5qU 3888
jitfields/tests/_test_meshdist_2d.py sha256=TUI1rhlBiRflZkXyN-PslRXhNjsOZTgxvsLJUa7dHGg 2219
jitfields/tests/_test_meshdist_3d.py sha256=dhhKk1tBtNcbXJRX730-z-gxdQavHH1yPNewxIbXfOU 1899
jitfields/tests/_test_splinedist.py sha256=4-ORlkBKVInsXZApG-et3Cpkg5cdS7_fjfnYZ_gkqFY 2467
jitfields/tests/phantoms.py sha256=x7hTOB1apMwO59YZ16pB3F0GL5NJlxu6aHc5LdEfjOk 980
jitfields/tests/ref_kernels.py sha256=W_p9s17Ea7Phsz-wqFI5fdRKwRbVDU55gVHGsbrtIH8 9242
jitfields/tests/test_distance.py sha256=Qn4aNHF_r2efYMGTIhr2QaZ55OA2hw6bJe_jQoiOIrg 1702
jitfields/tests/test_pushpull.py sha256=u3NI6mXAlBtqcwb4pIxvhuEXZUjrbDj9Sz1eG7Kqz40 1652
jitfields/tests/test_pushpull_gradcheck.py sha256=D3x3F03eNGhuuQOyDwXF9xKFfVp7ssQqXkQdiyW9NPA 3557
jitfields/tests/test_reg_field.py sha256=ZSBB7pa6wbjXU8gGt0PddDIYySGWPOSyNevorUlgCyQ 2592
jitfields/tests/test_reg_flow.py sha256=iPg_H0l1-2IdhQ6WUlnPbkbpnndtoYrZZeLNOdP6KVE 3514
jitfields/tests/test_resize.py sha256=vyDJiZiDG0cn-RHShjp4XZt4C30eC3vnpK1ZtWH-j_8 1702
jitfields/tests/test_resize_gradcheck.py sha256=jhTcSFMkwV0L4_e1Ov15f-7lLx2TaX_lxbGLMe2-ORM 3011
jitfields/tests/utils.py sha256=0DxL7NOSm8Z1i7CNDgR-FMKDGmFpNNuiqisWxkFs_us 749
jitfields-0.1.0.dist-info/LICENSE sha256=_C60BUPk6Q6SNnmtcnoT1UsNafvQN_eYBARyK18xl20 1072
jitfields-0.1.0.dist-info/METADATA sha256=y-8savxi90uM0WAdoAOwBNfeYIXU3DYCrN5cLzFNlYQ 34341
jitfields-0.1.0.dist-info/WHEEL sha256=yQN5g4mg4AybRjkgi-9yy4iQEFibGQmlz78Pik5Or-A 92
jitfields-0.1.0.dist-info/top_level.txt sha256=y0v_Fmq2E-VfAT2ONBdEuWPAlXlj5e2S4lLkj2PanPQ 10
jitfields-0.1.0.dist-info/RECORD

top_level.txt

jitfields