Skip to main content

Auspex Cursus

End-to-end polyline detection: for every detected instance the network outputs an ordered, open sequence of vertices — a path (a pipe, a drip line, a road centre line, a horizon), not a box and not a closed polygon. Each class declares its own vertex count (n_points: 2 for straight things, 8–12 for curves), so a 2-point "horizon" and a 12-point "drip line" live in the same model.

  • CursusDETR: a DETR-style network with hierarchical instance×point queries, deformable attention (pure PyTorch, no CUDA extensions), iterative refinement, denoising training and direction-invariant Hungarian matching.
  • Any annotation source: CVAT XML, LabelMe JSON, GeoJSON/Shapefile + GeoTIFF with a full georeferencing pipeline — all converted to one on-disk format (CursusJSON).
  • Two training modes behind one config switch: whole-image, or tiled with sliding-window inference and cross-tile stitching for large rasters.
  • Chamfer-mAP evaluation, ONNX export, CVAT/LabelMe/GeoJSON prediction writers (predictions can be uploaded back to CVAT as pre-labels).
  • Single & multi-GPU training (DDP), Windows / Linux, CPU-capable inference.

Install

pip install auspex-cursus

Install a CUDA build of PyTorch first (from pytorch.org) if you want GPU training.

Quickstart

auspex-cursus synth --out datasets/synth --labelspace labelspace.yaml --n-images 64
auspex-cursus convert --format cvat --src annotations.xml --images ./images \
                      --labelspace labelspace.yaml --out data.cursus.json
auspex-cursus train --cfg my_run.yaml
auspex-cursus predict --weights runs/my_run/best.pt --source ./photos --out preds \
                      --formats cursus,cvat,overlay

Every subcommand has --help.

Licensing

Prediction, validation, conversion and export are free to use. Training runs on a 30-day evaluation trial, after which it needs a licence credential — either a CURSUS- licence key or a Helion account token covering auspex-cursus:

export AUSPEX_CURSUS_LICENCE=<key>       # or a path to a file holding it

Licensing: https://heliontechltd.com/license

Distributed as compiled binaries; verification is fully offline — training machines never need network access.

Metadata

Release files for auspex-cursus 0.8.2

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 auspex-cursus 0.8.2
File
auspex_cursus-0.8.2-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
auspex_cursus-0.8.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
auspex_cursus-0.8.2-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
auspex_cursus-0.8.2-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
auspex_cursus-0.8.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
auspex_cursus-0.8.2-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
auspex_cursus-0.8.2-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
auspex_cursus-0.8.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
auspex_cursus-0.8.2-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
auspex_cursus-0.8.2-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
auspex_cursus-0.8.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
auspex_cursus-0.8.2-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details

Total release size: 144.2 MB

Release files / auspex_cursus-0.8.2-cp313-cp313-win_amd64.whl

Download URL auspex_cursus-0.8.2-cp313-cp313-win_amd64.whl
Size 3.6 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
977da30d14ad66663c97620481ef951dbc7fa188e656e39d7340f808f56670aa
BLAKE2b-256 checksum
How to use checksums
dc8d98e46f25dbb8cb5e888ac559a3416fe0da53f7858335fed863727ae51019
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 2, 2026.

Transparency log

Release files / auspex_cursus-0.8.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL auspex_cursus-0.8.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 28.6 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
0b5622a4fa4f55cafde1a5a2c30ffd95a605a06f6f56fcf890570e576e5c1158
BLAKE2b-256 checksum
How to use checksums
f06789816bfdf58d93a6a1209bb6c33af5266034cbaf3092eec3e0d1e6878804
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 2, 2026.

Transparency log

Release files / auspex_cursus-0.8.2-cp313-cp313-macosx_11_0_arm64.whl

Download URL auspex_cursus-0.8.2-cp313-cp313-macosx_11_0_arm64.whl
Size 3.9 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a43fc1e0b7d4a1323a50bd439bac293f5e090edb3f49e6f154d7ca622afc7de4
BLAKE2b-256 checksum
How to use checksums
9e0e20f3cc0790a6d0b329eb422a77b426868d2fae01b926d59816b25fb4e70c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 2, 2026.

Transparency log

Release files / auspex_cursus-0.8.2-cp312-cp312-win_amd64.whl

Download URL auspex_cursus-0.8.2-cp312-cp312-win_amd64.whl
Size 3.6 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
cdb3c7ada9b1a5e1006cb11a2472d6ef8355514727057f80023bc02721160929
BLAKE2b-256 checksum
How to use checksums
9bb3b7efa3f41b8b7de8cb3f532aac791be533a7a164d59065bb8dd352c13c75
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 2, 2026.

Transparency log

Release files / auspex_cursus-0.8.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL auspex_cursus-0.8.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 29.1 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
b8ce4d9a06c4c8d3ff3b61fdeab403aaab1305993012695d25424a9a07cf9d5e
BLAKE2b-256 checksum
How to use checksums
7757c4c513db40896e75a74f7ab2fbceaa231135206fee91018a58ff4f6a6f04
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 2, 2026.

Transparency log

Release files / auspex_cursus-0.8.2-cp312-cp312-macosx_11_0_arm64.whl

Download URL auspex_cursus-0.8.2-cp312-cp312-macosx_11_0_arm64.whl
Size 3.9 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2065ed184ed7074be6c63fdac4eb3d24cc6bfa82641ec8e1ba33e66a9d69b8d0
BLAKE2b-256 checksum
How to use checksums
926d91cf34ce7ce7c74d5bf0de0e39cff2f876f304e61bee517846858b1ee179
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 2, 2026.

Transparency log

Release files / auspex_cursus-0.8.2-cp311-cp311-win_amd64.whl

Download URL auspex_cursus-0.8.2-cp311-cp311-win_amd64.whl
Size 3.7 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
2a5a6c09b7f094aef8f20d5251592e0a7904f5fa56b931e583c379580d4486dc
BLAKE2b-256 checksum
How to use checksums
8f06afe4de9aa44760ddbdb46c51bab94dd33358fbed24a3e9eb9f6a37770fd0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 2, 2026.

Transparency log

Release files / auspex_cursus-0.8.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL auspex_cursus-0.8.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 28.7 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
ac707f90474a2d8a9709a0ee3b79c6323b9198299b9c2fe9fff3b9bd46382700
BLAKE2b-256 checksum
How to use checksums
96602ddd314acfffd34ed4b5e9b62ff01d88522c81daa95d73716ae3136c64df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 2, 2026.

Transparency log

Release files / auspex_cursus-0.8.2-cp311-cp311-macosx_11_0_arm64.whl

Download URL auspex_cursus-0.8.2-cp311-cp311-macosx_11_0_arm64.whl
Size 4.0 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ea45f957639c2d516680327ac1ccb3539b7f3a8c82a771da9ce7f05c43503b44
BLAKE2b-256 checksum
How to use checksums
246427454700eed1c16a71c0bf67aac80c1b38f1ea5d2d1d06039a7ebcc8f631
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 2, 2026.

Transparency log

Release files / auspex_cursus-0.8.2-cp310-cp310-win_amd64.whl

Download URL auspex_cursus-0.8.2-cp310-cp310-win_amd64.whl
Size 3.8 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
1b9e5fd086363aa2f4e73c10f2d17866710573d618f0345db60b5329a1d74409
BLAKE2b-256 checksum
How to use checksums
3a8cdc21015927c251e4f84649c2b36b73416b0b4ec1ef8cb0833a49756699c1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 2, 2026.

Transparency log

Release files / auspex_cursus-0.8.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL auspex_cursus-0.8.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 27.3 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
2a56f5b4222a1a5ac992534f9d587bb093e17a626da0ad719b02cc267360d5a5
BLAKE2b-256 checksum
How to use checksums
9f59b211b75f242b92cf90836635c9a6a637153082a64336ff846f79e5250601
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 2, 2026.

Transparency log

Release files / auspex_cursus-0.8.2-cp310-cp310-macosx_11_0_arm64.whl

Download URL auspex_cursus-0.8.2-cp310-cp310-macosx_11_0_arm64.whl
Size 4.0 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f68327e77af19c850bfb6de12f10dcbac202908e9a619dbb27800d94cae10ccb
BLAKE2b-256 checksum
How to use checksums
45a860a0d5ac54603374e024897bf793d3ebd94fd236bae9033219c1c279a58f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 2, 2026.

Transparency log

Security for auspex-cursus 0.8.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 12 files in this release have been uploaded with provenance metadata.

Select from 12 files

Attestation for auspex_cursus-0.8.2-cp313-cp313-win_amd64.whl

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 2, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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