Skip to main content

Miksi-AI empowers your BI

Project description

Intro

Miksi AI agent works with a couple of tools to give you the final value. Mostly, it's an interchange between a tool that executes SQL queries and the one that executes the python code to generate graphs.

While the agent is instructed strictly not to execute code that writes/modifies the data, we advise you to provide a database user with only read permission to the agent.

The python code to generate graphs/charts/tables is executed within a separate virtual environment. This environment is created by default during agent initialization, at the base directory—you will see a directory called venvs. All the agent's dependencies in relation to python will be installed here—for instance, matplotlib for graphics and charts. So this will be totally independent of any other virtual environments you are running.

The generated graphs/charts by default are saved in a directory called media at the base directory. By base directory, we mean relative to where you are running the scripts that utilize our agent.

Install Miksi-AI SDK:

  • Install the latest version: pip install miksiai

The supported python versions are ['3.7', '3.8', '3.9', '3.10', '3.11','3.12']

Supported SQL based engines

The support SQL engines are MySQL, PostgreSQL, and MsSQL server

Connecting to the Database

Miksi abstracts connecting to your SQL database into "you just provide credentials" and the rest is handled.

from miksiai.sqltool import set_database_config, check_db_config_variables

 set_database_config will set the database credentials
# check_db_config_variables() will report back if any of those credentials hasn't been set or is None
set_database_config(db_name, db_user, db_password, db_host, db_port)

Keep this open when running the agent since the connection closes after every operation.

print(f"db credentials: {check_db_config_variables()}")

checking connection status

It's Important to first check if connection to your database is seamless. If you get a success connection status from the functions below then the agent will be able to connect to your engine seamlessly

Select and specify your engine from the list of supported engines belows [MySQL, PostgreSQL, MsSQL]

from miksiai.utils import check_connection
from miksiai.utils import set_db

set_db(db_name,db_user,db_password,db_host,db_port)
status = check_connection(engine= 'MySQL')

print(f"Connection status: {status}")

We now start setting up the agent by initializing the python environment.

Initialize Python Environment

from miksiai.master import initialize_env

initialize_env(env_path)

The above method will initialize an existing environment or create a new one in case none exists in the specified path. Some default standard python modules will also be installed, so this process may take some minutes when configuring/setting up for the first time.

env_path as an argument is the location you wish to create this virtual environment.

Additional Installs

Miksi AI gives you the flexibility to run additional installations for python and instruct the agent to use them. For instance, you can install matplotlib and ask the agent to use it for generating graphs/charts, or you can prefer another standard module such as plotly or seaborn. This is entirely upon you. By default, matplotlib is the default plotting library. This is also a great way to debug import not found error.

To install additional modules, run:

from miksiai.master import safe_install_modules

safe_install_modules(['modules_here'])

Creating the Agent

Miksi AI agent is context-aware, accepts custom instructions in natural language (e.g., give the answer in Slovenian), and helps maintain the states. It accepts user questions and uses the tools inside virtual environments to arrive at the final answer. Provide your own instructions in natural language (e.g., a sample on how to format the final answer or the language to give the final answer in).

from miksiai.agent import create_agent

agent = create_agent(miksi_api_key=miksi_api_key,
                     engine=engine,
                     db_name=db_name,db_user=db_user,db_password=db_password,db_host=db_host,db_port=db_port,
                     instructions=instructions)

Get your API Key:

  • Visit MiksiAPI, sign up or log in, then generate your API key. This API key will be used to use the Miksi SDK.

media_path is the directory where you wanted generated graphs/images/charts to be saved for rendering in your application.

Running the Agent

from miksiai.agent import run_agent

query = "your query here"
answer = run_agent(agent,miksi_api_key, query, media_path)

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

miksiai-1.0.11-pp39-pypy39_pp73-win_amd64.whl (1.2 MB view details)

Uploaded PyPyWindows x86-64

miksiai-1.0.11-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

miksiai-1.0.11-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (1.2 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

miksiai-1.0.11-pp39-pypy39_pp73-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded PyPymacOS 11.0+ ARM64

miksiai-1.0.11-pp38-pypy38_pp73-win_amd64.whl (1.2 MB view details)

Uploaded PyPyWindows x86-64

miksiai-1.0.11-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

miksiai-1.0.11-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (1.2 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

miksiai-1.0.11-pp38-pypy38_pp73-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded PyPymacOS 11.0+ ARM64

miksiai-1.0.11-pp37-pypy37_pp73-win_amd64.whl (1.2 MB view details)

Uploaded PyPyWindows x86-64

miksiai-1.0.11-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

miksiai-1.0.11-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (1.2 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

miksiai-1.0.11-cp311-cp311-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.11Windows x86-64

miksiai-1.0.11-cp311-cp311-win32.whl (1.2 MB view details)

Uploaded CPython 3.11Windows x86

miksiai-1.0.11-cp311-cp311-musllinux_1_1_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

miksiai-1.0.11-cp311-cp311-musllinux_1_1_i686.whl (3.5 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ i686

miksiai-1.0.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

miksiai-1.0.11-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (3.5 MB view details)

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

miksiai-1.0.11-cp311-cp311-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

miksiai-1.0.11-cp310-cp310-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.10Windows x86-64

miksiai-1.0.11-cp310-cp310-win32.whl (1.2 MB view details)

Uploaded CPython 3.10Windows x86

miksiai-1.0.11-cp310-cp310-musllinux_1_1_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

miksiai-1.0.11-cp310-cp310-musllinux_1_1_i686.whl (3.3 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ i686

miksiai-1.0.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

miksiai-1.0.11-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (3.1 MB view details)

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

miksiai-1.0.11-cp310-cp310-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

miksiai-1.0.11-cp39-cp39-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.9Windows x86-64

miksiai-1.0.11-cp39-cp39-win32.whl (1.2 MB view details)

Uploaded CPython 3.9Windows x86

miksiai-1.0.11-cp39-cp39-musllinux_1_1_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

miksiai-1.0.11-cp39-cp39-musllinux_1_1_i686.whl (3.3 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ i686

miksiai-1.0.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

miksiai-1.0.11-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (3.1 MB view details)

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

miksiai-1.0.11-cp39-cp39-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

miksiai-1.0.11-cp38-cp38-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.8Windows x86-64

miksiai-1.0.11-cp38-cp38-win32.whl (1.2 MB view details)

Uploaded CPython 3.8Windows x86

miksiai-1.0.11-cp38-cp38-musllinux_1_1_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

miksiai-1.0.11-cp38-cp38-musllinux_1_1_i686.whl (3.4 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ i686

miksiai-1.0.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

miksiai-1.0.11-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (3.2 MB view details)

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

miksiai-1.0.11-cp38-cp38-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

miksiai-1.0.11-cp37-cp37m-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.7mWindows x86-64

miksiai-1.0.11-cp37-cp37m-win32.whl (1.2 MB view details)

Uploaded CPython 3.7mWindows x86

miksiai-1.0.11-cp37-cp37m-musllinux_1_1_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ x86-64

miksiai-1.0.11-cp37-cp37m-musllinux_1_1_i686.whl (3.0 MB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ i686

miksiai-1.0.11-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

miksiai-1.0.11-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (2.9 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

miksiai-1.0.11-cp36-cp36m-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.6mWindows x86-64

miksiai-1.0.11-cp36-cp36m-win32.whl (1.2 MB view details)

Uploaded CPython 3.6mWindows x86

miksiai-1.0.11-cp36-cp36m-musllinux_1_1_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.6mmusllinux: musl 1.1+ x86-64

miksiai-1.0.11-cp36-cp36m-musllinux_1_1_i686.whl (2.8 MB view details)

Uploaded CPython 3.6mmusllinux: musl 1.1+ i686

miksiai-1.0.11-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ x86-64

miksiai-1.0.11-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (2.7 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

File details

Details for the file miksiai-1.0.11-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for miksiai-1.0.11-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 e6b22d7cb6d52aba476be2491fc0f080a14bd1a20c2d984f93b8d869effb4213
MD5 60d50df0da5bd02122cdaa8ce52824c9
BLAKE2b-256 0fa0908c7e7faddf22c635434d1bbf22f15c0f2ca67226b4d6501386d3f8408d

See more details on using hashes here.

File details

Details for the file miksiai-1.0.11-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for miksiai-1.0.11-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 37b9e1f39613d79b15bc2dadcff0196dbe8a597235d9ecaa259297693f015591
MD5 1c8b10da83193502b85beb379350926e
BLAKE2b-256 a7b094dd5e3edbab3eb07e8007c1ae2f6995ba8739967d418f61b4653a7841a4

See more details on using hashes here.

File details

Details for the file miksiai-1.0.11-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for miksiai-1.0.11-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a15793b898764707f48f6d40ff8dea6dcc3e660abf5f8858176dbea31a705637
MD5 0e321a3c57d84523976a482d832ecc0b
BLAKE2b-256 232d14267b65d010bae08db91f8c37c5bc441ecce2b2b359a0a806d6b9d66872

See more details on using hashes here.

File details

Details for the file miksiai-1.0.11-pp39-pypy39_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for miksiai-1.0.11-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ee9bfe208168efbcb8b04fc61d61e5f49d53bd835537b8fbe0c4f78eeb1d80af
MD5 81ea6b3803c5b696976b0637d38f0bc7
BLAKE2b-256 639987f9917c47d73c98acd3b01c562b8975dcaeaf6dc1f5fefbb6592207fc4e

See more details on using hashes here.

File details

Details for the file miksiai-1.0.11-pp38-pypy38_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for miksiai-1.0.11-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 106dd9f37c73885db4f29a0a2617698c3af1f3259ba2310082060d7f8678223e
MD5 371fdf265c9158de689abd1be43b18f2
BLAKE2b-256 61e97b840d267475c243a5df25fbfc556df889eb7e77d318e27c929569157324

See more details on using hashes here.

File details

Details for the file miksiai-1.0.11-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for miksiai-1.0.11-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 486a24f259f6e4cc4f01c2541b37a42327a1b9cfea1fea1507dacafeff9a55dd
MD5 c9b084db1d3a1d7565e1518502f9bcdd
BLAKE2b-256 3b3a99ddc38135d405e307e3d3bc0918ed67c45406cd1fb368903f05321c80e1

See more details on using hashes here.

File details

Details for the file miksiai-1.0.11-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for miksiai-1.0.11-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b8058c78b04f565be6aec1d0cda9dcd6f293f76be4b02aebcf0754b9ef9a3c70
MD5 4805bdedccbdc56fb03cee46b703490a
BLAKE2b-256 9d4261bc5e368049ca6a0dd1e8074e8fba9ace0aea48cb09e5ca6f2a04c0d09d

See more details on using hashes here.

File details

Details for the file miksiai-1.0.11-pp38-pypy38_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for miksiai-1.0.11-pp38-pypy38_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7750acc805331461b51da8e166bc07d185da01b7d5241fe691e3e9003cef13de
MD5 ca080266bb621358ec9218b431d3ea70
BLAKE2b-256 679074b9df8ebab7d4a0a4255a7d8405f728ed2b27805ff84a5f473ddfd8dbf1

See more details on using hashes here.

File details

Details for the file miksiai-1.0.11-pp37-pypy37_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for miksiai-1.0.11-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 85d6af92f36d335d8b738196e3e0421eeddc6e8cb0dc44725e51e1fdb9a7bf02
MD5 1f697762efb1f24ac78df79f2638790d
BLAKE2b-256 178c685b1b156fa3017eb592c0064a6e9c6bbc4405d0cdeeace0a4bc8a626b31

See more details on using hashes here.

File details

Details for the file miksiai-1.0.11-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for miksiai-1.0.11-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6e025e63819d5dcb0db7769aaf1a29823d1249b8fca459645b9735fb70aed5ec
MD5 8b070d376d02225f94148b5bf815497e
BLAKE2b-256 2945371566a24573f3548b989705abff7ad950308fbc353b65b67316ec0dc23f

See more details on using hashes here.

File details

Details for the file miksiai-1.0.11-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for miksiai-1.0.11-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 bfb67a98db6ad6ef4834d171dc513adf03e3bc042fe0acd4617f7829a1abc1ff
MD5 09a9aea5f2fa15678c411b5d48aee4ee
BLAKE2b-256 b19872c6c9031ef7241049c1627e4b905b8b2ae5bb084689a8bb476e2fd4ae3c

See more details on using hashes here.

File details

Details for the file miksiai-1.0.11-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: miksiai-1.0.11-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for miksiai-1.0.11-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0d790b7722957d2f4745fdd630b048bcfa9f7a974b313ebab6d76b66b297ca6e
MD5 b2cc1120d2defe477fe5a43120448125
BLAKE2b-256 f5c7c82d0c81f261dbd5b02dab80f0a6fbd928a9fbc174611e6c2762141876e0

See more details on using hashes here.

File details

Details for the file miksiai-1.0.11-cp311-cp311-win32.whl.

File metadata

  • Download URL: miksiai-1.0.11-cp311-cp311-win32.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for miksiai-1.0.11-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 52c3edcd1f962116c35a4ecd5cfa98d16a82c00ec41830a26cb9b92eb6bf1953
MD5 cc58724e353f8a52ef2b6ba76090d5ee
BLAKE2b-256 d725bc5fd1fc560d2c2a94fe954712a55dfaf5f6e2c1e6061206fad37e24ba88

See more details on using hashes here.

File details

Details for the file miksiai-1.0.11-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for miksiai-1.0.11-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 c1b8e91ad24e8d48c53304d6b9d46e199dee718361928607642011ad26635384
MD5 fdab5bcbbc99ed858dfa4468d41d4ce0
BLAKE2b-256 71ecf291c47f62051b96c8a7fd3f2810dd0838e73d17e7412a7ad0b18d6b89a3

See more details on using hashes here.

File details

Details for the file miksiai-1.0.11-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for miksiai-1.0.11-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 cc51495b39896eb9de1568b692476720169264ce19f01060163e03a80168ad16
MD5 41264609fb2dd4b3937bf69753c0d14b
BLAKE2b-256 01d1561649e381ecbf0fd71cdafe7eeea5cdabbc6f83169fbda36c43028afa9e

See more details on using hashes here.

File details

Details for the file miksiai-1.0.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for miksiai-1.0.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6b294041693219eef85ffdb17523267c64d3b77a32bf2c385ecb5d71902bda75
MD5 96df4ff14eb5c3711963f53e9177b04b
BLAKE2b-256 6bceca5d63d569c70071c86446660d10e19439447a408481661240ba46e8053e

See more details on using hashes here.

File details

Details for the file miksiai-1.0.11-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for miksiai-1.0.11-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e53afb3d87e5200ae3e2d8d58a3a1d41c1cc90cbab706354f6b2e0790a9d8d6b
MD5 899f5de50f09337d121887611932c984
BLAKE2b-256 8f46c37e77555d8e7bbd23dcf6eded3e76d811a701d740ec5c27a435f6ff6d15

See more details on using hashes here.

File details

Details for the file miksiai-1.0.11-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for miksiai-1.0.11-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 66bf5235e7b4294557461b5844f8f81cd6f42b7247c6b5c3a8dd5f2a7f57e654
MD5 6bf3e1b67b4bce890d49037f892739cf
BLAKE2b-256 529607c33c939d2549a200965301fbc2d9983c3dfaa7f10eeb1f2f0a2ba3b8e1

See more details on using hashes here.

File details

Details for the file miksiai-1.0.11-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: miksiai-1.0.11-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for miksiai-1.0.11-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 4b7887717f6e31e39cf54d5e8feb40f73f31814c4ad219db707d451d95dbd758
MD5 6e12c894d1e71716a706db5a36cd0471
BLAKE2b-256 807017a90e1ccb2819ec6fe7a173218f10902838b767348d2c449bfb68f3e87b

See more details on using hashes here.

File details

Details for the file miksiai-1.0.11-cp310-cp310-win32.whl.

File metadata

  • Download URL: miksiai-1.0.11-cp310-cp310-win32.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for miksiai-1.0.11-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 13aaea1ea85df55a964f55faeb84728f3820d54de00d519941a5ef2100101604
MD5 ab8b0e38c9a9cf2009707aa5d57be75a
BLAKE2b-256 1e0baf3aa8333524ad33205ae66872254b46267c7f0f851e4f75735901e81fa7

See more details on using hashes here.

File details

Details for the file miksiai-1.0.11-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for miksiai-1.0.11-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 80b5897baaf1f1b46d050b980992fdd8bde367ef724975a852382b82df778f25
MD5 7f421eb496531c3f7bad5844234b0a96
BLAKE2b-256 58fe01c62fa6009a8ed01c63557e0483312b02097677394256d98522b1e0b566

See more details on using hashes here.

File details

Details for the file miksiai-1.0.11-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for miksiai-1.0.11-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 fdf9f8337de5539f485b3fb62cd172e3d1f73d66fd82fc9c945a243d8ff42a7f
MD5 436d34b25a25b21be97188d25bceed88
BLAKE2b-256 1915faa493d74ce1ec727a5a3d4e88e51600a31e81a6a5547ac00f654247b11f

See more details on using hashes here.

File details

Details for the file miksiai-1.0.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for miksiai-1.0.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 71944165ea5b5da9f612ffec4437868fceed7a0bd5d6ba1c967c6bcbda3af338
MD5 9045e9a6a131c79bb83a7a1b0f5fbaa9
BLAKE2b-256 164a547529455f26567df5a5150776924e04821f331251147632719e66da9e5e

See more details on using hashes here.

File details

Details for the file miksiai-1.0.11-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for miksiai-1.0.11-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 30ceb65834670f9b37f0684811bf6a4bc371f796aa876cc945ce2b76f01f6da0
MD5 509daf0fc860d1b47831b5c08bc064eb
BLAKE2b-256 bd745fece575e156e97ac148d7fc39db74b79e76c3f86ca65ba9535c9c34ee16

See more details on using hashes here.

File details

Details for the file miksiai-1.0.11-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for miksiai-1.0.11-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f960a77b3260f2a3da742ca035fe1db1d7e9f0d3b9b047447b3b2d49a2c08ca6
MD5 4ae2ad382beaee368faeb1c29c317f97
BLAKE2b-256 ca4cb5d4c84ff8d5aeebe0cfad5d1c2f909fa6563611e672b77a321109c3011b

See more details on using hashes here.

File details

Details for the file miksiai-1.0.11-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: miksiai-1.0.11-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for miksiai-1.0.11-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 a6a7e9296736274c3b523b90e27bc73ec6ef289a00d7429ebae1a2afbd64ff02
MD5 ab8355b53d223ca858c7d93d63e56986
BLAKE2b-256 f864a459237b9ff3ab78ccd0a19b5f3ba9e2599c8811ec391ac1180e558da382

See more details on using hashes here.

File details

Details for the file miksiai-1.0.11-cp39-cp39-win32.whl.

File metadata

  • Download URL: miksiai-1.0.11-cp39-cp39-win32.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for miksiai-1.0.11-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 820d46276b8bc16c96d95263914b7ebec4e80e391b2d06619a8137b4dab643f0
MD5 d2354d6136f673648123576679168af8
BLAKE2b-256 f38e786dc26f896647a6978392ae6a1b22bd48d3338ee71d74fb62aef1c669d7

See more details on using hashes here.

File details

Details for the file miksiai-1.0.11-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for miksiai-1.0.11-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 064405b15205f535f69c9bd6469cef2060baeb049d6df70e7caa7c8ebfb81e2c
MD5 a94a66013d08aee699ae77f2f27d6009
BLAKE2b-256 bd2689efce938c0e57439b950beb1cac6697342a5dfbeec36a2393c905743018

See more details on using hashes here.

File details

Details for the file miksiai-1.0.11-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for miksiai-1.0.11-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 32c63df4a0d9de4a39a5189494a4dfe410255ec48561be92b7cb6c7f2f420b38
MD5 e1cc495714a1390d03231a7af0020e57
BLAKE2b-256 5e3ada2623063fef48020054ea9ae4de8c94e7c2ba8757d6703ea9a1b9e9e939

See more details on using hashes here.

File details

Details for the file miksiai-1.0.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for miksiai-1.0.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5fcbf534e6bdbc81b6507f3e15397e196a6001bd8265a0c4198b1f84b1e48a3c
MD5 53417ab263022fb0e9baf78d356a465f
BLAKE2b-256 2db76349aac83e587ca583b166ef36d0cd719c8cd98da8cfae1af616fe1d2579

See more details on using hashes here.

File details

Details for the file miksiai-1.0.11-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for miksiai-1.0.11-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0d101948001f3d623a8f2c49401a39a599c8a511d29797e823b87971a848bc41
MD5 ad4db233a99fbdd0d70a12222cb291eb
BLAKE2b-256 229cc1512096743ab1ace88aaf148b5361014aa65607a7a4c79d20e11132d331

See more details on using hashes here.

File details

Details for the file miksiai-1.0.11-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for miksiai-1.0.11-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0abb5ff8eff6d864fa61ca46ec346f0bc8864cfcdba55eace889e496729ca3b3
MD5 ffcd3b4e35017893d0022f9257689434
BLAKE2b-256 cebb354a093a6ed926f57994ee514ece323ffdb0c909c432bb3200b15e4467a3

See more details on using hashes here.

File details

Details for the file miksiai-1.0.11-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: miksiai-1.0.11-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for miksiai-1.0.11-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 19dacbba1eb60fc96dd2c3e8d52bbf501667f567bb897f4473b3c37e92fa58a0
MD5 a3956fdf8ba77080f721e70fc5e0c959
BLAKE2b-256 b228457b1c589147bd99fe3d548fd122d4bf9fa4e4750863cd65a8f8345893ac

See more details on using hashes here.

File details

Details for the file miksiai-1.0.11-cp38-cp38-win32.whl.

File metadata

  • Download URL: miksiai-1.0.11-cp38-cp38-win32.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for miksiai-1.0.11-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 69ffad147a97d5fa8c0e5d04a049b12520859b0db8c3b99d816075c91211253f
MD5 968cbab7f99d6dee6031131981c151a5
BLAKE2b-256 7db27f7cf5983f38de5104c861350cce31224bf670fe8fc29c78e8feaf7ca5fb

See more details on using hashes here.

File details

Details for the file miksiai-1.0.11-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for miksiai-1.0.11-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 f478eb00a41c86bd7aa897e708e6c7b18aeb05bf8cc6586d36d874d31ecac935
MD5 18d12f7a96c9e535659a190005437fe0
BLAKE2b-256 c5e75f2e82745b174bbc027c693285b3b44582b7ddeaebcc945faa89edd1fddc

See more details on using hashes here.

File details

Details for the file miksiai-1.0.11-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for miksiai-1.0.11-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 4bb64451fc05340cda04f181ee5cb896851ddc7719bee3b2615697227b8c25b6
MD5 97bb49b9c151b62311e3dc7db18ccac6
BLAKE2b-256 8b1755df4c88a9c4e768e82bee4e3c4f790d315063757923475eb66efe7e5c35

See more details on using hashes here.

File details

Details for the file miksiai-1.0.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for miksiai-1.0.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 eeaf5cb4a8cf8a6a050303a5eb0e1aaf235bb6b8107842dc15dd0010f48438c3
MD5 46b56e07be359bcf0ca03556d8799f40
BLAKE2b-256 e4e72849980e0152663d92a415fb8237f91f2d6fbd07a4eaed1a0294b63ff5ba

See more details on using hashes here.

File details

Details for the file miksiai-1.0.11-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for miksiai-1.0.11-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 18d5cffcf39d9e91d8abbdcfa11d3319c060f7ee423f0ac8de084e3565cd8106
MD5 15fa0211516c1cd79c02238af5ac8d4e
BLAKE2b-256 ac552ceb806aa7b62eaedc7aaed30bea269ef948bcb951ae9a6bc07cd36154ec

See more details on using hashes here.

File details

Details for the file miksiai-1.0.11-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for miksiai-1.0.11-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 39cdde066ce30e4f9d9aff836951725d38d8e0b631beb66c813ec8a5eed6f2f6
MD5 9a51e580eb82cb454179801e76982919
BLAKE2b-256 d4d3c90cf4472f039a566924a0699783bff9b4222fde41db34bae23abcb1f493

See more details on using hashes here.

File details

Details for the file miksiai-1.0.11-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: miksiai-1.0.11-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for miksiai-1.0.11-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 e330a125231ee7b1c1ae997914c1beb9363526d3396f4010324b2e9e88889c9e
MD5 ad2e5627c106d8d2b1e05006959bf288
BLAKE2b-256 50ce2614718860c281083e88af17044ba6e16178563f2882e7bce3807f4bc8de

See more details on using hashes here.

File details

Details for the file miksiai-1.0.11-cp37-cp37m-win32.whl.

File metadata

  • Download URL: miksiai-1.0.11-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for miksiai-1.0.11-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 4eb65a8622d0451c1ce67c81ff614d5baa7542d9b0e1393eb0b006dfd793254b
MD5 762b36ed03efa586e39b4ab015ff3453
BLAKE2b-256 560a39f19261cc60f99e6bc538803a7a97fa4ecca57ff76f1c1978df72d2df05

See more details on using hashes here.

File details

Details for the file miksiai-1.0.11-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for miksiai-1.0.11-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 de759bc1a55ea0266aae75390104691a6a67ea274183793deb72c6b2b4c17948
MD5 cc72d988f3e1e8e5d433e92990e802c4
BLAKE2b-256 7cb1bd80c18e5039be55bf283ebefa4f1f025b183ce826a629dcc6d4f6fad1c9

See more details on using hashes here.

File details

Details for the file miksiai-1.0.11-cp37-cp37m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for miksiai-1.0.11-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 a3eabb02ac7489e503ca6a02e9ad17fae1ec0b657c5cb381415174eec247d435
MD5 a3499921c08823a7ae7915e6cb132742
BLAKE2b-256 2409ef712f81c887eb920d039f6a62e1393e08297713c4780aab6f6bd029f0cd

See more details on using hashes here.

File details

Details for the file miksiai-1.0.11-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for miksiai-1.0.11-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 de4cada5f5c089f8e7697d68ca7a10b753d66440ce1b27740527aaf4564a548c
MD5 d4dafdd4d786f77333b16bac41c7fa60
BLAKE2b-256 d77aac51a5dc33b5cc1edb64f59e51bc65217cd1adf12fdfbaca0e8680067da8

See more details on using hashes here.

File details

Details for the file miksiai-1.0.11-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for miksiai-1.0.11-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f7f94a3adcc5213809fd816c21989ba9bff2f2b16e62bc1e2ccd48651a050792
MD5 b40d323e655ad943ce8da6dfcbaefcca
BLAKE2b-256 e972cfdf735bad1b9826bf666a2a212fa534a550c6b9abbe4b6aabfcf9b02e8a

See more details on using hashes here.

File details

Details for the file miksiai-1.0.11-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: miksiai-1.0.11-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for miksiai-1.0.11-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 11c804f303e90d04c43d33cfc69fab48d593ce3d21fc0c732ae9a8792ed57086
MD5 3098dbc0cb6f08c997984b223923d0c1
BLAKE2b-256 97eb00e444d3d70973ce8cbaa15180cf713b3aabd15d217c721c0c724475416e

See more details on using hashes here.

File details

Details for the file miksiai-1.0.11-cp36-cp36m-win32.whl.

File metadata

  • Download URL: miksiai-1.0.11-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for miksiai-1.0.11-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 4ac0e68a3b3f76860da9e73e0976ba93bec15ad127f47c07e4cecdfa2b09fc09
MD5 ea4c4f00d87ae5656c91f83e7ccda457
BLAKE2b-256 d7c26e0f212e3b8d01550bec1579c92676b11ad1ea5b8d8cec0c6e0c14dcac8b

See more details on using hashes here.

File details

Details for the file miksiai-1.0.11-cp36-cp36m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for miksiai-1.0.11-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 852fe1a82cf813452cef672c588daea4d4862c7c78e63b1b2a47c1a79090e414
MD5 fcc0892bca79c64b6f9bbb7a3110a681
BLAKE2b-256 363fad83fb8f2868b0c9c632538f7d046adc290c7b1aa3248b1bb45d1208d223

See more details on using hashes here.

File details

Details for the file miksiai-1.0.11-cp36-cp36m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for miksiai-1.0.11-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 40475b3cad73f2954ba8d8a609cf83b163ba001f47deb9100f942b53ab35c20a
MD5 4d02a76e86a189b6da83c5af18d85fda
BLAKE2b-256 4b53d67799b19db3c7a84b7fdb73c9ac1a9df22ba9d0490d179748fe260ae03d

See more details on using hashes here.

File details

Details for the file miksiai-1.0.11-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for miksiai-1.0.11-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0285e98c4129184abb1805091a41f77963e0cc0052b7e0f7a3c9f13589dbb5a9
MD5 4e1003b1d5c92983484a6b2599a491ba
BLAKE2b-256 d351707879632eb09dde1b6cb724e3632d1d8e3b20be156d7aa458d5e80e092b

See more details on using hashes here.

File details

Details for the file miksiai-1.0.11-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for miksiai-1.0.11-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6cd41062aa839247d2d7f574865823b8c89271c30e89b3060f505f8a0cafa973
MD5 722bdb67ae1d0c81add089af6ff09a15
BLAKE2b-256 785979dfa3b44bc0af8f167567b88cbcb01c4ac778ad41ee2da70ce54951c707

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