Skip to main content

manot

pypi versions license

The manot SDK is a wrapper on top of our API to make it easier to work with our model performance monitoring system. Using our SDK you can quickly set up your project by defining a few key parameters, including the paths to your data, classes and model. Once the project is set up you will be able to use the insight method to extract outliers that manot has detected on the new unstructured data that the performance of the model is evaluated on.

Installation

Install manot with pip:

pip install manot

Example

This is an example how to start:

from manot import manotAI

manot = manotAI("manot_service_url", "token")
setup = manot.setup(
    name="setup_example",
    images_path="/path/to/images",
    ground_truths_path="/path/to/labels",
    detections_path="/path/to/detections",
    detections_metadata_format="xyx2y2",  # it must be one of "xyx2y2", "xywh", or "cxcywh"
    classes_txt_path="/path/to/classes.txt",
    data_provider="local"  # it must be "s3" or "local"
)
print(setup)
# {"id": setup_id, "name": "setup_example", "status": "started"}

setup_info = manot.get_setup(setup["id"])
# when setup is successfully finished, then setup_info is {"id": setup_id, "name": "setup_example", "status": "started"}
insight = manot.insight(
    name="insight_example",
    setup_id=setup["id"],
    data_path="/path/to/data",
    data_provider="local"  # it must be "s3" or "local"
)
print(insight)
# {"id": insight_id, "name": "insight_example", "status": "started"}

insight_info = manot.get_insight(insight["id"])
# when setup is successfully finished, then insight_info is {"id": insight_id, "name": "setup_example", "status": "started"}
manot.visualize_data_set(insight_info['data_set']['id'])

Resources

Download files

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

Source Distribution

manot-0.1.11.tar.gz (4.8 kB view details)

Uploaded Source

Built Distribution

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

manot-0.1.11-py3-none-any.whl (5.6 kB view details)

Uploaded Python 3

File details

Details for the file manot-0.1.11.tar.gz.

File metadata

  • Download URL: manot-0.1.11.tar.gz
  • Upload date:
  • Size: 4.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.10

File hashes

Hashes for manot-0.1.11.tar.gz
Algorithm Hash digest
SHA256 7c6551b6cc1d039a54081edb4bc84b510d3cde86fa37df9265f6d0852dff21b0
MD5 44107f44af683a70a9af9ac91d68ea05
BLAKE2b-256 a20c52a853d6d33e9c50ad6c36c742ce53a25b4e1cd7ac8a3d70349d489cc826

See more details on using hashes here.

File details

Details for the file manot-0.1.11-py3-none-any.whl.

File metadata

  • Download URL: manot-0.1.11-py3-none-any.whl
  • Upload date:
  • Size: 5.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.10

File hashes

Hashes for manot-0.1.11-py3-none-any.whl
Algorithm Hash digest
SHA256 ff485a2892a3ed07306cb3c84d3373f4d4684e808eb5ba569250ab06a02e0c15
MD5 3c570c6a53099edb0fafce123c1bf97a
BLAKE2b-256 02fd21278b10d459dbd24737b0fa7c9238849bd0eee6bb5c88c33d528eb0d9a6

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