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

Uploaded Source

Built Distributions

line_profiler-3.2.2-cp39-cp39-manylinux2010_x86_64.whl (66.2 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.9

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

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.8

line_profiler-3.2.2-cp37-cp37m-manylinux2010_x86_64.whl (64.0 kB view details)

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

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

Uploaded CPython 3.7m

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

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

line_profiler-3.2.2-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.2.tar.gz.

File metadata

  • Download URL: line_profiler-3.2.2.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.2.tar.gz
Algorithm Hash digest
SHA256 1bf329d0b515eb17351c1b2508f6dd44047780d95116ba6c006342d6ee8fa3d8
MD5 32c2362b8c5386f5ea80efc89f352288
BLAKE2b-256 ade44a69426a98d4ded4cec379c99f11523b522c6f6ce642097a957ad900016b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: line_profiler-3.2.2-cp39-cp39-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 66.2 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.2-cp39-cp39-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 79494423775ac63b158f169ce75fda16e64385b6f7d025f8abc6110f409d8f3f
MD5 8acc18f6457f691aa358e4039e6a074f
BLAKE2b-256 e8a4aa9132ed763d6f3a662136dd7022c93e06715ba405188d6a7f1f12fbae9a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: line_profiler-3.2.2-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.2-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 6d2a46bc74cf02b252676fc6c389725580445d1e1c617bab31faffd2f4e93822
MD5 51d85758eefc35cba7a491889e8228ad
BLAKE2b-256 3db95c3d8ec7bd68473cfd437901d11f52590d75ef3701f9ee3fb90d7e634cf0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: line_profiler-3.2.2-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.2-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 43bb1596392bc7ab47c1034e86f2b8ec7737c78c06ebc2643f94c2deb16f64b7
MD5 412c00ba4715fffae86e087a29949998
BLAKE2b-256 746a6080201afff1c9a1c7c6c23c3d5a808df3b00c239cfc85b79f79dbf33003

See more details on using hashes here.

File details

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

File metadata

  • Download URL: line_profiler-3.2.2-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.2-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 5bb34c2df8e1aba243646dbe0fafae7c3594958bab29f03f4069c61915187d69
MD5 b9c3a4689ae4e63288c970c89ec99f09
BLAKE2b-256 33ba45bcac47ff45428380ee4105f529104710308e23333704bdc8c61284afb9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: line_profiler-3.2.2-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 64.0 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.2-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 042f5506b713a8a4aacde61170e5d0aebffb14c010d1754191fb3e7afe0e6646
MD5 0285152a04bb946d82c34c8ff7c24d1e
BLAKE2b-256 6df8b5f3dda7ce91208b3be00b73e226a7a3de1a25288f4c72d5c6b5f8d6feb2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: line_profiler-3.2.2-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.2-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 566cdfdaf0d1f6aa73a7c528af0626ade3c5d4d8462be6433a38e159c2b7df98
MD5 cf1e21a12f06e5595c5d5fab219d620e
BLAKE2b-256 8268c6e1180af5fc822ee644f76b967f8c25989511424f1cb0cd21574a8fb987

See more details on using hashes here.

File details

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

File metadata

  • Download URL: line_profiler-3.2.2-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.2-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 93ca82dd6094e8a99b9a4a4b6babd8a5c7550acc5667e45d1a3a759bbd324643
MD5 2f2f81f15ee39f885b96b4a54c4d67fb
BLAKE2b-256 b83d5ca9af31ee126c346a1c3016e184d77e9c833aaec8b9fa46b4ca725819d1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: line_profiler-3.2.2-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.2-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 2d3c06dc88c3e083dabca594b6adec5265998df5983805d52dc329706be3d98e
MD5 00c001d9de65a40497c8f26cc6236116
BLAKE2b-256 8375e1c8462b4b555e4de643e694a6d2c9e5f2208f03079e017a26d9d0895606

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