Skip to main content

General Toolkit for Modeling Radial Velocities

Project description

RadVel

General Toolkit for Modeling Radial Velocities.

CI Coverage Status Documentation Status PyPI version PyPI downloads ASCL:1801.012

Powered by emcee Powered by AstroPy Powered by celerite

Attribution

Written by BJ Fulton, Erik Petigura, Sarah Blunt, and Evan Sinukoff. Fulton et al. (2018)

Please cite the original publication and the following DOI if you make use of this software in your research. DOI

Installation

Quick Install

pip install radvel

Development Install

git clone https://github.com/California-Planet-Search/radvel.git
cd radvel

# Install problematic dependencies via conda (recommended for macOS)
conda install pytables h5py

# Install in development mode
pip install -e .

System Requirements

  • Python: 3.8, 3.9, 3.11, 3.12
  • LaTeX: Required for report generation (install TexLive or similar)
  • macOS users: Consider using conda for pytables and h5py to avoid compilation issues

Documentation

Documentation is available here

Run as a service (v1.6+)

RadVel 1.6 ships an HTTP service that wraps the entire CLI workflow behind a JSON API plus an optional browser UI. Useful for non-Python clients, long-running MCMC jobs, and reproducible deployments.

docker run --rm -p 8000:8000 -v "$PWD/.runs:/data" \
    ghcr.io/california-planet-search/radvel-api:latest
open http://localhost:8000/ui

See the service guide and the UI walkthrough for details. The same image is what runs in production.

Features

With RadVel you can

  • Optimize
  • Run MCMC
    • leverages the emcee package for MCMC exploration of the posterior probability distribution
  • Visualize
    • creates quicklook summary plots and statistics

RadVel is

  • Flexible
    • fix/float parameters that are indexed as strings (emulates lmfit API)
    • convert between different parameterizations e.g. e omega <-> sqrtecosw sqrtesinw
    • incorporate RVs from multiple telescopes
  • Extensible
    • Object-oriented programing makes adding new likelihoods, priors, etc. easy
  • Scriptable
    • Code can be run through a convenient Command-line Interface (CLI)
  • Fast
    • Kepler's equation solved in C (slower Python solver also included)
    • MCMC is multi-threaded

Tutorials

Follow examples in

  • radvel/docs/tutorials/SyntheticData.ipynb
  • radvel/docs/tutorials/K2-24_Fitting+MCMC.ipynb
  • radvel/docs/tutorials/164922_Fitting+MCMC.ipynb
  • radvel/docs/tutorials/GaussianProcess-tutorial.ipynb

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

radvel-1.6.1.tar.gz (173.8 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

radvel-1.6.1-cp313-cp313-win_amd64.whl (259.3 kB view details)

Uploaded CPython 3.13Windows x86-64

radvel-1.6.1-cp313-cp313-win32.whl (247.1 kB view details)

Uploaded CPython 3.13Windows x86

radvel-1.6.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (642.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

radvel-1.6.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (622.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

radvel-1.6.1-cp313-cp313-macosx_11_0_arm64.whl (258.7 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

radvel-1.6.1-cp313-cp313-macosx_10_13_x86_64.whl (264.9 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

radvel-1.6.1-cp312-cp312-win_amd64.whl (259.5 kB view details)

Uploaded CPython 3.12Windows x86-64

radvel-1.6.1-cp312-cp312-win32.whl (247.2 kB view details)

Uploaded CPython 3.12Windows x86

radvel-1.6.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (645.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

radvel-1.6.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (623.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

radvel-1.6.1-cp312-cp312-macosx_11_0_arm64.whl (259.4 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

radvel-1.6.1-cp312-cp312-macosx_10_13_x86_64.whl (265.6 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

radvel-1.6.1-cp311-cp311-win_amd64.whl (258.5 kB view details)

Uploaded CPython 3.11Windows x86-64

radvel-1.6.1-cp311-cp311-win32.whl (246.8 kB view details)

Uploaded CPython 3.11Windows x86

radvel-1.6.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (650.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

radvel-1.6.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (630.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

radvel-1.6.1-cp311-cp311-macosx_11_0_arm64.whl (260.0 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

radvel-1.6.1-cp311-cp311-macosx_10_9_x86_64.whl (264.9 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

radvel-1.6.1-cp39-cp39-win_amd64.whl (259.0 kB view details)

Uploaded CPython 3.9Windows x86-64

radvel-1.6.1-cp39-cp39-win32.whl (247.5 kB view details)

Uploaded CPython 3.9Windows x86

radvel-1.6.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (622.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

radvel-1.6.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (607.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

radvel-1.6.1-cp39-cp39-macosx_11_0_arm64.whl (260.8 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

radvel-1.6.1-cp39-cp39-macosx_10_9_x86_64.whl (265.6 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

File details

Details for the file radvel-1.6.1.tar.gz.

File metadata

  • Download URL: radvel-1.6.1.tar.gz
  • Upload date:
  • Size: 173.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for radvel-1.6.1.tar.gz
Algorithm Hash digest
SHA256 5a5197465d15eaa678deb3d41418be999eee0371944b124013e813ae4c03eecf
MD5 bd9784ff7aa5089982eae40dadb11997
BLAKE2b-256 d386e15f04a68dfe9ccd2fd8bbd9fafea91fe81e4030802e4214ce6ac976a51f

See more details on using hashes here.

File details

Details for the file radvel-1.6.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: radvel-1.6.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 259.3 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for radvel-1.6.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 d94447ed1f56a2e800702784fc5aafbb3ed4fa63e18d02b10e909266f6da69ef
MD5 61c544ae6a73e524b191e62177562bfa
BLAKE2b-256 3112a74f18a9a992c98fa59d13a6274d4f08dd734f08b4edbc09ae5c76557caf

See more details on using hashes here.

File details

Details for the file radvel-1.6.1-cp313-cp313-win32.whl.

File metadata

  • Download URL: radvel-1.6.1-cp313-cp313-win32.whl
  • Upload date:
  • Size: 247.1 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for radvel-1.6.1-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 6e439aa98a3f375bf81117dd44937dc3924606d65344ab4475dddddde47c6411
MD5 3b39b253b3d278b21b3dc216e7905540
BLAKE2b-256 42fe0ffcf39a8f6395d7d4c2e60450e62b5338325b91a351b01148d82a303d30

See more details on using hashes here.

File details

Details for the file radvel-1.6.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for radvel-1.6.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6638089252197b175194d89743a3ff83cc59d66c0cb11400ec9eb6fe03cfd8b3
MD5 a0f340f8435340b550ab0cee36cb233f
BLAKE2b-256 007e0a875d6909fc5b66943068e4b429c5b94aff4d72eeb274351b52bfeab6c9

See more details on using hashes here.

File details

Details for the file radvel-1.6.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for radvel-1.6.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 97f3247b5ee563e7e49c1040269cfb1098dd0abeed5cc88fd2b7c7a6a292ce1e
MD5 f596a249b1133276ac66a674b59810e4
BLAKE2b-256 ecb8d4bb5714d5f843f722e20cd3132c3eca822cd7b189eed400ab88efc1270d

See more details on using hashes here.

File details

Details for the file radvel-1.6.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for radvel-1.6.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 45bda9b03114d332ae29d54087d9e4ad7c0a4d2b6752b5126eaebd80da165269
MD5 8340f2be72384963ad2ff56d045eaf07
BLAKE2b-256 0ecd0394b65556beebf71b25b2ce0d99e72860f0e1e5d383e6f51168204cbb26

See more details on using hashes here.

File details

Details for the file radvel-1.6.1-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for radvel-1.6.1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 d4750632ee81c6be3a668b70d50963debe7391db789aa85f6a2a08837cf19553
MD5 c6fa69c15014b748b395cefc1fd72930
BLAKE2b-256 2a59b5f077266bbd2173c9164973f0df946646a565a7bf7f49a0e6b6259a5948

See more details on using hashes here.

File details

Details for the file radvel-1.6.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: radvel-1.6.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 259.5 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for radvel-1.6.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 b1b60c6ac087bff3178e85290b2db8d98c38b956aef765531ee30a1b740b9be3
MD5 cccb8f9acefd8ef38c1ff1885447d559
BLAKE2b-256 fe2abcd3d2051230ec1239927d41bc12c226fa85bce8b9aade304aaad5d4d24b

See more details on using hashes here.

File details

Details for the file radvel-1.6.1-cp312-cp312-win32.whl.

File metadata

  • Download URL: radvel-1.6.1-cp312-cp312-win32.whl
  • Upload date:
  • Size: 247.2 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for radvel-1.6.1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 426f84c0be76eef0a7bb229be7b1b7fc9e73fb628f8025a46088559c1d724645
MD5 cebd2bf73409f2c98c274d318f83601d
BLAKE2b-256 393498976e9241620a50a5be0e9b9f5b8127b76b979d527d0baa4d434d2a680b

See more details on using hashes here.

File details

Details for the file radvel-1.6.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for radvel-1.6.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cc44d24110c5c0ffe35a2051d8b214461ce4c3fedb0c52b17bfac1d02fee0616
MD5 9a62fbff8bcb4d4b0fdb898c49ee4f1a
BLAKE2b-256 b14b1d468beb099c1b8b82e80692823e380e9da62a382eb2c631f95469b9a1ea

See more details on using hashes here.

File details

Details for the file radvel-1.6.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for radvel-1.6.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 53dd4b23aa9b0e04bf8844b567f6762fe93956400cf664e7682cba74fc941ac7
MD5 0351447fa5ed702181276aacd8758bf9
BLAKE2b-256 0e0febac91073a1712ac5fd9edf2da59f614922c3b47b4d97ae1eba4822ce4b9

See more details on using hashes here.

File details

Details for the file radvel-1.6.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for radvel-1.6.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 50c52d778481efb5317b04cfdd537bc7f96e953f83948f5a08e9a9d3c3f5e9a7
MD5 4aa1ee873119625ee088e4ffe1556aaf
BLAKE2b-256 1a46262991793ffd3beaef3eb996a64cb2d10c067c4f2bb6ad2aba94b2e924f0

See more details on using hashes here.

File details

Details for the file radvel-1.6.1-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for radvel-1.6.1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 fc1f27fcfcafd7760e2a8c88d755689264df41228c7a7164647298516fcc60ec
MD5 173bd7440773971f02871ee734e09ce0
BLAKE2b-256 9b1ff33ff98912c703e2e1633280b06972011b17fbfb7a42c12fecb0dfb0d983

See more details on using hashes here.

File details

Details for the file radvel-1.6.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: radvel-1.6.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 258.5 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for radvel-1.6.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a93556aa6ede8e36084867e1510907f83551865d9d4fd1df0d99f89b9133b316
MD5 83ae308688b6615a57fcaa873d552a5e
BLAKE2b-256 d3db6e0353d5dfd21d69c943795e57018023755cf1ad938b1ed86f9fee5ccfd1

See more details on using hashes here.

File details

Details for the file radvel-1.6.1-cp311-cp311-win32.whl.

File metadata

  • Download URL: radvel-1.6.1-cp311-cp311-win32.whl
  • Upload date:
  • Size: 246.8 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for radvel-1.6.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 4cb8e4d3e8738e3b08b0cbe3a41ba4b1cf13e78a2926b47575588dab2fefcb37
MD5 f6140dda0753c744dd8ebe6d60d0aac3
BLAKE2b-256 377adc0011cb45a55e084310269e0c630597e804580fa586cb381ac37b56d128

See more details on using hashes here.

File details

Details for the file radvel-1.6.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for radvel-1.6.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9a438f0d43c62a75e568a0949a8534451f4e8aa629eb4e275d49c71c7664513a
MD5 91bb8355a69d1c6c8cf7e38cec8a6106
BLAKE2b-256 5fea15ce7be12f105a0f403f30cbe935067e7c558187f6f05ce42b227a9b81e3

See more details on using hashes here.

File details

Details for the file radvel-1.6.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for radvel-1.6.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3ba132348ab53f3dd8867586988dfb578dc9a2f4d2620ea362664adff92aa0d4
MD5 b2144eb377f379ca210f3a6f1cae3a26
BLAKE2b-256 5b62fec2349c11ab450f3e04a8e000924aace13c41dab59b83acb0406f2e6b5a

See more details on using hashes here.

File details

Details for the file radvel-1.6.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for radvel-1.6.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 576231a1a225b8b96bd5822eda94ec13c647cf9b96855f81ed2cd9d0fa1e7749
MD5 b89d946830f3d768a939254491a25d71
BLAKE2b-256 51bc4b281f7dc9dfe4b98a1ed02e71d89ec30379dce2febb92cff33a59d43d7a

See more details on using hashes here.

File details

Details for the file radvel-1.6.1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for radvel-1.6.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 223d5ec3382524d04765b5ea4c6c4dcbde06f0e7791d4a857a2a1e038cd3b99f
MD5 bc4bd8789ee33316a2ab5b98cb837083
BLAKE2b-256 62d1be3fcd6c8235664db28b8ddac491856090abf14e8c274c6edd975fc8f90c

See more details on using hashes here.

File details

Details for the file radvel-1.6.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: radvel-1.6.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 259.0 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for radvel-1.6.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 702937d069ae0c1294c649981908dc6121a27fb175b7f633f865567b31d81d73
MD5 f060cab3b60d8cca9c9b643217700efc
BLAKE2b-256 5a7713a79e629f57fc191cf20ecc8baa4bab2763d0848cc32a5478d5476fedd1

See more details on using hashes here.

File details

Details for the file radvel-1.6.1-cp39-cp39-win32.whl.

File metadata

  • Download URL: radvel-1.6.1-cp39-cp39-win32.whl
  • Upload date:
  • Size: 247.5 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for radvel-1.6.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 0e8e0e1528f0ed04d02d22a430592bce1998ace98179c499451d9a78a8fffb20
MD5 3e1d14bed07adffe1e78db7fe7088a78
BLAKE2b-256 e599e64c9359232e805c1420119f39ea9c85ef48efe27a09ff246b336df616c3

See more details on using hashes here.

File details

Details for the file radvel-1.6.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for radvel-1.6.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9092f7d411474485ed39b76c37687db3d35e6b5fd7976f1f0a81903b101475c2
MD5 25c34f6e14817b2da1e1f2e01506cc96
BLAKE2b-256 4b059e3afa4e3fe791917f5ffb1b86d89fda2d217956af2c1822be0c197ec950

See more details on using hashes here.

File details

Details for the file radvel-1.6.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for radvel-1.6.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8ddd892c4326ddaa3d8f93f0cfdd55c81a3e444a7fdeb5cc497ca83f8eda1940
MD5 aac185ecf9b7e9262fa175e17839b261
BLAKE2b-256 0a84d65f15ee6a1a9fb561141f7cd03fb577b73a1309326de7cc8fd2a6b3b1cc

See more details on using hashes here.

File details

Details for the file radvel-1.6.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for radvel-1.6.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dcca591f37ce3a3a00b07b67f495d9377ac41f4e06a106028d7ba2109f5cc051
MD5 24a164c85eb2e9c38b409be584bdae1d
BLAKE2b-256 66fc8512f6797cd4f67f61100a5fadbe66b0b0751aded36e66d2556334c38cbd

See more details on using hashes here.

File details

Details for the file radvel-1.6.1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for radvel-1.6.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8272caf936fbf10ba07062e692c6101e0b5d39759900d3e1114ea2ff429b4aa4
MD5 001c9f262e87b91c2d1c272984395606
BLAKE2b-256 a19fe057e9de1d5442dd9dfef45ac3991244a9b95728a3cbf1230f2f2e425bdf

See more details on using hashes here.

Supported by

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