Skip to main content

sct-py

Python bindings for the local-first sct SNOMED CT engine.

pip install sct-py

The package performs no network calls and contains no terminology content. Supply a snomed.db created from SNOMED CT content that you are licensed to use:

from sct_py import Snomed

with Snomed("snomed.db") as snomed:
    concept = snomed.concept("22298006")
    hits = snomed.search("heart attack", limit=20)
    descendants = snomed.expand("<<73211009")

For local development:

python -m venv .venv
. .venv/bin/activate
python -m pip install maturin pytest
maturin develop --locked
pytest

The code is licensed under AGPL-3.0-or-later. SNOMED CT content has separate licensing requirements and is never bundled in the wheel.

Release files for sct-py 0.25.0

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 sct-py 0.25.0
File
sct_py-0.25.0-cp39-abi3-win_amd64.whl CPython 3.9 abi3 Windows x86-64 Details
sct_py-0.25.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 abi3 Linux glibc 2.17+ x86-64 Details
sct_py-0.25.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.9 abi3 Linux glibc 2.17+ ARM64 Details
sct_py-0.25.0-cp39-abi3-macosx_11_0_arm64.whl CPython 3.9 abi3 macOS 11.0+ ARM64 Details
sct_py-0.25.0-cp39-abi3-macosx_10_12_x86_64.whl CPython 3.9 abi3 macOS 10.12+ x86-64 Details

Total release size: 7.7 MB

Release files / sct_py-0.25.0-cp39-abi3-win_amd64.whl

Download URL sct_py-0.25.0-cp39-abi3-win_amd64.whl
Size 1.4 MB
Tags CPython 3.9 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
8461f6ba896b228cf6a9c004b6ad1442dc9fdc0a239508649eb3be2218eddf3c
BLAKE2b-256 checksum
How to use checksums
4dbde1624c7760d35f1781dadea36e147105645b915f95aea58af023c6a1a203
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 3, 2026.

Transparency log

Release files / sct_py-0.25.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL sct_py-0.25.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.7 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
b4db7e5e2b438844bcb04210e44011ec465fe03aec1c9155bc46fbf0dd56375f
BLAKE2b-256 checksum
How to use checksums
9107b7390619751fd467c46b6bf0cbc34cdb95c84d32842be7622f14140a4b2b
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 3, 2026.

Transparency log

Release files / sct_py-0.25.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL sct_py-0.25.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.6 MB
Tags CPython 3.9 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
1d172023df6cf9986c61e40f5d73e53ba5804e5cd5c3c752aaa80af3762d2117
BLAKE2b-256 checksum
How to use checksums
6d4fd826d3083304ba569bf138e11a0479a8c011e3ae88aff1d2368840ca71bf
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 3, 2026.

Transparency log

Release files / sct_py-0.25.0-cp39-abi3-macosx_11_0_arm64.whl

Download URL sct_py-0.25.0-cp39-abi3-macosx_11_0_arm64.whl
Size 1.5 MB
Tags CPython 3.9 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9ffdcda72783141b290a728b6365a2a9962501ef28808d68ff1265b7540be4f2
BLAKE2b-256 checksum
How to use checksums
9d38faadd15e43565af5733b11d36d3d0e60876e386bcedf71a548ae3ecfe4d7
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 3, 2026.

Transparency log

Release files / sct_py-0.25.0-cp39-abi3-macosx_10_12_x86_64.whl

Download URL sct_py-0.25.0-cp39-abi3-macosx_10_12_x86_64.whl
Size 1.5 MB
Tags CPython 3.9 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
61162c8f89d15be3904f579c715b94573794c4ae6861f7010f47b69b736b32fe
BLAKE2b-256 checksum
How to use checksums
979a885bc959703732492d62e79b0dc1fd4b4684c5600ee04f6dbc8f49c0f02b
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 3, 2026.

Transparency log

Release history Release notifications | RSS feed

0.27.0

5 release files

0.26.1

5 release files

0.26.0

5 release files

This release

0.25.0 This release

5 release files

0.24.4

5 release files

0.24.3

5 release files

0.24.2

5 release files

0.24.1

5 release files

0.24.0

5 release files

0.23.2

5 release files

0.23.1

5 release files

0.21.0

5 release files

0.20.1

5 release files

0.20.0

5 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