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.0.1.tar.gz (43.6 kB view details)

Uploaded Source

Built Distributions

line_profiler-3.0.1-cp38-cp38-manylinux2010_x86_64.whl (69.3 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

line_profiler-3.0.1-cp38-cp38-manylinux1_x86_64.whl (69.3 kB view details)

Uploaded CPython 3.8

line_profiler-3.0.1-cp37-cp37m-manylinux2010_x86_64.whl (68.0 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.12+ x86-64

line_profiler-3.0.1-cp37-cp37m-manylinux1_x86_64.whl (68.0 kB view details)

Uploaded CPython 3.7m

line_profiler-3.0.1-cp36-cp36m-manylinux2010_x86_64.whl (68.6 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.12+ x86-64

line_profiler-3.0.1-cp36-cp36m-manylinux1_x86_64.whl (68.6 kB view details)

Uploaded CPython 3.6m

line_profiler-3.0.1-cp35-cp35m-manylinux2010_x86_64.whl (67.8 kB view details)

Uploaded CPython 3.5m manylinux: glibc 2.12+ x86-64

line_profiler-3.0.1-cp35-cp35m-manylinux1_x86_64.whl (67.8 kB view details)

Uploaded CPython 3.5m

line_profiler-3.0.1-cp27-cp27mu-manylinux2010_x86_64.whl (63.2 kB view details)

Uploaded CPython 2.7mu manylinux: glibc 2.12+ x86-64

line_profiler-3.0.1-cp27-cp27mu-manylinux1_x86_64.whl (63.1 kB view details)

Uploaded CPython 2.7mu

File details

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

File metadata

  • Download URL: line_profiler-3.0.1.tar.gz
  • Upload date:
  • Size: 43.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/2.7.15

File hashes

Hashes for line_profiler-3.0.1.tar.gz
Algorithm Hash digest
SHA256 5c034395261170dd9b663acce897ed54754d56db97ede30b31df38fbb24f9711
MD5 503b9f697ebaf712e601446db3e1bb68
BLAKE2b-256 62fa0bab4c4bbda3297b66305614cef2d67159e7fb5fecda07f2fb4d90fb1a79

See more details on using hashes here.

File details

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

File metadata

  • Download URL: line_profiler-3.0.1-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 69.3 kB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.8.0

File hashes

Hashes for line_profiler-3.0.1-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 f0e480f80186767c2a1138d55284203742ce0b59f063ce2ed8bb07dcc8e11ab8
MD5 3aa4865fe624ef383a36fd46c391a14b
BLAKE2b-256 13d5176dc6e6a254631ea63d8d3a89ca2f1908669ace385ea55f153f3dac6306

See more details on using hashes here.

File details

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

File metadata

  • Download URL: line_profiler-3.0.1-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 69.3 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.8.0

File hashes

Hashes for line_profiler-3.0.1-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 1b87c175fe2054e1d5d54f6424f138512b18cff303cfad902c4fe245205b483b
MD5 c02753d9e0b1d52995fac808039bd174
BLAKE2b-256 3c2cae52dcb4bc3fdbf18fcba5b56660c93ed683761436f5863ff3d873ddf0ee

See more details on using hashes here.

File details

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

File metadata

  • Download URL: line_profiler-3.0.1-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 68.0 kB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.7.1

File hashes

Hashes for line_profiler-3.0.1-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 11259c704bee95ec763a37f23f1e0c1103b382e21b4d487f58230af9cd6fad39
MD5 2ef749ab6d5468bb76344322b3f681ff
BLAKE2b-256 b94a827516afd8757c54d5c968ccb7da131cbfd534cde4bc356731c95ebb6458

See more details on using hashes here.

File details

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

File metadata

  • Download URL: line_profiler-3.0.1-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 68.0 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.7.1

File hashes

Hashes for line_profiler-3.0.1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ce736b8f25b5fb7c9cbac147ac9959d07943c8652507f90dce200c8e72a8bebc
MD5 27e98b99155ce5ef2e8269f180a996c4
BLAKE2b-256 bb7fec32b6b301118b86c510ad487f61f95f4ae6f459cfdd47724667c3d79241

See more details on using hashes here.

File details

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

File metadata

  • Download URL: line_profiler-3.0.1-cp36-cp36m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 68.6 kB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.6.7

File hashes

Hashes for line_profiler-3.0.1-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 edb048d3f7d30a5ecbc462a2b08cd612aa3b0a03b975b36bd7449a779532801c
MD5 5b1d44be69666ed94690278c0a8a93f2
BLAKE2b-256 75edf0bea5a01a216b2f2927be68f2dea1bbbc4c795ae3d561a160b2ce1e68c1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: line_profiler-3.0.1-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 68.6 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.6.7

File hashes

Hashes for line_profiler-3.0.1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 2f3b5294e7c31e43068499208c378a69342a2b9fe46696b1abe18ed56ddb2aaf
MD5 d41f6bbeafd4be4b18fd4a6d5339f7b3
BLAKE2b-256 ee367986fdebf4751aef747080c99493dd144da344cce46d56e8ae8116d589fa

See more details on using hashes here.

File details

Details for the file line_profiler-3.0.1-cp35-cp35m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: line_profiler-3.0.1-cp35-cp35m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 67.8 kB
  • Tags: CPython 3.5m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.3 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.5.6

File hashes

Hashes for line_profiler-3.0.1-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 145a0b21390ba27a692eb382c5ae98db37d83e3bf0301bd2eea4228df7f69267
MD5 5a8dd999c605c9633b6576e79dd49bb0
BLAKE2b-256 4a7a93fd91cde7f545d9e203909f7ade6c8e1ada69873687fdf20d58cb3b8e7f

See more details on using hashes here.

File details

Details for the file line_profiler-3.0.1-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

  • Download URL: line_profiler-3.0.1-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 67.8 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.3 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.5.6

File hashes

Hashes for line_profiler-3.0.1-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 1b7bff0e77db55bf2c4a5c975050f3a30a81726f32a3495526e3a28ebb00038c
MD5 702459de8e0ec740c8d46abbdc13947c
BLAKE2b-256 3f2e7d4406624d63bf789335d25ccdcca6c3369e35776b7fab34a0c7ecbed1ba

See more details on using hashes here.

File details

Details for the file line_profiler-3.0.1-cp27-cp27mu-manylinux2010_x86_64.whl.

File metadata

  • Download URL: line_profiler-3.0.1-cp27-cp27mu-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 63.2 kB
  • Tags: CPython 2.7mu, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/2.7.15

File hashes

Hashes for line_profiler-3.0.1-cp27-cp27mu-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 8ac80a1b6920a18c77a2eb618fc965cc04fdee314c9a77d3c58831526e8e496c
MD5 72552a24a1e0c0d0ea542472e5e6cd90
BLAKE2b-256 c6334e655bb79742303e7c78c951c2f236caf3b098327bbe4ee89977eb4f5e0b

See more details on using hashes here.

File details

Details for the file line_profiler-3.0.1-cp27-cp27mu-manylinux1_x86_64.whl.

File metadata

  • Download URL: line_profiler-3.0.1-cp27-cp27mu-manylinux1_x86_64.whl
  • Upload date:
  • Size: 63.1 kB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/2.7.15

File hashes

Hashes for line_profiler-3.0.1-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b1ed1a278be95d2bdbabdbc9db48ef152950b9b5f14f425888bc2f4779168de4
MD5 efc3c5b308a6fd6a8afca6908b5b6d37
BLAKE2b-256 9c5be7b6e9c6fbb62b2438a8c9497416d0a366fa27094d2d9b8efcd920d16f99

See more details on using hashes here.

Supported by

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