Skip to main content

Local Processing of Data Based on CXL Created Algorithms

Project description

Sentinel: Local

Purpose

Conservation X Labs aims to make the deployment of customized machine learning models as simple as possible across all endpoints (Sentinel Field-Hardware, Offline Laptops, Cloud).

This software is designed to run custom offline machine learning models across many images/videos on customer laptops or desktops. This will likely be used in field scenarios where:

  • Data sorting is required without reliable internet connection.
  • Privacy is paramount

High Level Overview

Basic Controls (via Python)

This repo is the high-level functionality of the system, such as selecting:

  • Organization/Model Selection
  • Input Folders

Docker: Organization-Specific Algorithms

We use Docker to manage the difficulties of different dependencies (Operating Systems, existing tensorflow installations) that will inevitably be present on people's systems. It also allows us to update/fix systems, algorithms on-the-go. This wil be downloaded by the python script, so dont worry about downloading this, it will be done automatically. Each Conservation X Labs customer will have a docker container with their most up-to-date algorithms pre-loaded with the latest TensorFlow libraries. As new/updated algorithms are made, your new algorithms can be found here.

===Please run the python script at least once before being offline to ensure your org's docker container is downloaded===

Installation Instructions

  1. Install Python
  2. Download Sentinel Python Package pip install sentinel_local
  3. If using private algorithms (you should know if this is the case) - add the provided .json key to your machine
  4. Follow Usage Instructions

CLI (Command Line Interface)

  sentinel_download --org <ORG_NAME> --key <PATH_TO_JSON_KEY>
  
  sentinel_run --org <ORG_NAME> --model <model_name> --input_folder <PATH_TO_INPUT_FODLER>

Python Scripting

  import sentinel_local
  sentinel_local.download(org,key)
  sentinel_local.run()

Project details


Download files

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

Source Distribution

sentinel_local-0.1.12.1.tar.gz (4.9 kB view details)

Uploaded Source

Built Distribution

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

sentinel_local-0.1.12.1-py3-none-any.whl (8.6 kB view details)

Uploaded Python 3

File details

Details for the file sentinel_local-0.1.12.1.tar.gz.

File metadata

  • Download URL: sentinel_local-0.1.12.1.tar.gz
  • Upload date:
  • Size: 4.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.26.0 requests-toolbelt/0.9.1 urllib3/1.26.7 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for sentinel_local-0.1.12.1.tar.gz
Algorithm Hash digest
SHA256 2f07555b7790c79067c08303b92f467bbf03fd5f8490696fb5f0b6846e505a80
MD5 1e98d7fd35a5a4904525226dbd7ff4b9
BLAKE2b-256 072e4d85e0fef948f5a84773581519cba6223fa010f4971046f7b4a801dbb2cd

See more details on using hashes here.

File details

Details for the file sentinel_local-0.1.12.1-py3-none-any.whl.

File metadata

  • Download URL: sentinel_local-0.1.12.1-py3-none-any.whl
  • Upload date:
  • Size: 8.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.26.0 requests-toolbelt/0.9.1 urllib3/1.26.7 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for sentinel_local-0.1.12.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9714e599bfc03b3ec28c2c7f954b5e31bd7b9c33fadb642acd4a92fb74395c9c
MD5 3d4b21963a971b9c838b6ecc82637833
BLAKE2b-256 8e513c2ee37b4ee91931f4c64fab3e41dd64ac20d898fa0c89e9567a5a26f751

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