Skip to main content

Euphonic calculates phonon bandstructures and inelastic neutron scattering intensities from modelling code output (e.g. CASTEP)

Project description

PyPI Version Conda Version Documentation Status Tests Coverage License Paper DOI

Euphonic is a Python package that can efficiently calculate phonon bandstructures, density of states and inelastic neutron scattering intensities from force constants. The force constants can be read from various sources, including CASTEP .castep_bin files, or Phonopy phonopy.yaml files. While Euphonic is primarily a library, multiple command-line tools are also provided for convenient plotting of the above quantities.

For more information, see the docs.

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

euphonic-1.6.1.tar.gz (173.0 kB view details)

Uploaded Source

Built Distributions

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

euphonic-1.6.1-cp314-cp314-win_amd64.whl (177.9 kB view details)

Uploaded CPython 3.14Windows x86-64

euphonic-1.6.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (288.3 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

euphonic-1.6.1-cp314-cp314-macosx_11_0_arm64.whl (173.3 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

euphonic-1.6.1-cp314-cp314-macosx_10_15_x86_64.whl (173.9 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

euphonic-1.6.1-cp313-cp313-win_amd64.whl (177.4 kB view details)

Uploaded CPython 3.13Windows x86-64

euphonic-1.6.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (288.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

euphonic-1.6.1-cp313-cp313-macosx_11_0_arm64.whl (173.3 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

euphonic-1.6.1-cp313-cp313-macosx_10_13_x86_64.whl (173.9 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

euphonic-1.6.1-cp312-cp312-win_amd64.whl (177.4 kB view details)

Uploaded CPython 3.12Windows x86-64

euphonic-1.6.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (288.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

euphonic-1.6.1-cp312-cp312-macosx_11_0_arm64.whl (173.3 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

euphonic-1.6.1-cp312-cp312-macosx_10_13_x86_64.whl (173.9 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

euphonic-1.6.1-cp311-cp311-win_amd64.whl (177.3 kB view details)

Uploaded CPython 3.11Windows x86-64

euphonic-1.6.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (288.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

euphonic-1.6.1-cp311-cp311-macosx_11_0_arm64.whl (173.3 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

euphonic-1.6.1-cp311-cp311-macosx_10_9_x86_64.whl (173.9 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

euphonic-1.6.1-cp310-cp310-win_amd64.whl (177.3 kB view details)

Uploaded CPython 3.10Windows x86-64

euphonic-1.6.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (288.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

euphonic-1.6.1-cp310-cp310-macosx_11_0_arm64.whl (173.3 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

euphonic-1.6.1-cp310-cp310-macosx_10_9_x86_64.whl (173.9 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for euphonic-1.6.1.tar.gz
Algorithm Hash digest
SHA256 f6f96b37b13feb00522a68e45e5b7f0c19169f5a468bf9d892fe28ffcc5bd6bd
MD5 59a66e5cb9b15af800440d07b47b31cf
BLAKE2b-256 a46b63ea506b837b8d48629788c7b3faa10580cc12c3daeec2f8e7b35c12c14a

See more details on using hashes here.

Provenance

The following attestation bundles were made for euphonic-1.6.1.tar.gz:

Publisher: release.yml on pace-neutrons/Euphonic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file euphonic-1.6.1-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: euphonic-1.6.1-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 177.9 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for euphonic-1.6.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 76a98c2868bc6a084bf077e6f952d854dbec96b01b00ebd75fe869c84aa2f170
MD5 4d200861e739a1445fb75372d3dfa4f5
BLAKE2b-256 a50b947ba8e9799cc925abaccd3aa71b22b2ab61df0f192005cbb83a49a52731

See more details on using hashes here.

Provenance

The following attestation bundles were made for euphonic-1.6.1-cp314-cp314-win_amd64.whl:

Publisher: release.yml on pace-neutrons/Euphonic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file euphonic-1.6.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for euphonic-1.6.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0cafa14f562e8e800021b91cc8155c536502d57aca9b38e37965bc2b9d0da74c
MD5 7dd1c17dcd6f17d817ad989f60891769
BLAKE2b-256 f2bb098987159dd7468eb8d229279e34064cad33f5addb893d339ecde193e18c

See more details on using hashes here.

Provenance

The following attestation bundles were made for euphonic-1.6.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yml on pace-neutrons/Euphonic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file euphonic-1.6.1-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for euphonic-1.6.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 930a464a96d0a770d096054ebbc87746aecdb1cbe9a967ced05e59cd73955598
MD5 915dc96253c2cd483c5e96ebd668056e
BLAKE2b-256 5ce3f29b2435a4c718ec8cb4fe8930bf335b4238e4e6476473c82d2bd0eb30b2

See more details on using hashes here.

Provenance

The following attestation bundles were made for euphonic-1.6.1-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: release.yml on pace-neutrons/Euphonic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file euphonic-1.6.1-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for euphonic-1.6.1-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 1c147c61aeb9ba5ab9e396376602a598a2c327a3d8ffc297b0b089a1b54432b3
MD5 cf21b0783eb18a65b75d71274c43eead
BLAKE2b-256 cd25d476d28b0fa064eabb64d67a9f821b9cc6af34068ef7db7e041165eabc27

See more details on using hashes here.

Provenance

The following attestation bundles were made for euphonic-1.6.1-cp314-cp314-macosx_10_15_x86_64.whl:

Publisher: release.yml on pace-neutrons/Euphonic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

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

File hashes

Hashes for euphonic-1.6.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 344d08225c7703be20b1c66722b81a97906cd2ecbe75c3476d5817928317149e
MD5 55fa9736c5311b513771aa8ecffc56ca
BLAKE2b-256 0fbfc36d3424d506137dc6d2815b80ed15954a71c22a8407319526680df9a681

See more details on using hashes here.

Provenance

The following attestation bundles were made for euphonic-1.6.1-cp313-cp313-win_amd64.whl:

Publisher: release.yml on pace-neutrons/Euphonic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file euphonic-1.6.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for euphonic-1.6.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6f92645930c45e451c2f0141ff5682c9acc624e67c6dfd86219fb4892c73827b
MD5 31150a4ed9f2f1d05671a14b8bfb1ea6
BLAKE2b-256 41caef180337e63498871cf42bad407c3fea16499785d0941c3c596a814ed5ca

See more details on using hashes here.

Provenance

The following attestation bundles were made for euphonic-1.6.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yml on pace-neutrons/Euphonic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for euphonic-1.6.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e8db94f898e30c060c5c2c5123f27a6e6049b42e997318883b4937c84f623cb4
MD5 2ada2f2c96ff9dc48c8e90f9662c1cd4
BLAKE2b-256 e9a9d2b6d5f5465eefadeddca5f38e0c564f9ef980a4d926f13fe4395ab142e4

See more details on using hashes here.

Provenance

The following attestation bundles were made for euphonic-1.6.1-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: release.yml on pace-neutrons/Euphonic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for euphonic-1.6.1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 03ed147c0796b9d919a587b966947bc662a4bc1771d34a82f724365a91a49e3e
MD5 7e46ab8b64579199c3e086e94c2c0eea
BLAKE2b-256 1b7142a632bb3286d67972eb266d258077711cbce9ba33c4feade57be7ac1644

See more details on using hashes here.

Provenance

The following attestation bundles were made for euphonic-1.6.1-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: release.yml on pace-neutrons/Euphonic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

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

File hashes

Hashes for euphonic-1.6.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 a729017da7b1fb70e675476ab661c8c36867c208caa18eca476ae27d3577c503
MD5 ae20e720314f5e241b7c61c845e5ab64
BLAKE2b-256 fe777170ab9f507d35f8ef3f30a98193e950fad89179dcbfb27512abc731e328

See more details on using hashes here.

Provenance

The following attestation bundles were made for euphonic-1.6.1-cp312-cp312-win_amd64.whl:

Publisher: release.yml on pace-neutrons/Euphonic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file euphonic-1.6.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for euphonic-1.6.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0c6b9edc8a4f3c97fc53049735e9e0d106eea4c8180be427b10f298644afba0d
MD5 5b1098a20c060eba35c761bdd4aa9905
BLAKE2b-256 30aaa04cc4f525fb6532ae16c179f0e5a57520353144a0109ffa85f9f0324341

See more details on using hashes here.

Provenance

The following attestation bundles were made for euphonic-1.6.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yml on pace-neutrons/Euphonic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for euphonic-1.6.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 313dc5c1339883888b8a4c3fec96d0ad3fc043903f1f461acb2c6d58325c1c4f
MD5 1aa7b373dd81058bbe23604052cab2d5
BLAKE2b-256 63a9144113a1230ce10869106cde4772b9e16d5e3e516a5229ab4615a80fb8da

See more details on using hashes here.

Provenance

The following attestation bundles were made for euphonic-1.6.1-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: release.yml on pace-neutrons/Euphonic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for euphonic-1.6.1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 b69ec2f6c360f9d781fe606d39c323d98d4f68b478bcb597178394fd0045c000
MD5 350cb4d02624bb15be36007343b89c53
BLAKE2b-256 ce4f468966bba6e87c2d83f6de96565f2c79a3b52e8c6368349194db8c955fcc

See more details on using hashes here.

Provenance

The following attestation bundles were made for euphonic-1.6.1-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: release.yml on pace-neutrons/Euphonic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

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

File hashes

Hashes for euphonic-1.6.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 2db089d4de848dc756409f9218f0f1a733cb6c5c8b58759a08990191f064ef71
MD5 f940dd6c58a2304eb1f489050290d418
BLAKE2b-256 cd8d5bb8ec69899b2c6bc4592452cbe94c585f889814f63138d6ccce205aa2ae

See more details on using hashes here.

Provenance

The following attestation bundles were made for euphonic-1.6.1-cp311-cp311-win_amd64.whl:

Publisher: release.yml on pace-neutrons/Euphonic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file euphonic-1.6.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for euphonic-1.6.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bae2257f3ed604fc883a9b3c0255ed53921a9d1b49f10ddd0966b9817b5b666e
MD5 1616202f39e4790a8327357e27f0bcba
BLAKE2b-256 2e31b3da8dde9f70d049d7b886ec6d4d7ba001aa1bc5c5a329967ab9c9d487e0

See more details on using hashes here.

Provenance

The following attestation bundles were made for euphonic-1.6.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yml on pace-neutrons/Euphonic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for euphonic-1.6.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3393e91462d3d0c1a9a65e52094e07fb8b343a02392fab8b306039c7060ff8fc
MD5 463a6a386085c2fb7dc47869cb8a95f4
BLAKE2b-256 07758134dcd36d2506e495ee5168857035e976f4c2c3df802875d230a967c633

See more details on using hashes here.

Provenance

The following attestation bundles were made for euphonic-1.6.1-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: release.yml on pace-neutrons/Euphonic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for euphonic-1.6.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 246248d3e0a967aa4cc7b3b85f120f37708ac23dd05e686169516c182356ec67
MD5 a6a53b1dda02f767ca20b47e2ce38d08
BLAKE2b-256 8b885649cdc7dfe2c6abb670d093dbd2820000918f09896c355fa0c3345a007e

See more details on using hashes here.

Provenance

The following attestation bundles were made for euphonic-1.6.1-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: release.yml on pace-neutrons/Euphonic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file euphonic-1.6.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: euphonic-1.6.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 177.3 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for euphonic-1.6.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 2736c01a0c9cb5ac05e62cc02881248f6f08b2a33a84fa0299591f64a8e9b2ee
MD5 eb764228d30fd6cc937b7a47625fd05f
BLAKE2b-256 8418c28428a8df3e2f31743be0128012fdf38019d6c37583ecf480743b07222f

See more details on using hashes here.

Provenance

The following attestation bundles were made for euphonic-1.6.1-cp310-cp310-win_amd64.whl:

Publisher: release.yml on pace-neutrons/Euphonic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file euphonic-1.6.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for euphonic-1.6.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 560144168f4aaa8f8d74c04db3318aee3d0aa29319375aafa3a5e71d5aa681a6
MD5 b978ec3dee9a7ebdab8380a9d52e5503
BLAKE2b-256 8fdf72e40bd40cf7e23b56e745fab9a0870855ad755a1f7f291dbe86721fd267

See more details on using hashes here.

Provenance

The following attestation bundles were made for euphonic-1.6.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yml on pace-neutrons/Euphonic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file euphonic-1.6.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for euphonic-1.6.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 776c2c7a32f56181867811297fadc9bad6154ffca2e160342d74f653113756bc
MD5 d2e202d7b589ccef25fe7b1657f198d2
BLAKE2b-256 9853a719317388c194975ed785d551fdbbb55f76f5cb2084e8a92984b167b299

See more details on using hashes here.

Provenance

The following attestation bundles were made for euphonic-1.6.1-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: release.yml on pace-neutrons/Euphonic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file euphonic-1.6.1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for euphonic-1.6.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 117236c77d4721857b73f7e7a91329a6cc3575cf62052a7b2feaddb5edcdf5b3
MD5 c51489b4514480c25265e8095bd1f6b7
BLAKE2b-256 fc6faaf6af8a5fefabbf39adf6f3492ba0150ee359f39dff9e290790ee0f6dc3

See more details on using hashes here.

Provenance

The following attestation bundles were made for euphonic-1.6.1-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: release.yml on pace-neutrons/Euphonic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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