Skip to main content

NumPy is the fundamental package for array computing with Python.

Project description

It provides:

  • a powerful N-dimensional array object

  • sophisticated (broadcasting) functions

  • tools for integrating C/C++ and Fortran code

  • useful linear algebra, Fourier transform, and random number capabilities

  • and much more

Besides its obvious scientific uses, NumPy can also be used as an efficient multi-dimensional container of generic data. Arbitrary data-types can be defined. This allows NumPy to seamlessly and speedily integrate with a wide variety of databases.

All NumPy wheels distributed on PyPI are BSD licensed.

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

numpy-1.17.3.zip (6.4 MB view details)

Uploaded Source

Built Distributions

numpy-1.17.3-cp38-cp38-win_amd64.whl (12.7 MB view details)

Uploaded CPython 3.8 Windows x86-64

numpy-1.17.3-cp38-cp38-win32.whl (10.8 MB view details)

Uploaded CPython 3.8 Windows x86

numpy-1.17.3-cp38-cp38-manylinux1_x86_64.whl (20.5 MB view details)

Uploaded CPython 3.8

numpy-1.17.3-cp38-cp38-manylinux1_i686.whl (17.7 MB view details)

Uploaded CPython 3.8

numpy-1.17.3-cp38-cp38-macosx_10_9_x86_64.whl (15.1 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

numpy-1.17.3-cp37-cp37m-win_amd64.whl (12.7 MB view details)

Uploaded CPython 3.7m Windows x86-64

numpy-1.17.3-cp37-cp37m-win32.whl (10.7 MB view details)

Uploaded CPython 3.7m Windows x86

numpy-1.17.3-cp37-cp37m-manylinux1_x86_64.whl (20.0 MB view details)

Uploaded CPython 3.7m

numpy-1.17.3-cp37-cp37m-manylinux1_i686.whl (17.3 MB view details)

Uploaded CPython 3.7m

numpy-1.17.3-cp37-cp37m-macosx_10_9_x86_64.whl (15.1 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

numpy-1.17.3-cp36-cp36m-win_amd64.whl (12.7 MB view details)

Uploaded CPython 3.6m Windows x86-64

numpy-1.17.3-cp36-cp36m-win32.whl (10.7 MB view details)

Uploaded CPython 3.6m Windows x86

numpy-1.17.3-cp36-cp36m-manylinux1_x86_64.whl (20.0 MB view details)

Uploaded CPython 3.6m

numpy-1.17.3-cp36-cp36m-manylinux1_i686.whl (17.3 MB view details)

Uploaded CPython 3.6m

numpy-1.17.3-cp36-cp36m-macosx_10_9_x86_64.whl (15.1 MB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

numpy-1.17.3-cp35-cp35m-win_amd64.whl (12.7 MB view details)

Uploaded CPython 3.5m Windows x86-64

numpy-1.17.3-cp35-cp35m-win32.whl (10.7 MB view details)

Uploaded CPython 3.5m Windows x86

numpy-1.17.3-cp35-cp35m-manylinux1_x86_64.whl (19.8 MB view details)

Uploaded CPython 3.5m

numpy-1.17.3-cp35-cp35m-manylinux1_i686.whl (17.2 MB view details)

Uploaded CPython 3.5m

numpy-1.17.3-cp35-cp35m-macosx_10_6_intel.whl (14.8 MB view details)

Uploaded CPython 3.5m macOS 10.6+ intel

File details

Details for the file numpy-1.17.3.zip.

File metadata

  • Download URL: numpy-1.17.3.zip
  • Upload date:
  • Size: 6.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/38.5.1 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/2.7.16

File hashes

Hashes for numpy-1.17.3.zip
Algorithm Hash digest
SHA256 a0678793096205a4d784bd99f32803ba8100f639cf3b932dc63b21621390ea7e
MD5 a3195ccbbd97b0366f0c46e36a62717a
BLAKE2b-256 b6d6be8f975f5322336f62371c9abeb936d592c98c047ad63035f1b38ae08efe

See more details on using hashes here.

File details

Details for the file numpy-1.17.3-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: numpy-1.17.3-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 12.7 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/38.5.1 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/2.7.16

File hashes

Hashes for numpy-1.17.3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 f1df7b2b7740dd777571c732f98adb5aad5450aee32772f1b39249c8a50386f6
MD5 1c548f96188826e6999d3ba3fde99cf9
BLAKE2b-256 904e98818cb208f32833f628d7f7e9dd9ce36cdc34d199ccae0ab37ed6a13b85

See more details on using hashes here.

File details

Details for the file numpy-1.17.3-cp38-cp38-win32.whl.

File metadata

  • Download URL: numpy-1.17.3-cp38-cp38-win32.whl
  • Upload date:
  • Size: 10.8 MB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/38.5.1 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/2.7.16

File hashes

Hashes for numpy-1.17.3-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 c867eeccd934920a800f65c6068acdd6b87e80d45cd8c8beefff783b23cdc462
MD5 a231efeb2cfe69cf94764ccecba73d50
BLAKE2b-256 66d7b90626aa4dcaeb253095bd4fd3893cd3998eeb8c3f7c8ddd976337d0c4e5

See more details on using hashes here.

File details

Details for the file numpy-1.17.3-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: numpy-1.17.3-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 20.5 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/38.5.1 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/2.7.16

File hashes

Hashes for numpy-1.17.3-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b46554ad4dafb2927f88de5a1d207398c5385edbb5c84d30b3ef187c4a3894d8
MD5 081fd68219088577857ebd265e963d1e
BLAKE2b-256 3a8ff9ee25c0ae608f86180c26a1e35fe7ea9d71b473ea7f54db20759ba2745e

See more details on using hashes here.

File details

Details for the file numpy-1.17.3-cp38-cp38-manylinux1_i686.whl.

File metadata

  • Download URL: numpy-1.17.3-cp38-cp38-manylinux1_i686.whl
  • Upload date:
  • Size: 17.7 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/38.5.1 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/2.7.16

File hashes

Hashes for numpy-1.17.3-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 26efd7f7d755e6ca966a5c0ac5a930a87dbbaab1c51716ac26a38f42ecc9bc4b
MD5 ece34643fc0c42801a8d3a53708f09ed
BLAKE2b-256 82cd1479bb4583167b9d5970d9e9142675ea26a89d2e840b10db65306c86f765

See more details on using hashes here.

File details

Details for the file numpy-1.17.3-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: numpy-1.17.3-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 15.1 MB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/38.5.1 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/2.7.16

File hashes

Hashes for numpy-1.17.3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 62d22566b3e3428dfc9ec972014c38ed9a4db4f8969c78f5414012ccd80a149e
MD5 964b1cdad1cf20c63461246fe0638956
BLAKE2b-256 91f4435888f7a57fb55a893d28d5a1f2f7ff9b6284c1ba69eac28e6efd44e4f0

See more details on using hashes here.

File details

Details for the file numpy-1.17.3-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: numpy-1.17.3-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 12.7 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/38.5.1 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/2.7.16

File hashes

Hashes for numpy-1.17.3-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 0b0dd8f47fb177d00fa6ef2d58783c4f41ad3126b139c91dd2f7c4b3fdf5e9a5
MD5 deb55760769373ad1da9844df8b9c865
BLAKE2b-256 e9dda177f27765b1e5f94fa879cbeef61f8807086371d0b6aa232b836d38b78b

See more details on using hashes here.

File details

Details for the file numpy-1.17.3-cp37-cp37m-win32.whl.

File metadata

  • Download URL: numpy-1.17.3-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 10.7 MB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/38.5.1 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/2.7.16

File hashes

Hashes for numpy-1.17.3-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 25ffe71f96878e1da7e014467e19e7db90ae7d4e12affbc73101bcf61785214e
MD5 3f7ba813f7318d9671da66c610ab1e91
BLAKE2b-256 3977e14b2921545cc9c9b8dd709fe92f32a43af7f1b6f2b4bbb02aa8d96940dc

See more details on using hashes here.

File details

Details for the file numpy-1.17.3-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: numpy-1.17.3-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 20.0 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/38.5.1 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/2.7.16

File hashes

Hashes for numpy-1.17.3-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 dd0667f5be56fb1b570154c2c0516a528e02d50da121bbbb2cbb0b6f87f59bc2
MD5 3f5fd3e63dc84db7dd3745b007faea46
BLAKE2b-256 004ae34fce8f18c0e052c2b49f1b3713469d855f7662d58ae2b82a88341e865b

See more details on using hashes here.

File details

Details for the file numpy-1.17.3-cp37-cp37m-manylinux1_i686.whl.

File metadata

  • Download URL: numpy-1.17.3-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 17.3 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/38.5.1 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/2.7.16

File hashes

Hashes for numpy-1.17.3-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 28b1180c758abf34a5c3fea76fcee66a87def1656724c42bb14a6f9717a5bdf7
MD5 415f086791be02d658a2800fa25874e4
BLAKE2b-256 153e2f80eac1b9acd80756394d83675adcba2e38886861eef417e0bb1280a6c4

See more details on using hashes here.

File details

Details for the file numpy-1.17.3-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: numpy-1.17.3-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 15.1 MB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/38.5.1 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/2.7.16

File hashes

Hashes for numpy-1.17.3-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 75fcd60d682db3e1f8fbe2b8b0c6761937ad56d01c1dc73edf4ef2748d5b6bc4
MD5 98eb0ec4fe00f9f3309f2e523e76e36e
BLAKE2b-256 eaf4acaa005b20777fc56a1dc0cae228ab2cb5a7f09a7e7fcb6d4619ce24a1b7

See more details on using hashes here.

File details

Details for the file numpy-1.17.3-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: numpy-1.17.3-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 12.7 MB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/38.5.1 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/2.7.16

File hashes

Hashes for numpy-1.17.3-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 2e418f0a59473dac424f888dd57e85f77502a593b207809211c76e5396ae4f5c
MD5 a2fd25bf087e7765a4322ef3fa7f87b6
BLAKE2b-256 557af32b39164262765b069b0fe3ec5d4b47580c9c60f7bd3588b58ba8e93a4c

See more details on using hashes here.

File details

Details for the file numpy-1.17.3-cp36-cp36m-win32.whl.

File metadata

  • Download URL: numpy-1.17.3-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 10.7 MB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/38.5.1 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/2.7.16

File hashes

Hashes for numpy-1.17.3-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 ffca69e29079f7880c5392bf675eb8b4146479d976ae1924d01cd92b04cccbcc
MD5 428766619877efec34ba224d9252396c
BLAKE2b-256 371a3fddedab868895fbd3b513a137bffc7d230a440559483a88944cd794f256

See more details on using hashes here.

File details

Details for the file numpy-1.17.3-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: numpy-1.17.3-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 20.0 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/38.5.1 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/2.7.16

File hashes

Hashes for numpy-1.17.3-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 4f2a2b279efde194877aff1f76cf61c68e840db242a5c7169f1ff0fd59a2b1e2
MD5 8b9c50124ae13279e9969fc0cf3b5e5f
BLAKE2b-256 0e46ae6773894f7eacf53308086287897ec568eac9768918d913d5b9d366c5db

See more details on using hashes here.

File details

Details for the file numpy-1.17.3-cp36-cp36m-manylinux1_i686.whl.

File metadata

  • Download URL: numpy-1.17.3-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 17.3 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/38.5.1 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/2.7.16

File hashes

Hashes for numpy-1.17.3-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 4650d94bb9c947151737ee022b934b7d9a845a7c76e476f3e460f09a0c8c6f39
MD5 b0f1a9b0da552e2baa2e6db4668efee8
BLAKE2b-256 fce2f80b905f9a7000068bce74493d7ac09eab1d2c993f247c0149634df2ead6

See more details on using hashes here.

File details

Details for the file numpy-1.17.3-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: numpy-1.17.3-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 15.1 MB
  • Tags: CPython 3.6m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/38.5.1 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/2.7.16

File hashes

Hashes for numpy-1.17.3-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 669795516d62f38845c7033679c648903200980d68935baaa17ac5c7ae03ae0c
MD5 7d9492ee0fbe8292518af104772bcee0
BLAKE2b-256 9c98c7ad85cd5801885e4e4c908004ded13b6cb76833be31f42d86cda704450b

See more details on using hashes here.

File details

Details for the file numpy-1.17.3-cp35-cp35m-win_amd64.whl.

File metadata

  • Download URL: numpy-1.17.3-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 12.7 MB
  • Tags: CPython 3.5m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/38.5.1 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/2.7.16

File hashes

Hashes for numpy-1.17.3-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 de2b1c20494bdf47f0160bd88ed05f5e48ae5dc336b8de7cfade71abcc95c0b9
MD5 341b29b85c5305edd3f5ca9d9981f1b4
BLAKE2b-256 85398840830321f7f9e9635f9531a05ae9659c883b7e07a284caaf48092f0935

See more details on using hashes here.

File details

Details for the file numpy-1.17.3-cp35-cp35m-win32.whl.

File metadata

  • Download URL: numpy-1.17.3-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 10.7 MB
  • Tags: CPython 3.5m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/38.5.1 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/2.7.16

File hashes

Hashes for numpy-1.17.3-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 9e37c35fc4e9410093b04a77d11a34c64bf658565e30df7cbe882056088a91c1
MD5 67967e337b8378c92af9c2b6926b6dcd
BLAKE2b-256 0ad93d565f4f8aec005dd7e9fa5921a9c14486db4e8a63a0e3100babcbff73eb

See more details on using hashes here.

File details

Details for the file numpy-1.17.3-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

  • Download URL: numpy-1.17.3-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 19.8 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/38.5.1 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/2.7.16

File hashes

Hashes for numpy-1.17.3-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 9395b0a41e8b7e9a284e3be7060db9d14ad80273841c952c83a5afc241d2bd98
MD5 d4520794f05e6466a1064e046b4ade2c
BLAKE2b-256 5ef882a8a6ed446b58aa718b2744b265983783a2c84098a73db6d0b78a573e25

See more details on using hashes here.

File details

Details for the file numpy-1.17.3-cp35-cp35m-manylinux1_i686.whl.

File metadata

  • Download URL: numpy-1.17.3-cp35-cp35m-manylinux1_i686.whl
  • Upload date:
  • Size: 17.2 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/38.5.1 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/2.7.16

File hashes

Hashes for numpy-1.17.3-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 30c84e3a62cfcb9e3066f25226e131451312a044f1fe2040e69ce792cb7de418
MD5 f5fd3a434d9e426c9f01ca5669e84973
BLAKE2b-256 9c319439d7b9350be5a2dcae256094b5241f028be923b170940bd5a79064fe9e

See more details on using hashes here.

File details

Details for the file numpy-1.17.3-cp35-cp35m-macosx_10_6_intel.whl.

File metadata

  • Download URL: numpy-1.17.3-cp35-cp35m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 14.8 MB
  • Tags: CPython 3.5m, macOS 10.6+ intel
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/38.5.1 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/2.7.16

File hashes

Hashes for numpy-1.17.3-cp35-cp35m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 4dd830a11e8724c9c9379feed1d1be43113f8bcce55f47ea7186d3946769ce26
MD5 7e96dd5ca587fa647d21628072f08751
BLAKE2b-256 bfcc28d13bf5a75613b8f3070ae4833ca22c9ea8b5959e48adf9ab5384f49203

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