scalene

View on PyPIReverse Dependencies (8)

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

Wheel Details

Project: scalene
Version: 1.5.49
Filename: scalene-1.5.49-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Download: [link]
Size: 1239756
MD5: 5412af3baa5bfd72d720ffc2505ed179
SHA256: e189de000440722eefb978c4cab885d2ba85c071ada379a8b5cce26bd8ed3cea
Uploaded: 2024-12-03 20:22:21 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: scalene
Version: 1.5.49
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.3.0)
Root-Is-Purelib: false
Tag: cp38-cp38-manylinux_2_24_x86_64
Tag: cp38-cp38-manylinux_2_28_x86_64

RECORD

Path Digest Size
scalene/scalene_preload.py sha256=cPE7V4v0qHJmUgapkBY5-V8zw2H83_NXV0WPgjpK20k 5909
scalene/scalene_funcutils.py sha256=hUXqNU32gLu_q7g7Ji_8TzafpeE5i-0_l7uvwXiB2Vg 1135
scalene/replacement_sem_lock.py sha256=0Is7bpm4wiTvElHW7sy5YzjaKx0Bc9Jj2nYZerKO8sM 1384
scalene/syntaxline.py sha256=-gypIXZ7D6dlk4TQN-vf064Gapu9ABqQ4BHzX8zli5k 350
scalene/launchbrowser.py sha256=HgcbAQ2B5ZLsNKskuHXNpOfFzgB7yl_5m8ag42psVPI 5593
scalene/sparkline.py sha256=OG2yaB_FXUhIuZA-F8twkYK7ikJss3ZseX93xsDYChM 2210
scalene/scalene_accelerator.py sha256=j19s-WSwv9yBdWpN0IYCTMgAEWDP1D8ZxQ_Ac5J2sgk 491
scalene/scalene_output.py sha256=izwFsLGedQ9s8NO2d2Bc529K4RuZJBUpSBPJ1ItByUw 26415
scalene/replacement_poll_selector.py sha256=t5QkbEcBE7h7kmw_E5LMqwOZ95LEMGWflsGVf7FLXVc 1410
scalene/scalene_mapfile.py sha256=iPXaAsrdNJAuSFn4c3xzthANlyCuXNxHzW0JDM6ZIiY 2456
scalene/scalene_leak_analysis.py sha256=Lvwa3pwF5xcqOANTUGbAeP-uzpIw06vOZCWVMsqbZtU 1720
scalene/scalene-usage.txt sha256=irPW_BJQkdXcV014V17wu7gjgfXf0kAqNzeU_Pcrl-0 3547
scalene/replacement_mp_lock.py sha256=9Et175stZYhLy51-OApFs9IyXUQTdX3NDaeGa14MCR8 645
scalene/replacement_signal_fns.py sha256=vbV59WZyxqTtlCuAvK2DCPOaCZtUJoVTRFR7mYesyNU 5741
scalene/scalene_sigqueue.py sha256=AC0SxmLkZLYsCQ4ZY77LjGaHOuU0d0w90_AKSFhNaSg 1557
scalene/scalene_magics.py sha256=aVBajqroXI3xB3VfBrgf8FEiOSugruQ4DUxAvWRYzKA 3644
scalene/time_info.py sha256=ca1oYX6UQtufBBX_LzoCoclhOqdJ6QiHGAKupJfxsqI 680
scalene/scalene_statistics.py sha256=rMamS9gU57k3cJTJnIJ8v2aCCGmEnrGojLtvSvwP7xU 20314
scalene/pywhere.cpython-38-x86_64-linux-gnu.so sha256=ViOrF_DMKxDtRSgqwzp3gqXxk1_AXnISir0H1KLzaYc 596944
scalene/profile.py sha256=v8GQHwoBzyilRYebKo4JH1gLLdgHkuWc4HN1MskdmxI 1130
scalene/scalene_signals.py sha256=NSZPKvpDuEmivJhXZAcQoOj_npQFiQrN9NvyU3xjRGw 2852
scalene/get_module_details.py sha256=q2aZLKcmY-9w1qwjqW2H0jrwQ7ZQRoviHKDs7nmBgrU 3414
scalene/libscalene.so sha256=5CQZ2nibgD5Hnnb6vgpQg0jNJsNG1u9xgbonjDb_pFc 654112
scalene/scalene_client_timer.py sha256=sPmUOolmdJ6A7cUgzcCozOtQfRPIpfFLS1-PwSLSiZE 1909
scalene/replacement_get_context.py sha256=SE7GlIIR2A2zwNQzW_4eDKewzrOsiY4XTvo6ejcVH08 587
scalene/get_line_atomic.abi3.so sha256=cTycdn7J_7OvMSArvLpGR0mgyaerMoBALSr6bwofXjQ 64752
scalene/replacement_exit.py sha256=Yvc8Aa5mdudHWMu9LgZWZPM5k5Ho8qU0kf_uXnlBKxk 434
scalene/__init__.py sha256=1hduFHxtXcsjtyp4PayD5PxV3Rla5hLRQvob3w9AAkA 170
scalene/scalene_config.py sha256=oTmmee0wIQdnklW3z577acTcfaRBukqIXFRR7AKCrf0 284
scalene/scalene_arguments.py sha256=gJbI9sS03-kCIDyf0KXqnaRsZo0yPcyin3XtH_yCmo4 1988
scalene/set_nvidia_gpu_modes.py sha256=tQ0yl_W-QUyz7foj0jb7elL80Bdp9eiEi6fSIYXIEDU 1427
scalene/replacement_lock.py sha256=I-3fQS3g_WxtdlU1ekoB4mSILMN0y9ncKtb9ei3J3Yg 2118
scalene/scalene_apple_gpu.py sha256=pa0q_0FZpUix5951y5xPv2DVqnar480Wlw0UKDQEP8c 2784
scalene/replacement_pjoin.py sha256=6YAbqGlfWjV7TMKvOFGMXtfwVpTjxfW-FjaWxAS26b8 1906
scalene/replacement_fork.py sha256=UMFNF04t6aEgLv3Ep8wphTjmHHlATisgG8RZT_xRouo 578
scalene/README.md sha256=lut167RnNZeR5dA5tGZLmQlCi-yI9WlDYb-y4z4dKHU 1631
scalene/replacement_thread_join.py sha256=Euih7P-F75zv4P7pkxbVGpb-nGHzoJwnC_-kdQrcx4M 1066
scalene/scalene_nvidia_gpu.py sha256=stgubiGuQbaVssc-rcoyuE57e1quugpTPKkHGzacElU 5978
scalene/scalene_utility.py sha256=TNSRx61LOFIkVtdX74Mhegb2hLUpBZ_B-SI0mVGRKaI 6187
scalene/find_browser.py sha256=9Pkzm1AQJbuD51a7J1mgFNnvwW9LA6HUeoLjzd7cRoA 1260
scalene/runningstats.py sha256=OETPrbwyLZMIIt6eJYMrUFAkSfCfT6PPPiGSNrl5USA 2060
scalene/__main__.py sha256=Qt-8Rw04mMyuboDSJdx4kO0qduTqIOGLuCZR_p4PB-A 539
scalene/scalene_profiler.py sha256=2TGENzAnxa8cq7mIz8RX1Z_aSCt2La2CNbc4OarB1Xo 84470
scalene/adaptive.py sha256=mQn7vYSTaXIzg_KXBMXT0jy-IOY-mQdJjSvw-zICgDc 1573
scalene/scalene_parseargs.py sha256=9mL_S4IO0BMnGKnmK0epsZ-W3SdMAa48I4XO1CmS2ck 15197
scalene/scalene_json.py sha256=41CFOSBareHyaQIr-kYY8EYs--Son_5Pw8WbBGkQ5R4 26001
scalene/scalene_jupyter.py sha256=QvOEx-C-5oZ94749P5YAV1rHFlCmD9P54fBbvm9Dx-k 3890
scalene/redirect_python.py sha256=92s_aFmX7cF3aWL68232a-5J_dOcqIsBT-uhYTS0jx0 1996
scalene/scalene_analysis.py sha256=zBHt-r8oDAomZR48CMQtSTg4aBOonD6gU1bGU5W82pU 8924
scalene/scalene_neuron.py sha256=lfbVnltsYApC3kxHTezGiIFp2FGTvbc15EkzRimMCkU 7043
scalene/scalene-gui/scalene-fetch.js sha256=dwYe_upGEc_vOOBFYOMyBH8BHcl0O37bkgMrHcs-xhY 13
scalene/scalene-gui/prism.js sha256=rBo9ghET9VGFbG3ieULowu5KeWbkj5gInXbKdbI4Bok 64677
scalene/scalene-gui/persistence.js sha256=BlY0VeYSeMI7WCnReOvzJmpcz_hfdCqLmcRSshJpl3s 1570
scalene/scalene-gui/utils.js sha256=X3G0NZHzRaOp51RRuMyuAfiqj2M_JsflxiABAaFbgIA 1561
scalene/scalene-gui/example-profile.js sha256=eZKOcC_Va45-NoYqaE67yCwLFUpMpy1n2NvKLp6j-aQ 346707
scalene/scalene-gui/package.json sha256=7ukrHozPP5Jxc1ETBxzvt02qR8iVZjYrcOmIxPO8v4U 955
scalene/scalene-gui/scalene-demo.js sha256=i8d-G1ETL1FZkB4lzWHnExKAQdpRX6C5juonAad730E 112
scalene/scalene-gui/scalene-image.png sha256=Pzj8FuUYHMo9CY74Le8wnMj12Zhc033lr-mVRS-lSvM 119139
scalene/scalene-gui/prism.css sha256=rH6-l31Ha9HA8BPuoDxNCQnV_AMZtNZawJ36DAF2Qbs 2478
scalene/scalene-gui/optimizations.js sha256=jd6f9ukvjtJ_XnjjnbQCF_zaagqXo1XlweOfhkdsHLQ 16461
scalene/scalene-gui/webpack.config.js sha256=E-MXqsLuBF3AL5fZkCGFCLcLhdFQ1PuTHj5Gmj7fHYs 1303
scalene/scalene-gui/scalene-gui.js sha256=N6YIZIsRKGf1bXc1c4hmgwpVISLwKYKdnmfdoK3jVKc 33043
scalene/scalene-gui/profiler.html sha256=CzIUTYyjSGP4LXHI1bUQZNRl2hFbeuZmNrxV0fE-8ko 2300
scalene/scalene-gui/index.html sha256=n3T6Q4tBWvzU_aOtDQBOCKQQpjuakP1pm4gvAUJHbmo 6123
scalene/scalene-gui/index.html.template sha256=fklvJb1urD4B_7OtvZorkOIeVR07Y4CoF_MkBr5COuc 13700
scalene/scalene-gui/profile.json sha256=OtXVJet4UCIMHkNj_2vtreWIB3v-POP4tt5S2dmINYM 68005
scalene/scalene-gui/favicon.ico sha256=Lo9iEDGXrSON2emM6f_CbeY2NIxXAODRiiRitzN4sI0 15086
scalene/scalene-gui/gui-elements.js sha256=x5QLW3_tzFsFB3ZcpGs4QuMAvUarfa7atD062pauZaI 11032
scalene/scalene-gui/README.md sha256=yAabBQSVNMlE3M6G9vphyC0eKpuWrT6as6Grm4Ft97w 1008
scalene/scalene-gui/amazon.js sha256=CF2x95ko3Dv8Ja5kQ4WOYHeXC4uiOPBeGBi2EKLrgvQ 1643
scalene/scalene-gui/openai.js sha256=h_onT73hkQ5USTWG9j8XJHJDO1oxYIwQvDsjg2lfG3M 3433
scalene/scalene-gui/ollama.js sha256=1hpv5hjWUnLj0VJI-jK3rgXH1kgBUeX8vWi7ybqP6ho 2727
scalene/scalene-gui/tablesort.js sha256=vWBIAJ-VUfJR9uLMCy9gJt7F_JzO-X1TdmDZjfUSt1g 5542
scalene/scalene-gui/scalene-gui-bundle.js sha256=xIn2nly4fQeM1F4B5VCBeSwkpKQDF_HdV41iVDIFq1A 1559307
scalene/scalene-gui/azure.js sha256=PETtuMdYTbi5G2h_pENHPVp8sxsIuSFja1cyxWDWct8 1726
scalene-1.5.49.dist-info/top_level.txt sha256=leRWXBwvkk6_qrtteERsyql3sxxxzRbeq9pX2xaxcMA 8
scalene-1.5.49.dist-info/RECORD
scalene-1.5.49.dist-info/LICENSE sha256=z8d0m5b2O9McPEK1xHG_dWgUBT6EfBDz6wA0F7xSPTA 11358
scalene-1.5.49.dist-info/entry_points.txt sha256=k8hjveC-xFA-mAHj6IRyVuboPw5ottlKc-GxMNLCwN0 50
scalene-1.5.49.dist-info/METADATA sha256=I8aQzDn8RRR2azgDnLuUqLlt3L-w9q8vATsEsvwlXjc 23774
scalene-1.5.49.dist-info/WHEEL sha256=Lk8HCzB5qsJVhICwxrXrelDc9ZeD9bXDLhmkX8RAfLs 148

top_level.txt

scalene

entry_points.txt

scalene = scalene.__main__:main