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

Uploaded Source

Built Distributions

line_profiler-3.2.1-cp39-cp39-manylinux2010_x86_64.whl (66.1 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.12+ x86-64

line_profiler-3.2.1-cp39-cp39-manylinux1_x86_64.whl (66.1 kB view details)

Uploaded CPython 3.9

line_profiler-3.2.1-cp38-cp38-manylinux2010_x86_64.whl (66.1 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

line_profiler-3.2.1-cp38-cp38-manylinux1_x86_64.whl (66.1 kB view details)

Uploaded CPython 3.8

line_profiler-3.2.1-cp37-cp37m-manylinux2010_x86_64.whl (63.9 kB view details)

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

line_profiler-3.2.1-cp37-cp37m-manylinux1_x86_64.whl (63.9 kB view details)

Uploaded CPython 3.7m

line_profiler-3.2.1-cp36-cp36m-manylinux2010_x86_64.whl (64.5 kB view details)

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

line_profiler-3.2.1-cp36-cp36m-manylinux1_x86_64.whl (64.5 kB view details)

Uploaded CPython 3.6m

File details

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

File metadata

  • Download URL: line_profiler-3.2.1.tar.gz
  • Upload date:
  • Size: 74.0 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.7.10

File hashes

Hashes for line_profiler-3.2.1.tar.gz
Algorithm Hash digest
SHA256 af55c6678e803f9a84db694f35ac04878258ccf7036eb2407e44e4ea99f49655
MD5 e26928b75f8f8cbd5d688d17171ef8c3
BLAKE2b-256 cf512b433dc05248edfe9603d8531ab3d60a9afee7bb7d1e2476d8310b04cdd9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: line_profiler-3.2.1-cp39-cp39-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 66.1 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.1-cp39-cp39-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 1d43fe2c19c79e66110055c02a1fe1cad4ba78e1800393f4c31ae738c0cdf668
MD5 d900bb3b787d42ccb8f6f8444e946884
BLAKE2b-256 7c396caed81b180551c4697538eb6d6ede07a37ff2a469b32e6754fa7a71b664

See more details on using hashes here.

File details

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

File metadata

  • Download URL: line_profiler-3.2.1-cp39-cp39-manylinux1_x86_64.whl
  • Upload date:
  • Size: 66.1 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.1-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 2864205db64165e3ef8c316835139070f63beff2101582c9905c59e611c49a67
MD5 908a908d2d7c31a40760f59291cd6cfa
BLAKE2b-256 92dfeda6a510c459a3e442066a84826fb418adb50b274df406b4e132fb1a9b64

See more details on using hashes here.

File details

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

File metadata

  • Download URL: line_profiler-3.2.1-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 66.1 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.1-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 b9fa64c4863c5d12332fe827ff533cc0a1d64e596dc833b66d6e3fed094ec3bf
MD5 45846be30fc293776332ef72782576e9
BLAKE2b-256 a34e98f8d053bddd87d6ad7d83b3fac673870209a3078e1853130d851acc3386

See more details on using hashes here.

File details

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

File metadata

  • Download URL: line_profiler-3.2.1-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 66.1 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.1-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 aa7d7b1a009e2e4a11eb02bd9f9c4a35585fb07aec140c884359b6de3fc06a45
MD5 0ed9ba9f1436f85fe483a9dd56b85a20
BLAKE2b-256 a9f897fbe59de2046d718e6e1fe12f8ce3c7426bea25fd262e576c6408544285

See more details on using hashes here.

File details

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

File metadata

  • Download URL: line_profiler-3.2.1-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 63.9 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.1-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 78935b52ddedd1f4b22b982f12b8b61fc7d3df546990d90b82d9982c4d2673a6
MD5 4b2eb8a7ff9c7313bee8981fbbc2d6dd
BLAKE2b-256 a4f3efafe5027efff7e106d4f6a99ff67e1aa2159a491dbf4746d8490110f7a9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: line_profiler-3.2.1-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 63.9 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.1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c540560c798d563d93e76ad07f0b13c66bfc07f7a8ecc5f187098494d0183191
MD5 06ea41090be8b3db6920ec9a08731c4d
BLAKE2b-256 615dd76dbaea4144dd1e54f9e49095e81559e2113bb12a019f76c13821181ba3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: line_profiler-3.2.1-cp36-cp36m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 64.5 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.1-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 8462095c8f0de5a24769eee6a6ad2feae7e636003796a4acc202dfe561d10064
MD5 a9b90be5cbf60da1f7fcc863ee415101
BLAKE2b-256 04f163e50a4972d19ec0034e220d2c6205ef765d5459effbb1f2e33c49178442

See more details on using hashes here.

File details

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

File metadata

  • Download URL: line_profiler-3.2.1-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 64.5 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.1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 eeee777b60ef2ae03180be06dded9c26dc7a0a7b02972dc06b692093f6e629ff
MD5 849fa99b47a9e8e8fcbdcb3f416d9118
BLAKE2b-256 dc44d0efd3e04be7adfd793fb46aaa59a892d0a2e50ed7635b0c07f6334c76e6

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