Skip to main content

golynx

Object detection where every measurement arrives with its own provenance — so you can always tell a measured metre from an assumed one.

pip install golynx
import lynx

with lynx.open_standard("yolo26n.onnx") as model:
    frame = model.predict("street.jpg")
    for d in frame.detections:
        print(d.class_name, d.box.trust.confidence)

The distribution is golynx; the module is lynx.

Two ways in

A model you already have.lnx, .lnxp, or a raw ONNX export. No registry, no network. Dispatches on the file's contents, not its extension:

model = lynx.open_standard("yolo26n.onnx")

A catalogue model by slug — fetched, licence-checked, cached:

model = lynx.open("your-model-slug")

Metadata a foreign graph doesn't carry is deduced when it opens. probe_config() works out what an unfamiliar export needs by running it. autotune() returns ranked evidence without applying anything, so a coin-flip stays visibly a coin-flip.

Every value carries a Trust

The same fields on a box, a depth, a mask and a keypoint:

field meaning
confidence a belief in [0, 1]
margin plus-or-minus in the value's own units — None when nothing reports one, never 0, because 0 reads as exact
raw the value before the SDK adjusted it
source where the number came from
derivations every derivation that went into it

source separates what the model was trained to report (TRAINED, TRAINED_RELATIVE, TRAINED_SIZE, TRAINED_RANGE) from what the SDK worked out for you (DERIVED_DEPTH, DERIVED_DECLARED_HEIGHT, DERIVED_ASSUMED_FOCAL, DERIVED_POPULATION, DERIVED_ASSUMED_POSTURE).

A bare detection export has no depth head, yet every detection still reports a depth — because the SDK knows roughly how big a bus is. That reading is honest about itself: it comes back DERIVED_ASSUMED_FOCAL with a wide margin. Hand it camera intrinsics and the same reading becomes DERIVED_DECLARED_HEIGHT with a much tighter one.

Heads

BOUNDING_BOX, ORIENTED_BOUNDING_BOX, SEGMENTATION, INSTANCE_SEGMENTATION, DEPTH, POSE, CLASSIFICATION, REID, TEXT_RECOGNITION, AMODAL_BOX, YAW_3D, METRIC_SIZE, RANGE, DENSITY. A model exposes what it declares; ask for the tasks you want.

Geometry

cam = lynx.Intrinsics(fx=800, fy=800, cx=405, cy=540)

for d in frame.detections:
    p = d.position_3d(cam)          # metres, +z forward
    print(d.class_name, p.z, d.depth.value, d.depth.trust.source)

Depth, 3D position, real-world size and surface-to-surface distance are computed in the SDK rather than left to the caller.

Platforms

Python 3.10 – 3.14 on Linux x86-64 (manylinux_2_34), macOS Apple silicon, and Windows x64.

CUDA and Jetson JetPack 6 builds are too large for PyPI and are served separately:

pip install --extra-index-url https://syneticai.github.io/lynx/simple golynx-gpu

© Synetic AI

Release files for golynx 1.0.1983.post1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for golynx 1.0.1983.post1
File
golynx-1.0.1983.post1-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
golynx-1.0.1983.post1-cp314-cp314-manylinux_2_34_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.34+ x86-64 Details
golynx-1.0.1983.post1-cp314-cp314-macosx_14_0_arm64.whl CPython 3.14 CPython 3.14 macOS 14.0+ ARM64 Details
golynx-1.0.1983.post1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
golynx-1.0.1983.post1-cp313-cp313-manylinux_2_34_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.34+ x86-64 Details
golynx-1.0.1983.post1-cp313-cp313-macosx_14_0_arm64.whl CPython 3.13 CPython 3.13 macOS 14.0+ ARM64 Details
golynx-1.0.1983.post1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
golynx-1.0.1983.post1-cp312-cp312-manylinux_2_34_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.34+ x86-64 Details
golynx-1.0.1983.post1-cp312-cp312-macosx_14_0_arm64.whl CPython 3.12 CPython 3.12 macOS 14.0+ ARM64 Details
golynx-1.0.1983.post1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
golynx-1.0.1983.post1-cp311-cp311-manylinux_2_34_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.34+ x86-64 Details
golynx-1.0.1983.post1-cp311-cp311-macosx_14_0_arm64.whl CPython 3.11 CPython 3.11 macOS 14.0+ ARM64 Details
golynx-1.0.1983.post1-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
golynx-1.0.1983.post1-cp310-cp310-manylinux_2_34_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.34+ x86-64 Details
golynx-1.0.1983.post1-cp310-cp310-macosx_14_0_arm64.whl CPython 3.10 CPython 3.10 macOS 14.0+ ARM64 Details

Total release size: 330.6 MB

Release files / golynx-1.0.1983.post1-cp314-cp314-win_amd64.whl

Download URL golynx-1.0.1983.post1-cp314-cp314-win_amd64.whl
Size 18.3 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
87cdbd0e58e256f485b672eec2b004cdef3a04ab37ac2095d7b6bf979fac933f
BLAKE2b-256 checksum
How to use checksums
cb3cc3196c5f3bdb95e01e6bc10d003bf84ac7f1fbcdeadc98f85db50af0ec69
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / golynx-1.0.1983.post1-cp314-cp314-manylinux_2_34_x86_64.whl

Download URL golynx-1.0.1983.post1-cp314-cp314-manylinux_2_34_x86_64.whl
Size 22.4 MB
Tags CPython 3.14 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
0956add80cbee75613fcef813b5af6e773d61c842b5b9db4ba78e80b4df877e7
BLAKE2b-256 checksum
How to use checksums
ddf3965d509997c424e9fda8015a53d80b25fbf10ca78b4cb4b658c0fb452b22
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / golynx-1.0.1983.post1-cp314-cp314-macosx_14_0_arm64.whl

Download URL golynx-1.0.1983.post1-cp314-cp314-macosx_14_0_arm64.whl
Size 25.4 MB
Tags CPython 3.14 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
97a50701a760da253d6551bf0b54c9575c71b5dc6c07839cbc72bd10dd665cbd
BLAKE2b-256 checksum
How to use checksums
5f5dc04cdf824bc0947f38279e31f3df2358519ab8ef5a11f17967ebac1864f4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / golynx-1.0.1983.post1-cp313-cp313-win_amd64.whl

Download URL golynx-1.0.1983.post1-cp313-cp313-win_amd64.whl
Size 18.3 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
31ab461b19970317327fbcc899e083f23102702b98752e34f153677f24a46e30
BLAKE2b-256 checksum
How to use checksums
7b609a9691929461ac0323a6afe14e1efc1f461be479e5bf4b2820168ebd925b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / golynx-1.0.1983.post1-cp313-cp313-manylinux_2_34_x86_64.whl

Download URL golynx-1.0.1983.post1-cp313-cp313-manylinux_2_34_x86_64.whl
Size 22.4 MB
Tags CPython 3.13 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
9f62a67434e87199a3106148881933828f8c38fab2ecf28b79ec45547e289622
BLAKE2b-256 checksum
How to use checksums
e37ab0197cc4327600c714fdb3d048d393e23feebee70a9a0425c81e248c85a2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / golynx-1.0.1983.post1-cp313-cp313-macosx_14_0_arm64.whl

Download URL golynx-1.0.1983.post1-cp313-cp313-macosx_14_0_arm64.whl
Size 25.4 MB
Tags CPython 3.13 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
3cabeb88d28e39e31460eee97fae39d2eed62cbe948235d2bc27b2e5fc5d1b84
BLAKE2b-256 checksum
How to use checksums
ed59576248bf1ab3334e8935fca86370d421c2ae7ae3b018bc6cfff3039a87fb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / golynx-1.0.1983.post1-cp312-cp312-win_amd64.whl

Download URL golynx-1.0.1983.post1-cp312-cp312-win_amd64.whl
Size 18.3 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
08b007850d2165a4656cacc6495e59671b353c01c44dae0d4452d6aa3a16031a
BLAKE2b-256 checksum
How to use checksums
94c9638b72387a301499295c38593b543df4ff15d84b336a1ca2bc84d4086fa7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / golynx-1.0.1983.post1-cp312-cp312-manylinux_2_34_x86_64.whl

Download URL golynx-1.0.1983.post1-cp312-cp312-manylinux_2_34_x86_64.whl
Size 22.4 MB
Tags CPython 3.12 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
ed3ab7ddd662c5d63d657d242651fc75e691b4ebf69a55a86840b0e106bb83e0
BLAKE2b-256 checksum
How to use checksums
a8e76b63f2281d02db64439d8d994c607a98ee672d048b6749b659c3f1748f89
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / golynx-1.0.1983.post1-cp312-cp312-macosx_14_0_arm64.whl

Download URL golynx-1.0.1983.post1-cp312-cp312-macosx_14_0_arm64.whl
Size 25.4 MB
Tags CPython 3.12 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
a3d9fa5b39514a5cf86fa976cab98c60dc202a8d441d608abddfc14ef66189c8
BLAKE2b-256 checksum
How to use checksums
c9b57401306822071a3ff3ac0367a1a58fce6d1f241bf244889d476522d527e8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / golynx-1.0.1983.post1-cp311-cp311-win_amd64.whl

Download URL golynx-1.0.1983.post1-cp311-cp311-win_amd64.whl
Size 18.3 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
c07c47e76eb77b4c90c9af1464895967ff4b5ef6988ecd1a8d7f3566e4c0a018
BLAKE2b-256 checksum
How to use checksums
d763a789d1fddf2c8e2d3b5822f5bae153bd72323f126a08c434dda7da2b4a8c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / golynx-1.0.1983.post1-cp311-cp311-manylinux_2_34_x86_64.whl

Download URL golynx-1.0.1983.post1-cp311-cp311-manylinux_2_34_x86_64.whl
Size 22.4 MB
Tags CPython 3.11 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
2977d40b042ec334a5393b6a007aaad8eac8c0f74e3ad220f90d8006e8df59e0
BLAKE2b-256 checksum
How to use checksums
438fe4acc3ebcbc5ead09461df4d31c4e49d3565b5b2486d2c0b94e05c1dc5ec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / golynx-1.0.1983.post1-cp311-cp311-macosx_14_0_arm64.whl

Download URL golynx-1.0.1983.post1-cp311-cp311-macosx_14_0_arm64.whl
Size 25.4 MB
Tags CPython 3.11 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
c587198e30c7f099813588b49b923e5fb932a5636046fdfc2086cb3236c9b05f
BLAKE2b-256 checksum
How to use checksums
194052f04d0d87950e1fe088045971d3890116f6e65b0c84ab97e61b84fe3f82
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / golynx-1.0.1983.post1-cp310-cp310-win_amd64.whl

Download URL golynx-1.0.1983.post1-cp310-cp310-win_amd64.whl
Size 18.3 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
8e8560a3c3564f09b3842f205e8cdbf24e3d83a8abafb64eb9dab8e4ca901ded
BLAKE2b-256 checksum
How to use checksums
030a4ad9217940b235ed8ab961d6ae3594733ab6cf237bee0c40988031ac175f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / golynx-1.0.1983.post1-cp310-cp310-manylinux_2_34_x86_64.whl

Download URL golynx-1.0.1983.post1-cp310-cp310-manylinux_2_34_x86_64.whl
Size 22.4 MB
Tags CPython 3.10 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
b0030d8fcac47cd77b2652994473cfc69e116a0e0a94960eb93ac309cdd2c836
BLAKE2b-256 checksum
How to use checksums
7fb1089c8462eef4b39369d938a86e92856e2d14dbcbaa862a6fdac15e4a7db6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / golynx-1.0.1983.post1-cp310-cp310-macosx_14_0_arm64.whl

Download URL golynx-1.0.1983.post1-cp310-cp310-macosx_14_0_arm64.whl
Size 25.4 MB
Tags CPython 3.10 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
16f36c4c8e031195ddaa4953bda65b32325cf6586d5b37f0345c6689fcedff75
BLAKE2b-256 checksum
How to use checksums
79c66fa8e65686f334d89ee6a728b4e2929354b2230428d4e5fcbef1c97c5b30
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

1.0.1983.post1 This release

15 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page