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, 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.10-pp39-pypy39_pp73-win_amd64.whl (1.2 MB view details)

Uploaded PyPyWindows x86-64

miksiai-1.0.10-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.10-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.10-pp39-pypy39_pp73-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded PyPymacOS 11.0+ ARM64

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

Uploaded PyPyWindows x86-64

miksiai-1.0.10-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.10-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.10-pp38-pypy38_pp73-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded PyPymacOS 11.0+ ARM64

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

Uploaded PyPyWindows x86-64

miksiai-1.0.10-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.10-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.10-cp311-cp311-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

miksiai-1.0.10-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.10-cp311-cp311-musllinux_1_1_i686.whl (3.5 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ i686

miksiai-1.0.10-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.10-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.10-cp311-cp311-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10Windows x86

miksiai-1.0.10-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.10-cp310-cp310-musllinux_1_1_i686.whl (3.3 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ i686

miksiai-1.0.10-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.10-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.10-cp310-cp310-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9Windows x86

miksiai-1.0.10-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.10-cp39-cp39-musllinux_1_1_i686.whl (3.3 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ i686

miksiai-1.0.10-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.10-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.10-cp39-cp39-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.8Windows x86-64

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

Uploaded CPython 3.8Windows x86

miksiai-1.0.10-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.10-cp38-cp38-musllinux_1_1_i686.whl (3.4 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ i686

miksiai-1.0.10-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.10-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.10-cp38-cp38-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

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

Uploaded CPython 3.7mWindows x86-64

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

Uploaded CPython 3.7mWindows x86

miksiai-1.0.10-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.10-cp37-cp37m-musllinux_1_1_i686.whl (3.0 MB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ i686

miksiai-1.0.10-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.10-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.10-cp36-cp36m-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.6mWindows x86-64

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

Uploaded CPython 3.6mWindows x86

miksiai-1.0.10-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.10-cp36-cp36m-musllinux_1_1_i686.whl (2.8 MB view details)

Uploaded CPython 3.6mmusllinux: musl 1.1+ i686

miksiai-1.0.10-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.10-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.10-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for miksiai-1.0.10-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 0fd077c9affe14cc8892b467df7e5734ecd20adceb16083d91910244a8947d9d
MD5 dac1bd991283e377574a7b1e92e73cc0
BLAKE2b-256 50288068ea49e03f946125ff72f6937c4d8cf2c608234b6837d6a21bb30dc071

See more details on using hashes here.

File details

Details for the file miksiai-1.0.10-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.10-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2ca95c5040b2b8125cff0a170292628f4da2bf897d0b9f2e5a96d72d1d513179
MD5 934f7a303c614fd78f32afcbb1683985
BLAKE2b-256 26aea8f713519abe550d7de4512ec1f29b0843ec32e18ee1de3b3096b20f955c

See more details on using hashes here.

File details

Details for the file miksiai-1.0.10-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.10-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 abd7e5f9ae5c4b54f748b2ff26e93759af10181ea97c8e262dbac48ffa6219e5
MD5 f2436a0cd71a9c5b2723d1e1faa509de
BLAKE2b-256 aaeaa0e801e802021f22e7e8dc03689c259d700ba2706422c4cbeebfa38590db

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for miksiai-1.0.10-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1a182b28696da8358a1731bc1b4b11b52d9d5ae9ca3036e9fc2c396fb95bd601
MD5 cd236da0d97e9a7c850e962537c71daa
BLAKE2b-256 f7c46b26ff5223f9fdca3bebf3b5affa0a467cd2384373386724a95f92ca6d7b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for miksiai-1.0.10-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 b435d6876814780b6dbade0cfeca45fc2b002a9e6eb9af12fbe56108b8ac3d88
MD5 297a8d1e8d82b5c6728ace9d0e472a7b
BLAKE2b-256 2afb06cf1dc8ab3afea31a92f41c524d2488aa9369056b3d94c04faf72335e75

See more details on using hashes here.

File details

Details for the file miksiai-1.0.10-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.10-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ce1467ada17910ccafc5be6f9a6f855700f46ba74f1ebf36a7f099b8db75adf6
MD5 ba0fbc2b00e4158082595593eff92371
BLAKE2b-256 54b75638c0116d6ac807c2984c5ae6704e81b7d9b0d06afbf3fc5cb52f955916

See more details on using hashes here.

File details

Details for the file miksiai-1.0.10-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.10-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6cbf24ff8044145a4cee5f57fc747d76333d6bf0af38a18f45fc58c7caa38235
MD5 61478ff75fc89b5d31a10d563fe4ba19
BLAKE2b-256 f0c529c2283436d5723ab8ef69d4c8ac68bca998501db41848be46df4732dba8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for miksiai-1.0.10-pp38-pypy38_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e3c980e569dc48f4bc99990864cc4049a2652a0ae6978fd44c1598221833368e
MD5 b8febd369ba1480c94b9d68f328a16e1
BLAKE2b-256 ec01702f07e824c991819fe5ca0bb66b3c2ef7ddb963ea21e7f959c6246fadf2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for miksiai-1.0.10-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 9dd3c11b587c9df93c48b38bfc911f6ae17b2e8197ed82fd6f375bb98c687dc4
MD5 7801ea2a80ccbe91f4efb06340ab7afb
BLAKE2b-256 c6c6aa54568ee14a09a6bef056333e4000ac88ded4a9e9185d181b8099f3929d

See more details on using hashes here.

File details

Details for the file miksiai-1.0.10-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.10-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0cb2b56710223db732bb003298328b422de4251aadf1c8867dec2a50ff780643
MD5 9f0ca9b9cfeb8c57ab23b5f2b8bc15b6
BLAKE2b-256 aebc6bed7e2758023435152bb5636df7a39b847013b64f356343281674e6d8f9

See more details on using hashes here.

File details

Details for the file miksiai-1.0.10-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.10-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b2e8e68afef44117ab9e87ab168ecd61f4f0c0ba03bd9d7aa73fdaa63a3ddca8
MD5 9f44e871d318f3ae295e53c3bb62bfe7
BLAKE2b-256 f12b395a8dfc97a8d343939d4d951b6916c52db5c7dd690173417df088ed78ac

See more details on using hashes here.

File details

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

File metadata

  • Download URL: miksiai-1.0.10-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.10-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9dc2bab141b6a51701074f9d6547b06c1e97ad45b41bdf5f5ff25f3d1a80b570
MD5 d25669a99be43f014acf13e1ca41b9f1
BLAKE2b-256 f19b8156afeecf2e51167bf9591ddc0ae134ac52a2834f3c0ed7388f3ec84300

See more details on using hashes here.

File details

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

File metadata

  • Download URL: miksiai-1.0.10-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.10-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 a53837de5da7f4343f149c8a5a77b0d046199fa7e57e6c74b519883d58ad8379
MD5 0f6a3230241a219e23d0b451c484db4d
BLAKE2b-256 5af2fee7ba00c3c8633f772bfb775c7af1cda68a3bcdab79b7c3cafff5e6ad2a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for miksiai-1.0.10-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 0db4126f31dfd1b8b0c4d78f22be742a8f8f08b67c74f71cd640151cd57df236
MD5 59989f4ba0260e24a9dcfc1a8cafa6d5
BLAKE2b-256 12f7a61ca4a915710c914a2e158de49b0ad65a959d8dc180e1f7fea8511cf1af

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for miksiai-1.0.10-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 adf03f4afda580c448ea7d9cc1957d504503eba2d08effa65bd707f0e706b65b
MD5 8ca36911840ea9c49b7e64db52d0b9ee
BLAKE2b-256 76700eed4119f6393436b62d587432f51d279e89f410749ec3e3a2ba55c949bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for miksiai-1.0.10-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bd932daf97a82fa2fc330423cce7f3e9461cae0f57ee14fced42ddf9a5c114ce
MD5 6deb6a519d78c4d5ad986765877f8ea3
BLAKE2b-256 888b15c8872c3bb77f0a834e708b265d4ee996c1a60188ead88106dca7c1e20e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for miksiai-1.0.10-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0d8b0f0b10ced25eeafd8cd637763e5aff757245409b0e44add50b59019550e3
MD5 954348432e2261064d526fbd78170108
BLAKE2b-256 663e49abf770f999d2192551c3f313b0d0589145fc23c8ea025301877c617dc3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for miksiai-1.0.10-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5caa2092938754de3d271581d198119e40ee62e80d79c2b5f789ded0edc82d71
MD5 d0c7a5e71ba4af1d52fd049935bdf40a
BLAKE2b-256 3ba4b51dadf1a50368f9286abae3da28adcd816643248fdb600eaf9e54d3a7af

See more details on using hashes here.

File details

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

File metadata

  • Download URL: miksiai-1.0.10-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.10-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 c1d643549cecc3448f6c146758d0f107fbc0bf99cd8b4deeab84040b52996b71
MD5 c5c8a2c29b2f25a67ec4e2acb0590940
BLAKE2b-256 d1ef966e13d0046678130874e1d5c8b4926b2a39551f379576c0fb5b97db0eed

See more details on using hashes here.

File details

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

File metadata

  • Download URL: miksiai-1.0.10-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.10-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 0738ad7f70775509c177ab622172fdb4f743eb9f14af264170357b0d07056f6b
MD5 e1d45faeb911d135dc5cdc85c564102a
BLAKE2b-256 3d9b59bebeed5b516eda7192b9dcc979dc8dc91d5f25091375a6bf65e6908682

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for miksiai-1.0.10-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 8d9291ae32535ba4f6d55482d885e82c125eee1e71cb417b4daf67e63821659e
MD5 832c4052445fbe5d0aa2fbe587dca7cb
BLAKE2b-256 b080c21c47bbce31f4b568bf9e7b35f59888bbe0dab69c08174ea39ee334a833

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for miksiai-1.0.10-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 3c8b66210a376f1c88dd96b08cc557c82d0ce4bb06cf5c5ff22fdd8489cdb52f
MD5 d36e5a78b9cb381edaab21853ca34d5a
BLAKE2b-256 db0033bda7cf32c852fca3ea60f16b6e5b2716adfc33efdcf75c9ee78f76b617

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for miksiai-1.0.10-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fdec3b3ec9bf990eeb4872f64152f232692fee7c66f0310e6eb69e6232e80739
MD5 b7ccf042ea64eacadd3f0e253f74cc3c
BLAKE2b-256 0d832eadac87b5f84f4e026ae0f2ca30e4187a6ed6a2480038216e6b1f47314a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for miksiai-1.0.10-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 62dee183206bab06b9e8083fc464bf3becc8cce6191c2fc695f89834b39467f4
MD5 5dfea2c1d72203c940eb3bee3cc8777f
BLAKE2b-256 76dee977e15bc00b7aff38ad08697cc271ed6b97693bca37c0c37207a37bc52f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for miksiai-1.0.10-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 24d8374f7a2a5af97bf8abd7ac92bef32326c756367bdacb0f708f8c098061cf
MD5 da5ce12af2b582d2637189a017d5be49
BLAKE2b-256 d2d2e18c4eab38364a20691dcc3bd9410a58888d8e32b4b40939dca948029f22

See more details on using hashes here.

File details

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

File metadata

  • Download URL: miksiai-1.0.10-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.10-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 5feaa903b8291d1f5d08bf79fed93cd29b667409b4ec2688249a6e0fa2c8ad35
MD5 c2a439ebb204ffba27430c56358122b5
BLAKE2b-256 66db2c06a12526bf51990233a93c565bd7d774c9b10cec94c1aadba29f4ac698

See more details on using hashes here.

File details

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

File metadata

  • Download URL: miksiai-1.0.10-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.10-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 5e181d7c18ae83fe122e335ccfd9ae08a34cb0009fcd840a6ff6e151d89039ab
MD5 b341afd8842189a83add013a59aebbdd
BLAKE2b-256 45ed15479e09c1f510ce00e1cb01ed73e5a2f1b5238b9afbdb756d45801d611b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for miksiai-1.0.10-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 d81ffa791b417a019685956116b2e99a10f24a863e0032c1ec8c1900341e75e2
MD5 da19e9474925be0de757e53a519c0168
BLAKE2b-256 79b526b94cf28f4ac8d2209fcfb34cdd5af739d5425971d7b420f445265b8916

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for miksiai-1.0.10-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 00cd7dd74cdabb45b0fac450438674d99bfa66b62a563c57193782dbcc29ed87
MD5 91bcf021600ffc945fa7dc076cc42f26
BLAKE2b-256 8254a1b0ddcdf51586cc1a1cde01c8da92df463b4bd895b9137ce086dd135723

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for miksiai-1.0.10-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 44bc731355515b7bd408b7bd8d5dfcf986b019fd10b23448d5715d865634be71
MD5 97ac21d04f035358f68ee764e8b7edce
BLAKE2b-256 97b4f27fc75d30dcab4d8cf39ac6673e8452a8bae81452168c59a3bb669c5dc4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for miksiai-1.0.10-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 eabbaaa3c655d4df5521e7b5c1f54bb5fc337248656aa647e9130a1fa9d8c74d
MD5 a01191a28dd15132cc38ba16fdcafe50
BLAKE2b-256 f02392df61ad77f0b7858b9b29243c3251637cbcb98d24f52dd38b0c77451dde

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for miksiai-1.0.10-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e4e46b609915cb63391a5ec7ca736444bea1ece1e2d14284660c5d9a6bc22729
MD5 c2283227fd10bd230397640b584ebe17
BLAKE2b-256 9d86749809a771c2e0d3c95a62c89dd18531a256fce3264f0bfc194572a6a2b7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: miksiai-1.0.10-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.10-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 fd85444facb859fd5f40d2128b448c75b6cf12898034a56f6b54cefd09b91997
MD5 054bd5fe5c2cfb06bcdf629ecbb9a264
BLAKE2b-256 1114af7489b92fc8c89e2fc57a103fd4522ce2d45700fee07a64ca455d9e0328

See more details on using hashes here.

File details

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

File metadata

  • Download URL: miksiai-1.0.10-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.10-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 0b2b68ab655cbb8cbfd5d5526f9255a8985184b3b3012b99bbc4493cd3e0a25e
MD5 6a46e218dd44082e8be806b6c08da4e5
BLAKE2b-256 89610ca2dfb1442989537655f2b1887bbdee62409394d751a5f5f99811b7cdb9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for miksiai-1.0.10-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 7a9779970783f156b3e87fa8a981e7e9f625ac28fe3968f6ca381ca0ccd9ebfd
MD5 2ec73453c0a82be993090207d1a2e53d
BLAKE2b-256 c8678c2ccf86980c5864f2346008fef05807a23db2a775c8907e6b315a1c33f2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for miksiai-1.0.10-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 8a14458a462d20469d68f18a7538d2733c094ccb735302ed8df008b87e0715d8
MD5 3f93b5aff85da235ec7530e94dffbf82
BLAKE2b-256 b7d2418675f70e7402e642f220c3fe226d8acc3ae99389a449126e782a81dcaa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for miksiai-1.0.10-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4eb0db92fb4ff490bc877881770aa168b5aa2833c2ec0dae370f1fa1f9b7278b
MD5 be1a4b81a72a3be1eea776dabb21b221
BLAKE2b-256 e84ca5b967ed31bb4247e6ed7637d579c388ef84eab445d0751d54edd8790825

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for miksiai-1.0.10-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7535ce6f90f4161addc859be9855f5b14d3048599ac31c74ff2ce07873622ec2
MD5 51ff6b661613dcd9bcc0339356e51cfd
BLAKE2b-256 2285c5c0dc076e3631ea2caa369b2e99f77c510619d0e430c1ae3ea9aea46612

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for miksiai-1.0.10-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 525e73fc67d9407ca815a07d42b30a89491a2bde1c8b536a8603008984fde2f7
MD5 8e7764affde60a1b54ff25d21adc78d5
BLAKE2b-256 1d5fabf8899b39705ba0ae31b959a965455e1d36b7c0582f3785fce23410e25c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: miksiai-1.0.10-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.10-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 241d29f4dbaa327b6c0c143572bc1469a74083935e61ab5de1b6d7e4fe19bd6b
MD5 5cbc8fc4fbda0c7b38abd4c177edc7e3
BLAKE2b-256 b0e77b111500d1e8ca4b3ea5db14ef26206b600290a80e9e791569ff30a5ceb8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: miksiai-1.0.10-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.10-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 c2b9b2a738d5bef079ea7c72214126718be029279a8b3abfca9cfd983b30c8b5
MD5 696a75b4efd6247e7aadcfff81ddf9ea
BLAKE2b-256 00807bc37e5aaec87ba32d24809614ed2270124251aae6344cfe73beeafbf1f9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for miksiai-1.0.10-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 87bb1f2380721fb0568e97699f55b47b38a81ddd077d20eae8de41e503ef6469
MD5 4391ecb17d68e1e16d0e35c27d45fa9b
BLAKE2b-256 f6f4e84abf24f367c06af35eeda232a5204541ee5cf330ce66dcc8f07701effa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for miksiai-1.0.10-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 8cf7ccad16070be45b3dcfbfab6a43210a8ded114ae54edb4456501e6349d23d
MD5 b9ae7cb438625f3ea05bff5286d7cb4d
BLAKE2b-256 41276a9b1e6d4964c146a5acb978a56694c7b419f77c43cc4e36620799a3e327

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for miksiai-1.0.10-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 12ac67670677271f83c1bb53fc211c36c075904ee4497f13c76d603a4b5d4d5c
MD5 57b96df960a877919491b68360de8911
BLAKE2b-256 32fa8eef196fc6d0d4bd86f9c83d838a931c2e460a3b76cfa2adb96cb44666fa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for miksiai-1.0.10-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0c794ff12a14fa138e6726ab36dbe9b535bdd5ed119f1e1f414e7109ac430227
MD5 a737eef2ed41181d36cd4329146be545
BLAKE2b-256 35f6cb4f8c3727dc441bd301d75c8febeba02b03738ce0e1d2691df4374032d8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: miksiai-1.0.10-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.10-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 a0da13812af9ebdd804e6a54a75340eb4460b333ec4cc6d3557a05aaaf167402
MD5 cd80fc2c5b6842590130e672a04bf8ae
BLAKE2b-256 e95add5a344a8734013b9aabc2e50ae0c9dbdd01932bce6ca473c43e4715eada

See more details on using hashes here.

File details

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

File metadata

  • Download URL: miksiai-1.0.10-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.10-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 af4d4564b63019c685e2556b94952ab7dc7880bfa186e000dd0510bf7ce2d664
MD5 d6fbc9d7d9604533d7f8d1a827e7245e
BLAKE2b-256 386571392c80d531d2098b8923488bb26680f4084a41cf5340576a55cb9af6e1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for miksiai-1.0.10-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 84f487d73f947e735caf0a5cb42aa0c4d02e553d474650194315ef69237ba66f
MD5 e11cd06cc9754d427396334eaebbaeee
BLAKE2b-256 fa482213c6635884826f016e153dd4f88b537cc065e8097634f09cf1e0baee77

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for miksiai-1.0.10-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 1fcc273b84c39ce9c4281ccaeb1ba277399b8265dddca65287c1c66f87e1dfd3
MD5 b595d3ff6e4d8657ed4c98a6f4fe3170
BLAKE2b-256 1ede5eab21a084a429c80cbd5aa34bbe52d985c39992693a5c99ca08f7233a2c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for miksiai-1.0.10-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cdf2e7a27681178016342b37126e2c12dee80041255339d37834b340daae6fdd
MD5 f628d940bb0776258ace8e3e8b7044a8
BLAKE2b-256 9ce8cb756052e6013fc5885281edc9f479de18b7b4d3a0ac868766ea63ea57b5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for miksiai-1.0.10-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8254aa7fe26bb83d46ba6d713f1d4570575bf4decb26aa9f906469c80265e0e8
MD5 90d5b96b555a36dab0bc4f8bd43d1d44
BLAKE2b-256 c2bcd772435cb4651f61e594f5476a8eef2d73614f7ee73a40dc56cbb0376f4f

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