Skip to main content

Logo of the variPEPS library with a triangular-PEPS norm as picture and "variPEPS -- Variational PEPS Library" as text right of it

variPEPS -- Versatile tensor network library for variational ground state simulations in two spatial dimensions.

DOI Documentation Status PyPI - Version

variPEPS is the Python variant of the tensor network library developed for variational ground state simulations in two spatial dimensions applying gradient optimization using automatic differentation.

For a detailed report on the method, please see our publications listed at the end of this readme.

Installation

Installation using pip

The current version of the variPEPS Python package is available on PyPI. It can be easily installed by using the Python package manager pip:

$ python3 -m pip install variPEPS

Usage

For detailed information how to use the package we want to point out to the documentation of the project.

Citation

We are happy if you want to use the framework for your research. For the citation of our work we ask to use the following references (the publications with the method description and the Zenodo reference for this Git repository):

  • J. Naumann, E. L. Weerda, M. Rizzi, J. Eisert, and P. Schmoll, An introduction to infinite projected entangled-pair state methods for variational ground state simulations using automatic differentiation, SciPost Phys. Lect. Notes 86 (2024), doi:10.21468/SciPostPhysLectNotes.86.
  • J. Naumann, E. L. Weerda, J. Eisert, M. Rizzi and P. Schmoll, Variationally optimizing infinite projected entangled-pair states at large bond dimensions: A split corner transfer matrix renormalization group approach, Phys. Rev. B 111, 235116 (2025), doi:10.1103/PhysRevB.111.235116.
  • J. Naumann, J. Eisert, P. Schmoll, Variational optimization of projected entangled-pair states on the triangular lattice, arXiv:2510.04907
  • J. Naumann, P. Schmoll, R. Losada, F. Wilde, and F. Krein, variPEPS (Python version), Zenodo.

The BibTeX code for these references are:

@article{10.21468/SciPostPhysLectNotes.86,
	title={{An introduction to infinite projected entangled-pair state methods for variational ground state simulations using automatic differentiation}},
	author={Jan Naumann and Erik Lennart Weerda and Matteo Rizzi and Jens Eisert and Philipp Schmoll},
	journal={SciPost Phys. Lect. Notes},
	pages={86},
	year={2024},
	publisher={SciPost},
	doi={10.21468/SciPostPhysLectNotes.86},
	url={https://scipost.org/10.21468/SciPostPhysLectNotes.86},
}

@article{PhysRevB.111.235116,
    title = {Variationally optimizing infinite projected entangled-pair states at large bond dimensions: A split corner transfer matrix renormalization group approach},
    author = {Naumann, Jan and Weerda, Erik L. and Eisert, Jens and Rizzi, Matteo and Schmoll, Philipp},
    journal = {Phys. Rev. B},
    volume = {111},
    issue = {23},
    pages = {235116},
    numpages = {12},
    year = {2025},
    month = {Jun},
    publisher = {American Physical Society},
    doi = {10.1103/PhysRevB.111.235116},
    url = {https://link.aps.org/doi/10.1103/PhysRevB.111.235116}
}

@misc{naumann2025variationaloptimizationprojectedentangledpair,
    title={Variational optimization of projected entangled-pair states on the triangular lattice},
    author={Jan Naumann and Jens Eisert and Philipp Schmoll},
    year={2025},
    eprint={2510.04907},
    archivePrefix={arXiv},
    primaryClass={cond-mat.str-el},
    url={https://arxiv.org/abs/2510.04907},
}

@software{naumann_varipeps_python,
    author =        {Jan Naumann and Philipp Schmoll and Roberto Losada and Frederik Wilde and Finn Krein},
    title =         {{variPEPS (Python version)}},
    howpublished =  {Zenodo},
    url =           {https://doi.org/10.5281/ZENODO.10852390},
    doi =           {10.5281/ZENODO.10852390},
}

Metadata

Release files for variPEPS 1.6.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for variPEPS 1.6.2
File Size Uploaded
varipeps-1.6.2.tar.gz 2.0 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for variPEPS 1.6.2
File
varipeps-1.6.2-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
varipeps-1.6.2-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
varipeps-1.6.2-cp314-cp314t-macosx_11_0_universal2.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ universal2 (ARM64, x86-64) Details
varipeps-1.6.2-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
varipeps-1.6.2-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
varipeps-1.6.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
varipeps-1.6.2-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
varipeps-1.6.2-cp314-cp314-macosx_11_0_universal2.whl CPython 3.14 CPython 3.14 macOS 11.0+ universal2 (ARM64, x86-64) Details
varipeps-1.6.2-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
varipeps-1.6.2-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
varipeps-1.6.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
varipeps-1.6.2-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
varipeps-1.6.2-cp313-cp313-macosx_11_0_universal2.whl CPython 3.13 CPython 3.13 macOS 11.0+ universal2 (ARM64, x86-64) Details
varipeps-1.6.2-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details

Total release size: 6.6 MB

Release files / varipeps-1.6.2.tar.gz

Download URL varipeps-1.6.2.tar.gz
Size 2.0 MB
Tags Source
SHA-256 checksum
How to use checksums
539b79679aad21af94ec140498654ade5d6eb2ed2af00ed4087fec52de97f594
BLAKE2b-256 checksum
How to use checksums
390d16c6fb9547012422d31062a6d678763de7417045cadedb1ca3bdbf39b785
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 7, 2026.

Transparency log

Release files / varipeps-1.6.2-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL varipeps-1.6.2-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 292.1 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
e71d35f699c19282f579952c411369a913778621ffd19c66adc1dd43821cb292
BLAKE2b-256 checksum
How to use checksums
2c5a606e2b9dc9a74398ad5514445b1bd2b7947fcbffaeacd62b2bf975c4def1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 7, 2026.

Transparency log

Release files / varipeps-1.6.2-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL varipeps-1.6.2-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 287.0 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
ec7601eea3de29df0aa2b9ea161249839dc4f47a4dd67ef3c7aff5f7dae2d159
BLAKE2b-256 checksum
How to use checksums
8c3c8959621c33cb0cfb096154c7130afb892474abdab32d1def4d9c1e096752
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 7, 2026.

Transparency log

Release files / varipeps-1.6.2-cp314-cp314t-macosx_11_0_universal2.whl

Download URL varipeps-1.6.2-cp314-cp314t-macosx_11_0_universal2.whl
Size 354.9 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
233f23918d96d8e952aeb25dd4f9c18de2b88af376b628bc876a0417737aa035
BLAKE2b-256 checksum
How to use checksums
7ea155fb54710099c918219346bae10f5f353a312b103a258ac8a40abd065e86
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 7, 2026.

Transparency log

Release files / varipeps-1.6.2-cp314-cp314t-macosx_11_0_arm64.whl

Download URL varipeps-1.6.2-cp314-cp314t-macosx_11_0_arm64.whl
Size 282.6 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6a5b7b8c0499b7cea91db6caa3ba752254214501a8b47c0e0fe06e5afe1bfea6
BLAKE2b-256 checksum
How to use checksums
cbe5f783c04f9e5c3a0003d2e9c4a70a426aa0864205f02b0e7e0f0066cfe05b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 7, 2026.

Transparency log

Release files / varipeps-1.6.2-cp314-cp314-win_amd64.whl

Download URL varipeps-1.6.2-cp314-cp314-win_amd64.whl
Size 515.0 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
6f540a9f2c223ba23790bcbc7f5452de5d65be32072032c9540b2bf4b4efe694
BLAKE2b-256 checksum
How to use checksums
584286c4c4d2f2030a25482bc6e16cb893bcfd6f4f75be6f5773092dbac8d6f6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 7, 2026.

Transparency log

Release files / varipeps-1.6.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL varipeps-1.6.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 291.2 kB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
0c5163002fab4f4b6720024ff6f5a19664c0d74abd7e503310273885f3a1a1e7
BLAKE2b-256 checksum
How to use checksums
42495c239ddb61105f65c02307dee6b19b11f7fd494a0c4ad666b2630d637ab6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 7, 2026.

Transparency log

Release files / varipeps-1.6.2-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL varipeps-1.6.2-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 285.8 kB
Tags CPython 3.14 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
5bd335ab53fbf21833a45af2c274cabc0fc2d85450a61edb5add8ae74bb5afb0
BLAKE2b-256 checksum
How to use checksums
fadb96dc0708b329f7e05e85ccfcf5e6b95f5ab38d7afdd9457fe47b722564e6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 7, 2026.

Transparency log

Release files / varipeps-1.6.2-cp314-cp314-macosx_11_0_universal2.whl

Download URL varipeps-1.6.2-cp314-cp314-macosx_11_0_universal2.whl
Size 350.8 kB
Tags CPython 3.14 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
3c0caf3fa6c64eda816b3a93ff5fbe1883b250cc7bc1760fbf5cbd20b968f5f9
BLAKE2b-256 checksum
How to use checksums
1447d1ef1d6dfc8ec6906917cc6c8dd73e2d058b3d456c41d8477ba939e183c0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 7, 2026.

Transparency log

Release files / varipeps-1.6.2-cp314-cp314-macosx_11_0_arm64.whl

Download URL varipeps-1.6.2-cp314-cp314-macosx_11_0_arm64.whl
Size 280.9 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
aad7cb0a86667797795b04ef5da53dcf47e5fab6b4c09cf5713c00745836e9a7
BLAKE2b-256 checksum
How to use checksums
44ba54fa4fa450a263b7ee5b58cd2fad72a99674f7e579288f0b9cd14572e144
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 7, 2026.

Transparency log

Release files / varipeps-1.6.2-cp313-cp313-win_amd64.whl

Download URL varipeps-1.6.2-cp313-cp313-win_amd64.whl
Size 506.5 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
f4fd294a63638070758ff1a43a52dc7d9bf50b2183c94268cda9d7b93106d951
BLAKE2b-256 checksum
How to use checksums
65f6493ea095b7c237880e40278daf1c35176d799440468f1bab09725de2bfa0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 7, 2026.

Transparency log

Release files / varipeps-1.6.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL varipeps-1.6.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 291.2 kB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
469ed892c0a042237ef0c1a8fbee53d7e80f42b6c3f51eba78b4d21e55c88411
BLAKE2b-256 checksum
How to use checksums
d21394109be812537b1c822b8b5317a27dc314d924af45a525b9c92caa157454
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 7, 2026.

Transparency log

Release files / varipeps-1.6.2-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL varipeps-1.6.2-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 285.8 kB
Tags CPython 3.13 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
fb415e8d40f205103d61b150622ee41f19359762b8ae4657a3802f9e37edf19c
BLAKE2b-256 checksum
How to use checksums
d44bed5ae47a2942d1c1f52565566881020260391b56285f1235135c89e95923
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 7, 2026.

Transparency log

Release files / varipeps-1.6.2-cp313-cp313-macosx_11_0_universal2.whl

Download URL varipeps-1.6.2-cp313-cp313-macosx_11_0_universal2.whl
Size 350.8 kB
Tags CPython 3.13 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
dfe7c5e9551f09c0fbc1c6d913e7bd52b29d0b55dd5ca085c68e933c53a10ff0
BLAKE2b-256 checksum
How to use checksums
2bd68011c4ccb4c8840e5bfed6d73af9325622ca344c6912d54c240228e5264d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 7, 2026.

Transparency log

Release files / varipeps-1.6.2-cp313-cp313-macosx_11_0_arm64.whl

Download URL varipeps-1.6.2-cp313-cp313-macosx_11_0_arm64.whl
Size 280.9 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c89366e38776f8b580236645c9b556c883cbb07220a7ee4cfa1d6601dd7af3c8
BLAKE2b-256 checksum
How to use checksums
1426fc7732bc7745cec6e836265ee6ea338902e97448a43d61703413066b1780
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 7, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

1.6.2 This release

15 release files

1.6.0

15 release files

1.5.0

29 release files

1.4.2

29 release files

1.2.4

29 release files

1.2.3

23 release files

1.2.2

23 release files

1.2.1

23 release files

1.2.0

23 release files

1.1.1

23 release files

1.1.0

23 release files

1.0.4

23 release files

1.0.3

23 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

0.8.1

2 release files

0.8.0

2 release files

0.7.2

2 release files

0.7.1

2 release files

0.7.0

2 release files

0.6.9

2 release files

0.6.8

2 release files

0.6.7

2 release files

0.6.6

2 release files

0.6.5

2 release files

0.6.4

2 release files

0.6.3

2 release files

0.6.2

2 release files

0.6.1

2 release files

0.6.0

2 release files

0.5.5

2 release files

0.5.4

2 release files

0.5.3

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page