scalene

View on PyPIReverse Dependencies (8)

1.5.48 scalene-1.5.48-cp39-cp39-win_amd64.whl
scalene-1.5.48-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
scalene-1.5.48-cp39-cp39-macosx_14_0_universal2.whl
scalene-1.5.48-cp39-cp39-macosx_13_0_universal2.whl
scalene-1.5.48-cp38-cp38-win_amd64.whl
scalene-1.5.48-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
scalene-1.5.48-cp38-cp38-macosx_14_0_universal2.whl
scalene-1.5.48-cp38-cp38-macosx_13_0_universal2.whl
scalene-1.5.48-cp312-cp312-win_amd64.whl
scalene-1.5.48-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
scalene-1.5.48-cp312-cp312-macosx_14_0_universal2.whl
scalene-1.5.48-cp312-cp312-macosx_13_0_universal2.whl
scalene-1.5.48-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
scalene-1.5.48-cp311-cp311-macosx_14_0_universal2.whl
scalene-1.5.48-cp311-cp311-macosx_13_0_universal2.whl
scalene-1.5.48-cp310-cp310-win_amd64.whl
scalene-1.5.48-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
scalene-1.5.48-cp310-cp310-macosx_14_0_universal2.whl
scalene-1.5.48-cp310-cp310-macosx_13_0_universal2.whl

Wheel Details

Project: scalene
Version: 1.5.48
Filename: scalene-1.5.48-cp312-cp312-macosx_14_0_universal2.whl
Download: [link]
Size: 540678
MD5: 21c9f685fac342d29b135b685e11454a
SHA256: fe201d818abbf6a3ee8dbc939a34fda31ab50d4785d4dc3fa4dbfb19e0d1fd02
Uploaded: 2024-11-13 19:33:53 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: scalene
Version: 1.5.48
Summary: Scalene: A high-resolution, low-overhead CPU, GPU, and memory profiler for Python with AI-powered optimization suggestions
Author-Email: Emery Berger <emery[at]cs.umass.edu>, Sam Stern <jstern[at]umass.edu>, Juan Altmayer Pizzorno <juan[at]altmayer.com>
Project-Url: Homepage, https://github.com/plasma-umass/scalene
Project-Url: Repository, https://github.com/plasma-umass/scalene
Keywords: performance,profiler,optimization,CPU,GPU,memory,LLM
Classifier: Development Status :: 5 - Production/Stable
Classifier: Framework :: IPython
Classifier: Framework :: Jupyter
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: Topic :: Software Development
Classifier: Topic :: Software Development :: Debuggers
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: Microsoft :: Windows
Requires-Python: !=3.11.0,>=3.8
Requires-Dist: wheel (>=0.36.1)
Requires-Dist: rich (>=10.7.0)
Requires-Dist: cloudpickle (>=2.2.1)
Requires-Dist: Jinja2 (>=3.0.3)
Requires-Dist: psutil (>=5.9.2)
Requires-Dist: numpy (!=1.27,>=1.24.0)
Requires-Dist: pydantic (>=2.6)
Requires-Dist: nvidia-ml-py (>=12.555.43); platform_system != "Darwin"
Requires-Dist: astunparse (>=1.6.3); python_version < "3.9"
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 21913 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.5.0)
Root-Is-Purelib: false
Tag: cp312-cp312-macosx_14_0_universal2

RECORD

Path Digest Size
scalene/README.md sha256=lut167RnNZeR5dA5tGZLmQlCi-yI9WlDYb-y4z4dKHU 1631
scalene/__init__.py sha256=1hduFHxtXcsjtyp4PayD5PxV3Rla5hLRQvob3w9AAkA 170
scalene/__main__.py sha256=Qt-8Rw04mMyuboDSJdx4kO0qduTqIOGLuCZR_p4PB-A 539
scalene/adaptive.py sha256=mQn7vYSTaXIzg_KXBMXT0jy-IOY-mQdJjSvw-zICgDc 1573
scalene/find_browser.py sha256=9Pkzm1AQJbuD51a7J1mgFNnvwW9LA6HUeoLjzd7cRoA 1260
scalene/get_line_atomic.abi3.so sha256=D8aZCG4QX79e641Ac92IJQz9hJAMW0IrECM97wRQG4k 132904
scalene/get_module_details.py sha256=q2aZLKcmY-9w1qwjqW2H0jrwQ7ZQRoviHKDs7nmBgrU 3414
scalene/launchbrowser.py sha256=02qB57ZbwVwJIW0L0IqJfN77YRkMqHBCBRynJhZs3ms 6098
scalene/libscalene.dylib sha256=3SReS1f6Od8aqg0Ed8eBUAqqMMOP1weoPmj3RMXlp8I 272232
scalene/profile.py sha256=v8GQHwoBzyilRYebKo4JH1gLLdgHkuWc4HN1MskdmxI 1130
scalene/pywhere.cpython-312-darwin.so sha256=E6AxReWkw9BhA4DZYikQHQ1pLoyXwlXbp4i7O0_diag 178368
scalene/redirect_python.py sha256=92s_aFmX7cF3aWL68232a-5J_dOcqIsBT-uhYTS0jx0 1996
scalene/replacement_exit.py sha256=Yvc8Aa5mdudHWMu9LgZWZPM5k5Ho8qU0kf_uXnlBKxk 434
scalene/replacement_fork.py sha256=UMFNF04t6aEgLv3Ep8wphTjmHHlATisgG8RZT_xRouo 578
scalene/replacement_get_context.py sha256=SE7GlIIR2A2zwNQzW_4eDKewzrOsiY4XTvo6ejcVH08 587
scalene/replacement_lock.py sha256=I-3fQS3g_WxtdlU1ekoB4mSILMN0y9ncKtb9ei3J3Yg 2118
scalene/replacement_mp_lock.py sha256=9Et175stZYhLy51-OApFs9IyXUQTdX3NDaeGa14MCR8 645
scalene/replacement_pjoin.py sha256=6YAbqGlfWjV7TMKvOFGMXtfwVpTjxfW-FjaWxAS26b8 1906
scalene/replacement_poll_selector.py sha256=t5QkbEcBE7h7kmw_E5LMqwOZ95LEMGWflsGVf7FLXVc 1410
scalene/replacement_sem_lock.py sha256=0Is7bpm4wiTvElHW7sy5YzjaKx0Bc9Jj2nYZerKO8sM 1384
scalene/replacement_signal_fns.py sha256=vbV59WZyxqTtlCuAvK2DCPOaCZtUJoVTRFR7mYesyNU 5741
scalene/replacement_thread_join.py sha256=Euih7P-F75zv4P7pkxbVGpb-nGHzoJwnC_-kdQrcx4M 1066
scalene/runningstats.py sha256=OETPrbwyLZMIIt6eJYMrUFAkSfCfT6PPPiGSNrl5USA 2060
scalene/scalene-usage.txt sha256=irPW_BJQkdXcV014V17wu7gjgfXf0kAqNzeU_Pcrl-0 3547
scalene/scalene_accelerator.py sha256=j19s-WSwv9yBdWpN0IYCTMgAEWDP1D8ZxQ_Ac5J2sgk 491
scalene/scalene_analysis.py sha256=zBHt-r8oDAomZR48CMQtSTg4aBOonD6gU1bGU5W82pU 8924
scalene/scalene_apple_gpu.py sha256=pa0q_0FZpUix5951y5xPv2DVqnar480Wlw0UKDQEP8c 2784
scalene/scalene_arguments.py sha256=gJbI9sS03-kCIDyf0KXqnaRsZo0yPcyin3XtH_yCmo4 1988
scalene/scalene_client_timer.py sha256=sPmUOolmdJ6A7cUgzcCozOtQfRPIpfFLS1-PwSLSiZE 1909
scalene/scalene_config.py sha256=BlkmW_iqXORBwhwQQDoob8SBboZ8IVc7AUeSPHV5SlU 284
scalene/scalene_funcutils.py sha256=hUXqNU32gLu_q7g7Ji_8TzafpeE5i-0_l7uvwXiB2Vg 1135
scalene/scalene_json.py sha256=41CFOSBareHyaQIr-kYY8EYs--Son_5Pw8WbBGkQ5R4 26001
scalene/scalene_jupyter.py sha256=QvOEx-C-5oZ94749P5YAV1rHFlCmD9P54fBbvm9Dx-k 3890
scalene/scalene_leak_analysis.py sha256=Lvwa3pwF5xcqOANTUGbAeP-uzpIw06vOZCWVMsqbZtU 1720
scalene/scalene_magics.py sha256=aVBajqroXI3xB3VfBrgf8FEiOSugruQ4DUxAvWRYzKA 3644
scalene/scalene_mapfile.py sha256=iPXaAsrdNJAuSFn4c3xzthANlyCuXNxHzW0JDM6ZIiY 2456
scalene/scalene_neuron.py sha256=lfbVnltsYApC3kxHTezGiIFp2FGTvbc15EkzRimMCkU 7043
scalene/scalene_nvidia_gpu.py sha256=stgubiGuQbaVssc-rcoyuE57e1quugpTPKkHGzacElU 5978
scalene/scalene_output.py sha256=izwFsLGedQ9s8NO2d2Bc529K4RuZJBUpSBPJ1ItByUw 26415
scalene/scalene_parseargs.py sha256=9mL_S4IO0BMnGKnmK0epsZ-W3SdMAa48I4XO1CmS2ck 15197
scalene/scalene_preload.py sha256=ueo6XcI7SOdJ2Z0K395qIlLE-gK6UxkvFCp49Av0KEc 5406
scalene/scalene_profiler.py sha256=69PxuYp-YQ4jLc_mm6hBgB2PpgGdHWJey5UI4XLAVO0 84318
scalene/scalene_signals.py sha256=NSZPKvpDuEmivJhXZAcQoOj_npQFiQrN9NvyU3xjRGw 2852
scalene/scalene_sigqueue.py sha256=AC0SxmLkZLYsCQ4ZY77LjGaHOuU0d0w90_AKSFhNaSg 1557
scalene/scalene_statistics.py sha256=rMamS9gU57k3cJTJnIJ8v2aCCGmEnrGojLtvSvwP7xU 20314
scalene/scalene_utility.py sha256=6Gs8NW52MHBDr5D1VEtT6xvu0SGq3i5bXfkbWv5rM6w 6712
scalene/set_nvidia_gpu_modes.py sha256=tQ0yl_W-QUyz7foj0jb7elL80Bdp9eiEi6fSIYXIEDU 1427
scalene/sparkline.py sha256=OG2yaB_FXUhIuZA-F8twkYK7ikJss3ZseX93xsDYChM 2210
scalene/syntaxline.py sha256=-gypIXZ7D6dlk4TQN-vf064Gapu9ABqQ4BHzX8zli5k 350
scalene/time_info.py sha256=ca1oYX6UQtufBBX_LzoCoclhOqdJ6QiHGAKupJfxsqI 680
scalene/scalene-gui/README.md sha256=yAabBQSVNMlE3M6G9vphyC0eKpuWrT6as6Grm4Ft97w 1008
scalene/scalene-gui/example-profile.js sha256=eZKOcC_Va45-NoYqaE67yCwLFUpMpy1n2NvKLp6j-aQ 346707
scalene/scalene-gui/favicon.ico sha256=Lo9iEDGXrSON2emM6f_CbeY2NIxXAODRiiRitzN4sI0 15086
scalene/scalene-gui/index.html sha256=n3T6Q4tBWvzU_aOtDQBOCKQQpjuakP1pm4gvAUJHbmo 6123
scalene/scalene-gui/index.html.template sha256=H0GVAaJ0We8QIbO_lRqgUCwQsUkNIIjFwrnATP5JHV0 14298
scalene/scalene-gui/package.json sha256=SxUeNhZO7YNPNrYRY70ID22--9aI0I6MrqjsHstNlcY 794
scalene/scalene-gui/prism.css sha256=rH6-l31Ha9HA8BPuoDxNCQnV_AMZtNZawJ36DAF2Qbs 2478
scalene/scalene-gui/prism.js sha256=T0HazKX2qww65ebu3R95ZbJeSm4mjiknQwAnE5DMhj8 64670
scalene/scalene-gui/profile.json sha256=DD7DLWX3djUzKQBFSnsMY1BLHGt9KvPqI1FVYIfZRPo 16012
scalene/scalene-gui/profiler.html sha256=CzIUTYyjSGP4LXHI1bUQZNRl2hFbeuZmNrxV0fE-8ko 2300
scalene/scalene-gui/scalene-demo.js sha256=i8d-G1ETL1FZkB4lzWHnExKAQdpRX6C5juonAad730E 112
scalene/scalene-gui/scalene-fetch.js sha256=dwYe_upGEc_vOOBFYOMyBH8BHcl0O37bkgMrHcs-xhY 13
scalene/scalene-gui/scalene-gui-bundle.js sha256=XdqMTTconguYVg9awPQzA6gVlqX2eX10C9WobFJ7Sxw 192657
scalene/scalene-gui/scalene-gui.js sha256=kV5a6BCYoLBYpZEthDbjVZelLBw4luTXTgmHqty5v1k 74885
scalene/scalene-gui/scalene-image.png sha256=Pzj8FuUYHMo9CY74Le8wnMj12Zhc033lr-mVRS-lSvM 119139
scalene/scalene-gui/tablesort.js sha256=qNjnFaahGsNpTAojXBV7G1QN_ucUOoctKkkNkaGBUXU 7784
scalene/scalene-gui/tablesort.number.js sha256=mzFdosWbFwUOMWebZPVDWXxvy9KYvFCUoVYvfQllWSo 756
scalene/scalene-gui/webpack.config.js sha256=M1ssBrMhEzmsZogtWGkbKBSu6Mf6lSoTjKMS5EEpd_M 1082
scalene-1.5.48.dist-info/LICENSE sha256=z8d0m5b2O9McPEK1xHG_dWgUBT6EfBDz6wA0F7xSPTA 11358
scalene-1.5.48.dist-info/METADATA sha256=hykmlKtjvHAMdr7QOCS-zbOI1-ERHqGkpHdErCukkjU 23774
scalene-1.5.48.dist-info/WHEEL sha256=08DNtAaATP44T9pNaniPyHZc8RyBC2T2s8xtuqtfeK4 114
scalene-1.5.48.dist-info/entry_points.txt sha256=k8hjveC-xFA-mAHj6IRyVuboPw5ottlKc-GxMNLCwN0 50
scalene-1.5.48.dist-info/top_level.txt sha256=leRWXBwvkk6_qrtteERsyql3sxxxzRbeq9pX2xaxcMA 8
scalene-1.5.48.dist-info/RECORD

top_level.txt

scalene

entry_points.txt

scalene = scalene.__main__:main