Skip to main content

Sky Tracker — C++ tracking core with Python and Node.js SDK

Project description

Sky Tracker SDK

C++ tracking core for fast-moving small objects — drone, aircraft, bird detection and tracking. No GPU required.

Install

pip install sky-tracker-sdk

License

A valid license key is required at runtime. Set it as an environment variable:

# Windows
set SKY_TRACKER_LICENSE_KEY=SKT1.<your-token>

# Linux / macOS
export SKY_TRACKER_LICENSE_KEY=SKT1.<your-token>

Or drop a sky_tracker.lic file next to your script — the SDK finds it automatically.

Quick Start

import cv2
import sky_tracker

cap = cv2.VideoCapture("video.mp4")
ok, frame = cap.read()

tracker = sky_tracker.Tracker("default")
tracker.lock(frame, (469, 409, 26, 38))  # x, y, w, h

while cap.isOpened():
    ok, frame = cap.read()
    if not ok:
        break
    result = tracker.update(frame)
    if not result.lost:
        cx, cy = result.center()
        print(f"frame target at ({cx:.1f}, {cy:.1f})  confidence={result.confidence:.2f}")

Tracker Profiles

Profile Best for
default General use
fast-sky Static camera, sky background
pi4-target Raspberry Pi 4, single target

Platforms

Platform Status
Windows x64 Supported
Linux x86_64 Wheel build configured
Raspberry Pi 4/5 ARM64 Wheel build configured; hardware validation required
macOS arm64 Coming soon

Links

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.

sky_tracker_sdk-0.1.11-cp313-cp313-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.13Windows x86-64

sky_tracker_sdk-0.1.11-cp313-cp313-manylinux_2_28_x86_64.whl (15.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

sky_tracker_sdk-0.1.11-cp313-cp313-manylinux_2_28_aarch64.whl (7.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

sky_tracker_sdk-0.1.11-cp313-cp313-macosx_15_0_arm64.whl (23.1 MB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

sky_tracker_sdk-0.1.11-cp312-cp312-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.12Windows x86-64

sky_tracker_sdk-0.1.11-cp312-cp312-manylinux_2_28_x86_64.whl (15.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

sky_tracker_sdk-0.1.11-cp312-cp312-manylinux_2_28_aarch64.whl (7.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

sky_tracker_sdk-0.1.11-cp312-cp312-macosx_15_0_arm64.whl (23.1 MB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

sky_tracker_sdk-0.1.11-cp311-cp311-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.11Windows x86-64

sky_tracker_sdk-0.1.11-cp311-cp311-manylinux_2_28_x86_64.whl (15.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

sky_tracker_sdk-0.1.11-cp311-cp311-manylinux_2_28_aarch64.whl (7.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

sky_tracker_sdk-0.1.11-cp311-cp311-macosx_15_0_arm64.whl (23.1 MB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

sky_tracker_sdk-0.1.11-cp310-cp310-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.10Windows x86-64

sky_tracker_sdk-0.1.11-cp310-cp310-manylinux_2_28_x86_64.whl (15.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

sky_tracker_sdk-0.1.11-cp310-cp310-manylinux_2_28_aarch64.whl (7.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

sky_tracker_sdk-0.1.11-cp310-cp310-macosx_15_0_arm64.whl (23.1 MB view details)

Uploaded CPython 3.10macOS 15.0+ ARM64

File details

Details for the file sky_tracker_sdk-0.1.11-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for sky_tracker_sdk-0.1.11-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 981fba20e3034bebff517f89611c937b55c6829095e23baf9d4e5df2040e845c
MD5 d8393e4fa21d4b62833ffce3b0cff752
BLAKE2b-256 b09ed660ca2d260f65bdea55e638b0fe87b5916b034aacac4a8b6291a3ec4e7f

See more details on using hashes here.

File details

Details for the file sky_tracker_sdk-0.1.11-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for sky_tracker_sdk-0.1.11-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ce3b6be0aeff5970b16665921eded31f8b33a34f292ac8531fe23f8594cd9c97
MD5 3e01aa26f0b5ec2cb3d9ea643a9d939d
BLAKE2b-256 b8f5632687dbf3a424824b51376987348b20677525ae1d74c8596c1340bcd289

See more details on using hashes here.

File details

Details for the file sky_tracker_sdk-0.1.11-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sky_tracker_sdk-0.1.11-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2525e7638b994078010506d3735f9190186143b33055d640bf6b9df3de18bfb4
MD5 2f53df44ec3157e19fca84751df7b3ec
BLAKE2b-256 45f5abccb56980ab9be56beb6954a43621f01e2c9f9a422609a419def8bbf21c

See more details on using hashes here.

File details

Details for the file sky_tracker_sdk-0.1.11-cp313-cp313-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for sky_tracker_sdk-0.1.11-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 1a7fc7cdc69b6beea8048eadf9b636f08e2847d8ad2d6080f74533922a7b6c18
MD5 9b397a32642f7ea7bace509f25e92bce
BLAKE2b-256 9fd39cf3fe03041fa48d843845f046929574641055dade3d5bc77bf3877043e0

See more details on using hashes here.

File details

Details for the file sky_tracker_sdk-0.1.11-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for sky_tracker_sdk-0.1.11-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 852322de415e441a68e0005a1377a6a2096a39bf813ed973ea815f6a7f38781b
MD5 11da939ef2b4bbca2ce06fa8a7cd1e00
BLAKE2b-256 4af77ea858e6f0094431d26d1665fcbdba9f1e3b74a92feb87ad8bcda0244979

See more details on using hashes here.

File details

Details for the file sky_tracker_sdk-0.1.11-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for sky_tracker_sdk-0.1.11-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cae4ec2bba1aaed692da3b81b44e8df60ab5b14bee2f7ece0f3ff06222227ad5
MD5 500121aeb4ab7982fa0f7fac4600beab
BLAKE2b-256 58134059c19bfd2ef656bd7bc6575152e3c05b22da53fcdbdadfae44c654ae1c

See more details on using hashes here.

File details

Details for the file sky_tracker_sdk-0.1.11-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sky_tracker_sdk-0.1.11-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1ff5b1afd903f5dc094453403e74e7764c892d8eb11b691b26df5eedfca25374
MD5 d757233d02bed4cab65af8b6b87591f3
BLAKE2b-256 8d451a02dca5562b981bd186de7fe77c20cd55aa42293d387722baadc7872dfd

See more details on using hashes here.

File details

Details for the file sky_tracker_sdk-0.1.11-cp312-cp312-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for sky_tracker_sdk-0.1.11-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 de1d85d4b4243983cb3f37e21166f49259e251b0db00ceee13722d978779d1f0
MD5 6899396fc76c4a5c321c7599ca2ae698
BLAKE2b-256 0a1a9143517a85e72ecc0b22da8243a65fec0fb95fae1b352c8e83a416f89c04

See more details on using hashes here.

File details

Details for the file sky_tracker_sdk-0.1.11-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for sky_tracker_sdk-0.1.11-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 8092e16ba3b4ae9ffe95db06f2316083083764130d4777eee408435e15174aa1
MD5 0c013c6596fef7ab81f5a1bfa9d165dc
BLAKE2b-256 ae486c0a325bfc818da37b5dabfefec6baf1cbf27f33ba9f989013aa01d579b7

See more details on using hashes here.

File details

Details for the file sky_tracker_sdk-0.1.11-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for sky_tracker_sdk-0.1.11-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1f954b9ab6497568a067b765f33f6d82652d6829c0d91010d64871b491be2484
MD5 d80fc2f04c5f59d0f20e3dd6b236b142
BLAKE2b-256 fbd4862e1a0e28dee944e77db218d88684ab2b4ecd66fe04c894a6a7c079ca17

See more details on using hashes here.

File details

Details for the file sky_tracker_sdk-0.1.11-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sky_tracker_sdk-0.1.11-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2e96b89e57a8ff1b61fc25577c31050bd829771f5e0b0cd573a57b0bc82a8635
MD5 86eba9da33cf1b9340ee7cc01c17a706
BLAKE2b-256 5e298b5993f1f238ca62f5b176736d090be7981fe9ac37148c3043ac48e8d737

See more details on using hashes here.

File details

Details for the file sky_tracker_sdk-0.1.11-cp311-cp311-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for sky_tracker_sdk-0.1.11-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 5cbd1847446110a668533b11fe8e6f668473324d8418717230fa9e396f8e9dae
MD5 bd6accaf09f52022141776fadddaa6a7
BLAKE2b-256 6e961a6203966e1cbd60fb2ceeef3a6f22465f1e2a4201d27e99e041d9ef6ee0

See more details on using hashes here.

File details

Details for the file sky_tracker_sdk-0.1.11-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for sky_tracker_sdk-0.1.11-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 084aab1b31d40a31fe89ef21e365f2444c634e0339ec6b3a1665abe71755e9f0
MD5 48e1d14fdd259005dbacb7ca2f53495d
BLAKE2b-256 7e7fef360f8431839ffa2cd17f98fbd0a914d1d2a04eac2139a331408ab387f7

See more details on using hashes here.

File details

Details for the file sky_tracker_sdk-0.1.11-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for sky_tracker_sdk-0.1.11-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fa8e52e040aeedb9ea280afb85d45cb352bb54c5cb63fa660e73ec4fdec81d57
MD5 8f6c50c7d4d0f415e8d2b8225f6faa07
BLAKE2b-256 d3da99ed22fbbaa6e06156c5030062d1f60037c50e9ee5936de71bf928a137d9

See more details on using hashes here.

File details

Details for the file sky_tracker_sdk-0.1.11-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sky_tracker_sdk-0.1.11-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b99aacbb2e1b1dab23d36d3f290fcc5682b85903bc43ef3009b73374a93bb7b4
MD5 8ea3396cc10beb373fa369dfc15a4fa7
BLAKE2b-256 7f9bfbd004fa75daff99f3cf88936ae38542d78181fa797615738f472cbae3ad

See more details on using hashes here.

File details

Details for the file sky_tracker_sdk-0.1.11-cp310-cp310-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for sky_tracker_sdk-0.1.11-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 24ded072754162e6bd275107d7f40e87b757e4b6e5545be648f918f0d04287db
MD5 b6333c30b9fe13edc7ea78b3d0975bf1
BLAKE2b-256 c2ce1774f70d915897e23386615e4df601203ded99a2cfae634df93d02ffe7bb

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