Skip to main content

Line-by-line profiler.

Project description

line_profiler will profile the time individual lines of code take to execute. The profiler is implemented in C via Cython in order to reduce the overhead of profiling.

Also included is the script kernprof.py which can be used to conveniently profile Python applications and scripts either with line_profiler or with the function-level profiling tools in the Python standard library.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

line_profiler-3.2.4.tar.gz (85.8 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

line_profiler-3.2.4-cp39-cp39-manylinux2010_x86_64.whl (66.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ x86-64

line_profiler-3.2.4-cp39-cp39-manylinux1_x86_64.whl (66.2 kB view details)

Uploaded CPython 3.9

line_profiler-3.2.4-cp38-cp38-manylinux2010_x86_64.whl (66.2 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64

line_profiler-3.2.4-cp38-cp38-manylinux1_x86_64.whl (66.2 kB view details)

Uploaded CPython 3.8

line_profiler-3.2.4-cp37-cp37m-manylinux2010_x86_64.whl (64.1 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ x86-64

line_profiler-3.2.4-cp37-cp37m-manylinux1_x86_64.whl (64.0 kB view details)

Uploaded CPython 3.7m

line_profiler-3.2.4-cp36-cp36m-manylinux2010_x86_64.whl (64.6 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ x86-64

line_profiler-3.2.4-cp36-cp36m-manylinux1_x86_64.whl (64.6 kB view details)

Uploaded CPython 3.6m

File details

Details for the file line_profiler-3.2.4.tar.gz.

File metadata

  • Download URL: line_profiler-3.2.4.tar.gz
  • Upload date:
  • Size: 85.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for line_profiler-3.2.4.tar.gz
Algorithm Hash digest
SHA256 cfd689aaf3bc47402325020662f854787d8677228150d19650e1f0793f214c54
MD5 cf0328cc026a2bec7dad32fb0bb32e08
BLAKE2b-256 0e154d94244a0541a9981aff47ca6afe9cbec0813694eaa22d1cc6b57c7fb766

See more details on using hashes here.

File details

Details for the file line_profiler-3.2.4-cp39-cp39-manylinux2010_x86_64.whl.

File metadata

  • Download URL: line_profiler-3.2.4-cp39-cp39-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 66.3 kB
  • Tags: CPython 3.9, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for line_profiler-3.2.4-cp39-cp39-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 bb55fb6c49e4cba2dd134b9f805f9f59f7fcf5917767f07b73a1dfee52b1b3a1
MD5 1ac41cb4efa8c495f14b8dce84886199
BLAKE2b-256 d0df56f95467a987791ed07a5cc6a65d6acb53aee51a66efbdde25d416c408fa

See more details on using hashes here.

File details

Details for the file line_profiler-3.2.4-cp39-cp39-manylinux1_x86_64.whl.

File metadata

  • Download URL: line_profiler-3.2.4-cp39-cp39-manylinux1_x86_64.whl
  • Upload date:
  • Size: 66.2 kB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for line_profiler-3.2.4-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 1a6a3eff31059d1dc2e06cd5adce1c13e8f519ba02fc9d7246b89cd0741d5a5f
MD5 666383f67c920705f8d7045b7ea42bb0
BLAKE2b-256 c9ec6de8a38123f2fb2e1e65f09133afac9e7b83a67453cc94d17e54c636e84a

See more details on using hashes here.

File details

Details for the file line_profiler-3.2.4-cp38-cp38-manylinux2010_x86_64.whl.

File metadata

  • Download URL: line_profiler-3.2.4-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 66.2 kB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.9

File hashes

Hashes for line_profiler-3.2.4-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 3b30deba1ce3e605e75f0877d2cb77436629ca83070f81425f94d54785de446d
MD5 84878fa9b57965998f3406bb1310397b
BLAKE2b-256 088071d9768bde4a264119f775d8c5c89067b0bb24ca445287e986c72ebed0a2

See more details on using hashes here.

File details

Details for the file line_profiler-3.2.4-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: line_profiler-3.2.4-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 66.2 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.9

File hashes

Hashes for line_profiler-3.2.4-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e9d7926c2e8855679774a90487a7dd74c0d8eafde185edc5b6c1d84e54a78202
MD5 1b8484754b4e4e7d445853d9064d46ff
BLAKE2b-256 c8daab9e127c61e1b2ad9dc5c06bc3345577f9cbbc409010d99b4e0d1d96cdc6

See more details on using hashes here.

File details

Details for the file line_profiler-3.2.4-cp37-cp37m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: line_profiler-3.2.4-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 64.1 kB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.10

File hashes

Hashes for line_profiler-3.2.4-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 d4f753701800d430a0d7fe192d06aaffade8b1caaf8eff58a0cbe9bd31e8fc31
MD5 13fa4cd6f90b34bcabd477dd8a2ef28b
BLAKE2b-256 79042ddf31825747e892ce3181a11e1cf3fd315043199701690d5f27b8e3790c

See more details on using hashes here.

File details

Details for the file line_profiler-3.2.4-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: line_profiler-3.2.4-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 64.0 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.10

File hashes

Hashes for line_profiler-3.2.4-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 7deb64e477c36a685fa30b09a1f25006f8eee4ef3ae50b50a370ab95fccc6ad4
MD5 7354fa6ffd46391bfcfaddbe0c7e6fb4
BLAKE2b-256 f992fa734d051ef28ed97e71446e57f568efc9b43742a841389d1bc29d2fed81

See more details on using hashes here.

File details

Details for the file line_profiler-3.2.4-cp36-cp36m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: line_profiler-3.2.4-cp36-cp36m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 64.6 kB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.6.13

File hashes

Hashes for line_profiler-3.2.4-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 bd7e370b48f93dfc7d92966831bc02f4f4343026cd4a360792160b9f9602f013
MD5 a2abfffbc766edc605fdbb57f66f2def
BLAKE2b-256 a950d1970e0ead17b3d97597ac5f5d36784689ea473b26ecb1d6399afc5e7a95

See more details on using hashes here.

File details

Details for the file line_profiler-3.2.4-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: line_profiler-3.2.4-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 64.6 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.6.13

File hashes

Hashes for line_profiler-3.2.4-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 676169a6e66cbb3be55b455022dade6069ece3354cf3894d4be41b34520ca1f9
MD5 d042981b1c14ba15c2bebfcdaa53a112
BLAKE2b-256 e7bfd5b1495e1234f738368a67fbf6bb4cf0d2965afadccc79de24b27d2c2d47

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page