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-cp39-cp39-win_amd64.whl
Download: [link]
Size: 857314
MD5: 0804d8ff4a88d18bb4c30212151a2a26
SHA256: d86e28bf09b5fe984bdaa47aeef0ea71697dc5e15f472ddc3f74b6acfae3030a
Uploaded: 2024-12-03 20:22:11 +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: nvidia-ml-py (>=12.555.43); platform_system != "Darwin"
Requires-Dist: Jinja2 (>=3.0.3)
Requires-Dist: psutil (>=5.9.2)
Requires-Dist: numpy (!=1.27,>=1.24.0)
Requires-Dist: astunparse (>=1.6.3); python_version < "3.9"
Requires-Dist: pydantic (>=2.6)
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 21913 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.6.0)
Root-Is-Purelib: false
Tag: cp39-cp39-win_amd64

RECORD

Path Digest Size
scalene-1.5.49.data/purelib/scalene/README.md sha256=MnkkBWkebgUQ-Zv8gt4O8I4R2HMfzOMkfWOSVjCpU9U 1678
scalene-1.5.49.data/purelib/scalene/__init__.py sha256=eZ9CepEsWVxs3G1ExA-O5szvcQWVreNwXBeqB0Z5DTg 177
scalene-1.5.49.data/purelib/scalene/__main__.py sha256=QO4dYVuPcWR28cwt2NAr1qVlbX0ByEkgehNAEpYK0xc 565
scalene-1.5.49.data/purelib/scalene/adaptive.py sha256=YpoTseffQeHF5suIVDnCvLA5EyMU608-zoMuWUEb5F0 1616
scalene-1.5.49.data/purelib/scalene/find_browser.py sha256=4KazUMVZRWDe9jUnudSyQvXZEfaKNHK_FHK0BdryzpA 1294
scalene-1.5.49.data/purelib/scalene/get_module_details.py sha256=KmOblOPzxPLNoFlFKpM8RkP1QV0p1NhOGuDFRP0fHhM 3500
scalene-1.5.49.data/purelib/scalene/launchbrowser.py sha256=6Pvzs6UCAGTXRkwwdQuq3CCKWN6jRBzV01smYQoVTgY 5784
scalene-1.5.49.data/purelib/scalene/profile.py sha256=RivRS63techTePMcKhVSlLrluuUIINiQFw24SlBAwJI 1167
scalene-1.5.49.data/purelib/scalene/redirect_python.py sha256=USpMH6l1q1sfMEPo-mcfubDo7OAXdWi4f_T4C5hafZM 2052
scalene-1.5.49.data/purelib/scalene/replacement_exit.py sha256=B3Eb4R9uf_xHswvdYLyl4gSLk4wsn02E4VHAGsdoZrg 450
scalene-1.5.49.data/purelib/scalene/replacement_fork.py sha256=rdeHbYg-YoxvU1LQhBUAfL4MjTXVFOHdrn0v3sC_I5c 603
scalene-1.5.49.data/purelib/scalene/replacement_get_context.py sha256=rI6QP_5vFWsHD0YJUovpwTAKrfX_gPKstqoNOm7iHxw 608
scalene-1.5.49.data/purelib/scalene/replacement_lock.py sha256=b5oeUGMpRjzzy5G6ujFgyPEm_Me61C1DdKdrASsHO-o 2181
scalene-1.5.49.data/purelib/scalene/replacement_mp_lock.py sha256=L9VKIUGy3A9ohQl6U87fRO1TDD5XPEOF0sBxChZA5ag 665
scalene-1.5.49.data/purelib/scalene/replacement_pjoin.py sha256=yMn5lQOIdaocb6wVnC3QfnVgMzBeocrv_AdDwILPTVc 1959
scalene-1.5.49.data/purelib/scalene/replacement_poll_selector.py sha256=VFIELl13alzie7D97AraIDMugudk1VC9HC4him8Pwyg 1451
scalene-1.5.49.data/purelib/scalene/replacement_sem_lock.py sha256=cuJIFj-zh9rEhy7VQrsATNY6BjFO4K_KIEKysVbjn00 1424
scalene-1.5.49.data/purelib/scalene/replacement_signal_fns.py sha256=IaLSZxTpZguGMUMH-QWebUnRWxF4mvfkyZSz_pYU1e0 5875
scalene-1.5.49.data/purelib/scalene/replacement_thread_join.py sha256=eQ9qx8V-IJhL7ZodnC4-n_D69l0LdBg9VQM4CzLskKo 1097
scalene-1.5.49.data/purelib/scalene/runningstats.py sha256=iTBBWgJPcH-Qu_anelmhj-lV-XgknxM8EL8r74XuzKk 2133
scalene-1.5.49.data/purelib/scalene/scalene-usage.txt sha256=DWrUkjU4Kyrog34zJUd9vad_0ayA5dMKSLZpZEPGdjo 3616
scalene-1.5.49.data/purelib/scalene/scalene_accelerator.py sha256=ZevDAidttK0S_djKX0uMb0OFq-cr_WXE-IvFdy9HVVM 517
scalene-1.5.49.data/purelib/scalene/scalene_analysis.py sha256=5JU9KJtvONQ0prnqPkTOSZ0x-w3wP_Cc7w0MG3IgcNw 9142
scalene-1.5.49.data/purelib/scalene/scalene_apple_gpu.py sha256=amCPpUIVtigFmI-6gLdMRW_K5sc9zPA-3nAaIHceSfA 2857
scalene-1.5.49.data/purelib/scalene/scalene_arguments.py sha256=FeaDsWcb4gmmcMBbH29P5_JLsCGH0UIXjnjlqXFqrQg 2038
scalene-1.5.49.data/purelib/scalene/scalene_client_timer.py sha256=Jgd8kdnwK_zsUGFSctWHaGBu8gBlfkvf4Oh88rl1AWw 1973
scalene-1.5.49.data/purelib/scalene/scalene_config.py sha256=hvkipwI26xNdGpNzTFm5byeJQ_IST-IPuFOxBURann4 294
scalene-1.5.49.data/purelib/scalene/scalene_funcutils.py sha256=2DaekKHZQkzPvcVl2prZF50tWY-jkBO7vx9MrBnKbTM 1170
scalene-1.5.49.data/purelib/scalene/scalene_json.py sha256=ygp1rOGt6cHjMm--cm89plfIPLAbrBIjigXomTQBq04 26684
scalene-1.5.49.data/purelib/scalene/scalene_jupyter.py sha256=XwI-ws4g_V7XsJO5vrTRM9klYj9T5w77t7NpgJE3xds 3991
scalene-1.5.49.data/purelib/scalene/scalene_leak_analysis.py sha256=LYhgoZOSvCibID8VPz3gmOD4jszE3Xg8-TT09UPa5fQ 1765
scalene-1.5.49.data/purelib/scalene/scalene_magics.py sha256=P9D-RfJT1OgoSpruU5opAoVIBMvynBWz27UkmeNUVk0 3729
scalene-1.5.49.data/purelib/scalene/scalene_mapfile.py sha256=7a0oI0uZwO27iqEC7tAMZfTYrSnod-2DLfJJ1SDhllw 2537
scalene-1.5.49.data/purelib/scalene/scalene_neuron.py sha256=k9tk5UkJOCWNhEGRhGKwrLDGV6KLddiz2LlOKwkT3Ic 7249
scalene-1.5.49.data/purelib/scalene/scalene_nvidia_gpu.py sha256=0RQ2b8l6qtSj4pineO6pAZB7BfUz5E_VazCBHxT0czQ 6132
scalene-1.5.49.data/purelib/scalene/scalene_output.py sha256=K1FpbuA5QJf9MYsfIuDk4wjXiPQwd1xNIE_8zkxJrkI 27120
scalene-1.5.49.data/purelib/scalene/scalene_parseargs.py sha256=-CVZ1d4FQoTuc5JObjEM4Ih0T8ULpTU-gf8MAjYy9K4 15624
scalene-1.5.49.data/purelib/scalene/scalene_preload.py sha256=dg92HIE-VGGfrFTNAJMRAS_fQifbQXREaArab4ONwn4 6054
scalene-1.5.49.data/purelib/scalene/scalene_profiler.py sha256=de-p2opqOfhDCqIsfT3tvVA91Dnq7SxpYuIQkVApiXw 86652
scalene-1.5.49.data/purelib/scalene/scalene_signals.py sha256=_2eL9DI7WyOpPYpdbWjYh7EwkJ2jm-vIETSb1KwxryM 2932
scalene-1.5.49.data/purelib/scalene/scalene_sigqueue.py sha256=Zp4BeOtgNjTdMJU07UgS4ZivuwCXOp1E31k9CKSQCgk 1605
scalene-1.5.49.data/purelib/scalene/scalene_statistics.py sha256=Id-kRyRsOfOl0oOxcYlnXIILe0xIn1XGB2OFp01pi0I 20827
scalene-1.5.49.data/purelib/scalene/scalene_utility.py sha256=78v8GPbOh0gpgfyk6VeaHOAKXksguAMZrE04BkW6428 6382
scalene-1.5.49.data/purelib/scalene/set_nvidia_gpu_modes.py sha256=fMUDoXmn37HXcMnQZINR_hEqRIIk8xAGRjh7Ksmjm0M 1473
scalene-1.5.49.data/purelib/scalene/sparkline.py sha256=pXTp5IL8sfE3UEYWuxiDKyhtNHDKklabKe3YUTgfnQg 2289
scalene-1.5.49.data/purelib/scalene/syntaxline.py sha256=XFZ5Dov1YU6o679VI6dSsX8nJBgzH29OmMTv04PbjzA 364
scalene-1.5.49.data/purelib/scalene/time_info.py sha256=isvXQO580YMaqouqXnOYx2Y7yg6tVH1I5pDLrs9mSRY 709
scalene-1.5.49.data/purelib/scalene/scalene-gui/README.md sha256=vr9dLiXR9nxC8ozfbt_Sc_YxRhIpsRAlsFZ9StAHV1c 1027
scalene-1.5.49.data/purelib/scalene/scalene-gui/amazon.js sha256=M1ypqfKryHNIXUq0Th2dWhIUcefBVZa3bbO9aaojyfg 1707
scalene-1.5.49.data/purelib/scalene/scalene-gui/azure.js sha256=56ggSFjyYcE5Y_hC7ssX2Y-p7AydHAEz82xKzoCbbZc 1788
scalene-1.5.49.data/purelib/scalene/scalene-gui/example-profile.js sha256=_CjAq9i2eqOuTD1eHtY7YgqsVStOdH4PO3eP-gFrD4M 354933
scalene-1.5.49.data/purelib/scalene/scalene-gui/favicon.ico sha256=Lo9iEDGXrSON2emM6f_CbeY2NIxXAODRiiRitzN4sI0 15086
scalene-1.5.49.data/purelib/scalene/scalene-gui/gui-elements.js sha256=fXLIj7w3mm2yyAdPtPDe6tpq01crPZ1iYjBTYKsyWEA 11498
scalene-1.5.49.data/purelib/scalene/scalene-gui/index.html sha256=RTwBuZFTOrDah3HPGaMF172gwWagocVPgtQLXb5pKOU 6254
scalene-1.5.49.data/purelib/scalene/scalene-gui/index.html.template sha256=eivjE9DmL4gO4gH2JXtRN0kn3u45SVt-eq3lth0o1b0 14051
scalene-1.5.49.data/purelib/scalene/scalene-gui/ollama.js sha256=U73VGT61UdrWEXLo-GnvNFGNeVP_nqiOmWoXM7hr-G8 2823
scalene-1.5.49.data/purelib/scalene/scalene-gui/openai.js sha256=qYkMPFDUzM_A1cLtvyQywLN--v1kARIctZblA2fz634 3559
scalene-1.5.49.data/purelib/scalene/scalene-gui/optimizations.js sha256=nA4whkvVUTUV2c7irsru7JETtrp-7qirrdVXHzfwoS4 16849
scalene-1.5.49.data/purelib/scalene/scalene-gui/package.json sha256=zuMzmwdwPTSL0Qq6a4u5n5UYPUGnjXGjaK07jxc2Aqc 988
scalene-1.5.49.data/purelib/scalene/scalene-gui/persistence.js sha256=oMC8BArOeG21ZTt_pYFZ1Zk5Cm6hIO8az6UnX6X-3Bk 1635
scalene-1.5.49.data/purelib/scalene/scalene-gui/prism.css sha256=Ktbaba6EfuYgQnUMZgTIoUjAHaj5MVJ0Y_yPoBurpag 2621
scalene-1.5.49.data/purelib/scalene/scalene-gui/prism.js sha256=pP12c4I0n29mBgvZa70-P80sR_vFsgyuqRqGZcMflEE 66759
scalene-1.5.49.data/purelib/scalene/scalene-gui/profile.json sha256=I0WxD4OPKs_Jo83CCX5Oj2UM0cHCM7_TWDtxozL6HzE 69810
scalene-1.5.49.data/purelib/scalene/scalene-gui/profiler.html sha256=1f9CqIsLR2T4qlxRHeJ2HyDD51aYRFGaagqWWiHwXsY 2355
scalene-1.5.49.data/purelib/scalene/scalene-gui/scalene-demo.js sha256=d-4-ou9BOiXTHr1ubeutx1Tobirt6v2GimXviDBQUFM 116
scalene-1.5.49.data/purelib/scalene/scalene-gui/scalene-fetch.js sha256=g4S5r-l3dWI4fIoPzTdVZuh_w3uNOGR03PHT1Ifmewg 14
scalene-1.5.49.data/purelib/scalene/scalene-gui/scalene-gui-bundle.js sha256=CbGsaKvt3UX9A4crXTeLNW2wPkHYTuo3lUJLGcZ54Kc 1559308
scalene-1.5.49.data/purelib/scalene/scalene-gui/scalene-gui.js sha256=-yNDbzFxlWo8rYE1aIIpnG8SfQ-73M7f3lL-c8nyykQ 34044
scalene-1.5.49.data/purelib/scalene/scalene-gui/scalene-image.png sha256=Pzj8FuUYHMo9CY74Le8wnMj12Zhc033lr-mVRS-lSvM 119139
scalene-1.5.49.data/purelib/scalene/scalene-gui/tablesort.js sha256=h0SYte2npzki3TzrCxfQRMLPLh4PpSnLQ5e-f__BovE 5745
scalene-1.5.49.data/purelib/scalene/scalene-gui/utils.js sha256=QlseTb5g1MszYiFJh4F0u7Ar4dsUAm4nr_0Y_yunzeQ 1613
scalene-1.5.49.data/purelib/scalene/scalene-gui/webpack.config.js sha256=0mzBrgZJEseFhQeTA7cAT_RiqcygOtaIZg2dNYTXzwI 1343
scalene-1.5.49.dist-info/LICENSE sha256=Pd-b5cKP4n2tFDpdx27qJSIq0d1ok0oEcGTlbtL6QMU 11560
scalene-1.5.49.dist-info/METADATA sha256=ZdPOyWr82nRbbvbN3eZeu4EPoY5v1fOE7LuNiCT6jJQ 24317
scalene-1.5.49.dist-info/WHEEL sha256=EfPXSsrLwp9clrn29v9vbmPfEm-IfFzseSJd0ZtI9XA 99
scalene-1.5.49.dist-info/entry_points.txt sha256=k8hjveC-xFA-mAHj6IRyVuboPw5ottlKc-GxMNLCwN0 50
scalene-1.5.49.dist-info/top_level.txt sha256=leRWXBwvkk6_qrtteERsyql3sxxxzRbeq9pX2xaxcMA 8
scalene-1.5.49.dist-info/RECORD

top_level.txt

scalene

entry_points.txt

scalene = scalene.__main__:main