ultraspy

View on PyPIReverse Dependencies (0)

1.2.1 ultraspy-1.2.1-py3-none-any.whl

Wheel Details

Project: ultraspy
Version: 1.2.1
Filename: ultraspy-1.2.1-py3-none-any.whl
Download: [link]
Size: 166256
MD5: c63c2d3ffae507b51b34b53e36ca969d
SHA256: 65f0ee426fe549e7b83ad10d00c35f0e4b783d5edb6edc53b0ce83b54fef0298
Uploaded: 2024-03-11 16:14:34 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: ultraspy
Version: 1.2.1
Summary: Ultrasound toolbox for GPU
Author: Pierre Ecarlat
Author-Email: pierre.ecarlat[at]gmail.com
Home-Page: https://gitlab.com/pecarlat/ultraspy
Project-Url: Documentation, https://ultraspy.readthedocs.io/en/latest/
Project-Url: Bug Tracker, https://gitlab.com/pecarlat/ultraspy/-/issues/
Keywords: ultrasound,python,beamforming,doppler
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Requires-Dist: scipy (>=1.10.1)
Requires-Dist: matplotlib (>=3.6.3)
Requires-Dist: easydict (>=1.10)
Requires-Dist: numba (>=0.56.4)
Requires-Dist: h5py (>=3.8.0)
Requires-Dist: py7zr (>=0.20.5)
Description-Content-Type: text/markdown
License-File: LICENSE
License-File: AUTHORS.rst
[Description omitted; length: 2854 characters]

WHEEL

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

RECORD

Path Digest Size
ultraspy/__init__.py sha256=vZyjuhzyPCd8kbVdKVl0yimg8zCeZujPQz6jnuHDWr0 1036
ultraspy/config.py sha256=GiFIijDreNJGJQiiFUpcX8_kuAlzZL9cjbJV9__4adQ 754
ultraspy/metrics.py sha256=R1Wy7w-DRhFBZCfBDrZCaQGR30IUfPzDTomAkyE5UFg 15456
ultraspy/scan.py sha256=f1os7PKDhp23L5cz4QEl0_vytQaLpUoaNdroTSjvbvg 17233
ultraspy/beamformers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ultraspy/beamformers/beamformer.py sha256=s7una4m0bimGxjRlnMOXK93l6AN1nBXs1NWLgCoV62M 29678
ultraspy/beamformers/capon.py sha256=X0jGFduPmVa3_63da36ZkZULxnb5bLz-TDhqO3WaFn4 18160
ultraspy/beamformers/das.py sha256=xOADF7WCOrUgFhGBHHIEMOLVqtZ0iC70G4DECl6MeSQ 17281
ultraspy/beamformers/fdmas.py sha256=ujPBRc6iQWbRedAjNd1FG7cqsz7CDDZUhnBmXYaAIzw 25299
ultraspy/beamformers/options.py sha256=qLKM87STxtBukLAohfaB6OUf2lRIr37kUBDxpW4xgoc 2341
ultraspy/beamformers/pdas.py sha256=HvwerIkoKW6uehrXc2j9sM1qBw7luDITEesxWGrCyqE 22177
ultraspy/beamformers/setups.py sha256=0oyUK2rFd60zP5jQj95IYbKnE-SOP0zKOsrZdmkQRBg 1131
ultraspy/cpu/__init__.py sha256=DNn4dggnqRzors0DnLZw3IpQzCUiFnUWzao7dMDTa98 625
ultraspy/cpu/display.py sha256=4gnb3xGwWMwdh2GcBJSvEDcmS8z6GlHU3fGpXbf88E0 2627
ultraspy/cpu/doppler.py sha256=Is4s8zHMhF_jCkDB635zbQcPUSPtRpQQl9d4d-RIHKk 12553
ultraspy/cpu/post_processing.py sha256=ckaATj9AAiI7sC2JpJxS3Y4v2CKWIXJ-e7vsWZtwTwY 2598
ultraspy/cpu/signal.py sha256=Cq1O3QVXfexf67KMsom4w-fb7wtxzCdIDNETxbUbO3w 7228
ultraspy/cpu/kernels/numba_cores/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ultraspy/cpu/kernels/numba_cores/aperture_ratio.py sha256=wKjqdZN8W93Zq9QsydcVgs-8UNPe3AYKlvt4f_6PlXw 2739
ultraspy/cpu/kernels/numba_cores/apodization.py sha256=N8b9MvVtr3yI1r2yfysRgVFk6teyW19RzwR6vF7DEVw 1900
ultraspy/cpu/kernels/numba_cores/capon.py sha256=_OJ11mw7YJsrNUP3a8xJY_lZQymq4W24Mi7TXnlkSso 16031
ultraspy/cpu/kernels/numba_cores/das.py sha256=RmxEzy1cKB6yW028A-pbFMS4eCj-WQPsdqMS2-6uI3I 12966
ultraspy/cpu/kernels/numba_cores/fdmas.py sha256=v3bK0ciEOQaZzN3M2qJHtyLuauBzviLiw1NeBEyzzWU 15759
ultraspy/cpu/kernels/numba_cores/interpolation.py sha256=voOBG9XGZTgkk0PWRfzDbgeJilQFBNHTwzz78185qVA 1745
ultraspy/cpu/kernels/numba_cores/maths_utils.py sha256=7TeUhMTaNxzWmjYj0ICqSobaG51ajc1p5EOLO5B-Uj4 437
ultraspy/cpu/kernels/numba_cores/pdas.py sha256=jtLki1ikVPYIP00NWULjV2eRsBdlJuvKraJ-G5Ob6O0 15294
ultraspy/cpu/kernels/numba_cores/probe_distances.py sha256=R3P6NOkm9nhotWu2rNENek7ejr3KeOX3mZieH69A3RA 1103
ultraspy/cpu/kernels/numpy_cores/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ultraspy/cpu/kernels/numpy_cores/aperture_ratio.py sha256=EJ1qMVLwPlMzj2k8glHNlSX71iwfSd2svXkCWxA7Evw 2072
ultraspy/cpu/kernels/numpy_cores/das.py sha256=izoBtFvPIiAxvvhml99mgLZN3Rv4x7LkwJ6sq5fUBEs 5856
ultraspy/cpu/kernels/numpy_cores/fdmas.py sha256=_oPOQppor8RE9_D0AD3r_eqYz21Fz4LFgo9boVDK95c 8055
ultraspy/cpu/kernels/numpy_cores/interpolation.py sha256=Chf1c1kvCcmNruAbSfNrvxmg8tlgHzbfrXbq----qqU 4936
ultraspy/cpu/kernels/numpy_cores/pdas.py sha256=OfKYVMkqNZ94HopaiBdOpAHJypJijIpE3_25h7PoHu0 8698
ultraspy/cpu/kernels/numpy_cores/probe_distances.py sha256=cmQktyNYkQrKvekn91emQ-Lnd8Tj3qlHkdhV7gMo4Uc 1069
ultraspy/gpu/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ultraspy/gpu/display.py sha256=XOdmHEbILnuQh9W51yssEEAMZaR5UTbrBl-o4Tkx6Ks 3169
ultraspy/gpu/doppler.py sha256=vsfrDgQKc5co6SBhW_-lY1xHnZnhJIaEaxAf-X3D40U 16415
ultraspy/gpu/gpu_utils.py sha256=5g1f4iO1jFbJAEoPVPbTCQ1Ckj258mfH6uznBCZhheY 2922
ultraspy/gpu/post_processing.py sha256=ku75pKDuJKvF-2tJd39ni4R5yQZZChy-hUnTtimGIUs 2732
ultraspy/gpu/signal.py sha256=NsAprnVg-lR-FnNSJ8nwXsqwaTl8MJVC1MQdhi4YxMs 12308
ultraspy/gpu/kernels/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ultraspy/gpu/kernels/beamformers_kernels.py sha256=i6Q-47n0xM7qR41NpOdIwnBgxYWlxzmmXXRCU5OS3qA 2552
ultraspy/gpu/kernels/doppler_kernels.py sha256=IyjYrqmpAqnQmj0fN2ebgG8Sr_ao5K6eudhEhmjHmo8 3665
ultraspy/gpu/kernels/operators_kernels.py sha256=6ccJCW9RlpMN1M2MbxOS6PahAxbVnqqqD4cSdvh39gI 4664
ultraspy/gpu/kernels/signal_kernels.py sha256=dC_8tYEO2sfF3g2AUYvwllCLEbhO40LIX3nkCt4MyTA 2076
ultraspy/gpu/kernels/utils.py sha256=Qo3nK6q0HHKsaZcyko_TNnMwWwusPf5E5QdqR6JZOXs 3315
ultraspy/gpu/kernels/beamformers/aperture_ratio.cu sha256=sh0YO-yIaBvzN-zH_iBAmf1J1pi5ptYpqj_4LyuEig8 1691
ultraspy/gpu/kernels/beamformers/apodization.cu sha256=7yQTZ4q93TA_NFo-BXWSeGMT9Nse-EHkclV6CZZ8TVQ 2565
ultraspy/gpu/kernels/beamformers/capon.cu sha256=fX0EjcAw_YLJL1-AlnWol79jTLakA_vz9VASW4DyunQ 26178
ultraspy/gpu/kernels/beamformers/complex_utils.cu sha256=uEWB2_fRjEcnTX2hhF6xa6TeaKmjOigPQTfKnR6fWOY 293
ultraspy/gpu/kernels/beamformers/das.cu sha256=sjvYYLktz3fzUbGaUCbvIGR-ofoFdGLfw2mYhlAbYxE 18109
ultraspy/gpu/kernels/beamformers/fdmas.cu sha256=YC5l0Q7c_kA8nyw5svl0Kv3uJN0aVkrv9WU2j8_1WOM 21875
ultraspy/gpu/kernels/beamformers/interpolation.cu sha256=B6yD2a9oOIvS0sh24TDYr6CSR4KdEuJHyjAPRa9uyLw 3914
ultraspy/gpu/kernels/beamformers/pdas.cu sha256=pQSzUsTsuBGw-l7z3JnUqCUArHwivISlC0r1iTVoFXM 22880
ultraspy/gpu/kernels/beamformers/probe_distances.cu sha256=IEyiHSjmyWOdPCqiUiY4JuHK6MYw4Kwq37yUWkpa-LE 2373
ultraspy/gpu/kernels/beamformers/transmit_delays.cu sha256=yNDvGE2_f27md2ShPPCG-lXVT2B5nijDMoHyOf3hcMA 4502
ultraspy/gpu/kernels/doppler/color_map.cu sha256=1jvr9jcBTPusfiUQiJrltAvbdLiul9p-xi-mCDABBrw 1556
ultraspy/gpu/kernels/doppler/correlation_matrix.cu sha256=9dzUvdV2VSuzpq2Wv2Ds6qLRAxhPIkawjd_LjiGU6_M 2130
ultraspy/gpu/kernels/doppler/mean_wall_filter.cu sha256=_pOS79PmbS-pfRvWqpyqaF5y-2hSFy9vi8mg1Gcua5o 3019
ultraspy/gpu/kernels/doppler/poly_wall_filter.cu sha256=ku5I6TOj2Fjj04RzBBp-AWZs1OD-VvFrc3DyCJsDXEo 4030
ultraspy/gpu/kernels/doppler/power_map.cu sha256=DZUPMrWGlJ7ecZGlbq_lIl0xZ5jhKPnoikxUcdfaxcw 1513
ultraspy/gpu/kernels/headers/cupy_header.cu sha256=BRyILepXhhnyOuJ313vsYm5i8e9j7V2fafq5KQxU96M 119
ultraspy/gpu/kernels/operators/by2.cu sha256=30WqAI55gA9BJklWz_v-FxmpNFrwCzaEzRA2gk-6BLY 1685
ultraspy/gpu/kernels/operators/convolve.cu sha256=39JGGpX2qiKWCjkcjv5cq2iFkfEQVBvneS_dbK7iXB0 7273
ultraspy/gpu/kernels/operators/divide_by.cu sha256=81L3VSTRjb5r83kmfO44TDIJ92ZGtGcAp78viGcg2p4 1631
ultraspy/gpu/kernels/operators/flip.cu sha256=Mkd9TY2rSKXpExusIxBP7h00rHnxQspTsT1V86vrz7o 8002
ultraspy/gpu/kernels/operators/get_modulo.cu sha256=FbdZ0Hb2WC4HhL19yF_MdkOLUeZf-yaTEOL9SIcLdxw 1235
ultraspy/gpu/kernels/operators/median_filter.cu sha256=0YG5DNMR3qPCR0nqWoo5QSJ-lPvds5falrcnfZMILbQ 3629
ultraspy/gpu/kernels/operators/to_db.cu sha256=Eh-STTdoeer_GWaQ5a55ludUI_f_i-eEcDSA3x95gpU 1502
ultraspy/gpu/kernels/signal/down_mix.cu sha256=ulVRIBfZfw0EyXTY_KW3oL2V_y0Ug5VBDvhY4e1ND64 2229
ultraspy/gpu/kernels/signal/filter0.cu sha256=8xtHloY7q-qD9idkUjOjPnts-sUeqnbyY_4h1sFPkkQ 4873
ultraspy/gpu/kernels/signal/init_end_sig.cu sha256=hhcZow4YO2t54aj8AFV0OHf3-Q7nk_UJLj2LI-SThS4 2507
ultraspy/gpu/kernels/signal/init_filter.cu sha256=ZWSn9U81o0GMPT3PjgE3L2xrVI-7cyfUTbNoAynA49U 3015
ultraspy/gpu/kernels/signal/init_start_sig.cu sha256=PKPo9JgXOJbLCgWRzFoqawDriQAN8qeMzHYlF_z7f38 2631
ultraspy/helpers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ultraspy/helpers/doppler_helpers.py sha256=vZLk0BPxRdedI265kF-iXzwy7Fg3ZXMF5z3TzXViKx8 1485
ultraspy/helpers/metrics_helpers.py sha256=GlMEnIBA9WxWGt3vUdP4WW0hB5FcBKbw7bUaNZvnUes 3939
ultraspy/helpers/signal_helpers.py sha256=9Y5gEpf7cNYCsSm_B0w4AXnPgDHm4H7BVWIAucZFYl4 6038
ultraspy/helpers/transmit_delays_helpers.py sha256=58lnBdBqC3Ki6fi6MSvOC3ULW9uxmanL8TAeKJOgwa4 11532
ultraspy/helpers/windows_helpers.py sha256=DbAkGLywDM6-xM3WmRXdj79tCfiEjbc5wq6ih9kzE0s 513
ultraspy/io/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ultraspy/io/reader.py sha256=dkknFl0yvyhXojCln49J8_fIyE1_X2NRwXyHCx1oQyM 25480
ultraspy/io/file_loaders/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ultraspy/io/file_loaders/factory.py sha256=khO_ECP9AWDBOIgyMu77TrJ9zCnOVslwlTbFoytcA9w 1158
ultraspy/io/file_loaders/file_loader.py sha256=kTdLtPDroRxTVNQgV26T2RFnSrLu0Pk5_WG92j8aLs8 1233
ultraspy/io/file_loaders/h5_loader.py sha256=LZtyl-9gzcPLXdjhWYOQDscdpuKa51ecpKAZWvxyg0A 1968
ultraspy/io/file_loaders/mat_loader.py sha256=RKCgc50_F1n1k9HsNi5s5VWd9U4PqY9udtmqpWqh5c8 1878
ultraspy/io/file_loaders/rff256_loader.py sha256=mjQdB8Cr_sSl6ewcGun-5ki8DCjqVkeXOXitAHWWN0U 7638
ultraspy/probes/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ultraspy/probes/convex_probe.py sha256=dUg26iELzL8PwFQTQf8U5XC-pK1H1SfJUNyWQMo5cCY 2574
ultraspy/probes/factory.py sha256=Gaatt9RbVEjYjVxfjZ54RaDd3MVfXJVYkzTIlEumHxQ 5227
ultraspy/probes/linear_probe.py sha256=uv5DTphsvirbzpqHqgOcblbsD7fYamHWY2msJANNh24 1529
ultraspy/probes/matricial_probe.py sha256=0MSPSaZvKp3cKgZS2pdtn9xm62GBwEIipWAts7O4yvs 2300
ultraspy/probes/probe.py sha256=osqwUKNA2bkCpIPDMGCTozQMlGPBkMSM-jqlmIwJJgE 8088
ultraspy/probes/configs/c5-2v.ini sha256=O19j1O85MOESMt1Sy9IA2xmZKNRxPExpMq6NIT1CSnI 169
ultraspy/probes/configs/l11-4v.ini sha256=kuQNMT6bvBtjqbDU5rhBAdxrsulIPajuNnVCPCONf48 152
ultraspy/probes/configs/l11-5v.ini sha256=1C7ONKqcXEWwJU1T6lvJOCVssmy4Ya-mlY14bgf3hbU 153
ultraspy/probes/configs/l14-5w.ini sha256=cFJFrppj8Bg3ykhhYgeARjTJOhlIHJY38fH-1KdbUxY 158
ultraspy/probes/configs/l7-4.ini sha256=QCIAy9E5fXr7GV7H6dm5nUZXIXXULqJ6IwchyyF-MFI 148
ultraspy/probes/configs/mux_1024_8mhz.ini sha256=rTYW77H1IpDSS4IXTmvLpHxeKk6oAuraWluueqVCdEw 195
ultraspy/probes/configs/p4-2v.ini sha256=F9MtvhrnC_brdKYKoOvCRgZq86GMhrs9wCH26v9M-Rs 152
ultraspy/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ultraspy/utils/beamformers.py sha256=CiOfDHBWaq7zkHxcBNwzpflJ9BgHMYVAsc9ENk4kmyA 564
ultraspy/utils/linear_decomposition.py sha256=64wqKVe5gINfwz5nImdBwLs_R3mL3TSU6ZyiEMLeQJA 3487
ultraspy/utils/masks.py sha256=W5RdEyktp-6kxR89ldMu_wBBDSFcuTOHNGhc6IL2EeU 2282
ultraspy/utils/matplot.py sha256=QUqCdYE9jHq9X84bC5r54zIni92d3R-zxN7ukL3U-L8 1264
ultraspy/utils/print.py sha256=QO6P-k-_qYRoLiGLMwC9g7qeHO7KVqAWWTjYCyvUPcc 3229
ultraspy/utils/scan.py sha256=U_vR2TqcY2TQlhEz5gk7ceAIxtZPa8egBJkV82Nyi-g 506
ultraspy/utils/string.py sha256=_dihDA6PJxjFl_hGjkggEv49jL7Hirxb91GFdoSRI4Q 687
ultraspy-1.2.1.dist-info/AUTHORS.rst sha256=yfKU-ARKf73kIuc1kkWXdo-U1JONkY0tmjZbmTS63SY 64
ultraspy-1.2.1.dist-info/LICENSE sha256=2bm9uFabQZ3Ykb_SaSU_uUbAj2-htc6WJQmS_65qD00 1073
ultraspy-1.2.1.dist-info/METADATA sha256=UjrIr6F7dT_WwBBqvhe6vIwHLoiP3ma6ALb2NjAGYBw 3687
ultraspy-1.2.1.dist-info/WHEEL sha256=oiQVh_5PnQM0E3gPdiz09WCNmwiHDMaGer_elqB3coM 92
ultraspy-1.2.1.dist-info/top_level.txt sha256=kmOdyO6wotlYUwCPGaM0mW1GQ6vqwwbzbMDXx2mkWGA 9
ultraspy-1.2.1.dist-info/RECORD

top_level.txt

ultraspy