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

Uploaded Source

Built Distributions

line_profiler-3.0.2-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.2-cp38-cp38-manylinux1_x86_64.whl (69.3 kB view details)

Uploaded CPython 3.8

line_profiler-3.0.2-cp37-cp37m-manylinux2010_x86_64.whl (68.1 kB view details)

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

line_profiler-3.0.2-cp37-cp37m-manylinux1_x86_64.whl (68.1 kB view details)

Uploaded CPython 3.7m

line_profiler-3.0.2-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.2-cp36-cp36m-manylinux1_x86_64.whl (68.6 kB view details)

Uploaded CPython 3.6m

line_profiler-3.0.2-cp35-cp35m-manylinux2010_x86_64.whl (67.9 kB view details)

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

line_profiler-3.0.2-cp35-cp35m-manylinux1_x86_64.whl (67.9 kB view details)

Uploaded CPython 3.5m

line_profiler-3.0.2-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.2-cp27-cp27mu-manylinux1_x86_64.whl (63.2 kB view details)

Uploaded CPython 2.7mu

File details

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

File metadata

  • Download URL: line_profiler-3.0.2.tar.gz
  • Upload date:
  • Size: 45.2 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.2.tar.gz
Algorithm Hash digest
SHA256 7218ad6bd81f8649b211974bf108933910f016d66b49651effe7bbf63667d141
MD5 5d4a69227c4927c6aa10a2b3dfd507f1
BLAKE2b-256 98bd4ff4e59f97897d21b3b7d0c97ac77cedab23e6137a8c8fb3cbc9ee9d1f71

See more details on using hashes here.

File details

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

File metadata

  • Download URL: line_profiler-3.0.2-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.2-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 6923599a35ead6fc423ce5ba8474908e61f90f7e479a912b9eff0dbe5804c6ee
MD5 ebdc29bfba82062d7b751bdc08c8243e
BLAKE2b-256 6932955f09a3064ad032c060797ad7943fef7081038a48030c9b5b280440f0e4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: line_profiler-3.0.2-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.2-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 84147decf73b4c77a1bf4ff7b70f218947c41af7d34ca6668ff08a347e62d41b
MD5 8c6cc06b204b2a42d1399160f56be592
BLAKE2b-256 2ef9858c7ff3a25f622c5ef3a9a39f4ffb9140434c4cac6d3b9c29fd78839e89

See more details on using hashes here.

File details

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

File metadata

  • Download URL: line_profiler-3.0.2-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 68.1 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.2-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 09422d9f117aa1892adf84f4adce0be1882584a95b032dacd7f459238006080a
MD5 dcfa7eee6bd5dbb20bb474879c81b848
BLAKE2b-256 4d203aa752a05e3a79660714db46890d75056f9c6ff9f01f3ebf3f76dfc017dc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: line_profiler-3.0.2-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 68.1 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.2-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e095430561ae8166d698a02ec9c08a30a7018baceda423e8919e390e0ba9acda
MD5 a13075e0df31e0d888d77c8c63dbe40a
BLAKE2b-256 a3c78c3af643c203c1e481043caca821dce9cb0b14e1cbff20e06d117be2713c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: line_profiler-3.0.2-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.2-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 ca07bffbada30d29c51305307fda9ec3573cb8c691c5e7d4cb6efe0852cc370e
MD5 baeb34165d7576f15eee49e177ceee06
BLAKE2b-256 d8cc4237472dd5c9a1a4079a89df7ba3d2924eed2696d68b91886743c728a9df

See more details on using hashes here.

File details

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

File metadata

  • Download URL: line_profiler-3.0.2-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.2-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b233d18630b729614416d5f0a7f8f37c02e1adea9cf4bae44cddbc4aa1506440
MD5 f0316019b2b101bc43315dcf4f96eeab
BLAKE2b-256 51b3225fa6249fcd4e6dc258c8105d15eeef9a00f88cc7df6ce6a1b19bfd59ff

See more details on using hashes here.

File details

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

File metadata

  • Download URL: line_profiler-3.0.2-cp35-cp35m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 67.9 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.2-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 a52653098906d92f976ebc20284d84a82cc6277d0ff3f49d24e276ffbfae1f7b
MD5 eaf628664d5a7e587ba0328f0448da54
BLAKE2b-256 08f9a0356321cafdc83ad55129c97fe6a2fa21a6624b9ff18bcc069daa2783fa

See more details on using hashes here.

File details

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

File metadata

  • Download URL: line_profiler-3.0.2-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 67.9 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.2-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 5dab026056c24d76542da4869e7de484f02ea121c110428508a25fdb0ba7b31f
MD5 6b5b395acfeca4259463cbf0f9802219
BLAKE2b-256 e93e7131bf2417cdb58452fc6d7901caa68bea41bd898e57feaa58837b0b6f5d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: line_profiler-3.0.2-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.2-cp27-cp27mu-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 a65c028ec3b59664c0d6d74ab7cd3beb2976a5ce190dd78c87b53fe583feed86
MD5 d08c17ac9aaa3d73c8e3ee34254d2918
BLAKE2b-256 e6edc403e60509802d8c99b49540d52923f4044efa2c61ceeff84577e5620b46

See more details on using hashes here.

File details

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

File metadata

  • Download URL: line_profiler-3.0.2-cp27-cp27mu-manylinux1_x86_64.whl
  • Upload date:
  • Size: 63.2 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.2-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 6b0fac29475169e0da386288dff114614a480b5fec50edd93650dec1593c9081
MD5 fbad8906bb374623130665fe92ec79d9
BLAKE2b-256 05f35b5028173f10a5364b8eb98715be67e048144fa27b95ebcdfebb20ddf6a3

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