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.

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.

sct_py-0.20.0-cp39-abi3-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.9+Windows x86-64

sct_py-0.20.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ x86-64

sct_py-0.20.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARM64

sct_py-0.20.0-cp39-abi3-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded CPython 3.9+macOS 11.0+ ARM64

sct_py-0.20.0-cp39-abi3-macosx_10_12_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.9+macOS 10.12+ x86-64

File details

Details for the file sct_py-0.20.0-cp39-abi3-win_amd64.whl.

File metadata

  • Download URL: sct_py-0.20.0-cp39-abi3-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.9+, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for sct_py-0.20.0-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 5d73a4afb482d182b9a3bcf21d1d5f3967237630d4bd5071cd3e14f658a32f12
MD5 b33787ee91cefbbbb5dada841567275d
BLAKE2b-256 bf03e9a95290ce8c686f941056ce8f761645571c85d0e39ee22bb3c903b0b564

See more details on using hashes here.

Provenance

The following attestation bundles were made for sct_py-0.20.0-cp39-abi3-win_amd64.whl:

Publisher: auto-tag.yml on pacharanero/sct

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sct_py-0.20.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for sct_py-0.20.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 26af30c5d7346a810b7abc16f750175c0aefb4fc5f2393e0106cce90962b984c
MD5 8473caa87aa8c3d39455fa45c151f3f8
BLAKE2b-256 4e9a5e59365fb70b1794507fe77ae1d91f4324943ec58e3d42f8525a3afa7b66

See more details on using hashes here.

Provenance

The following attestation bundles were made for sct_py-0.20.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: auto-tag.yml on pacharanero/sct

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sct_py-0.20.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for sct_py-0.20.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3559a105008030269cc61e90d529ff1ea9329cb8dc7cb357319db288d04d6335
MD5 413aa0605ffe1c38f0908ef106301b32
BLAKE2b-256 ff18dd506ba058e7eae9d8ad4b37ed449f6af1550355fa24c3e5cc5cf430e3eb

See more details on using hashes here.

Provenance

The following attestation bundles were made for sct_py-0.20.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: auto-tag.yml on pacharanero/sct

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sct_py-0.20.0-cp39-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sct_py-0.20.0-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4b08e137522a14283f1b6d6e27e948052ba3c66aa5d26962feaae0ae3a38abe7
MD5 a7a7de83990a68867cd8fc2c4273de7b
BLAKE2b-256 eb32959b2f7d4c3a9924ad5bb2653cde6cdee78947c32b7fd833f4cc96d1ea78

See more details on using hashes here.

Provenance

The following attestation bundles were made for sct_py-0.20.0-cp39-abi3-macosx_11_0_arm64.whl:

Publisher: auto-tag.yml on pacharanero/sct

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sct_py-0.20.0-cp39-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for sct_py-0.20.0-cp39-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e93d7756f95665db4709edc85ca62b135377bbc368eead9595a3c779cefc5ede
MD5 1191dd8e8ab015bdee42a2c938522804
BLAKE2b-256 4335a1eaf73dfc102b4b2de892233c1d2848eef568def5090a9ae441c7e08f08

See more details on using hashes here.

Provenance

The following attestation bundles were made for sct_py-0.20.0-cp39-abi3-macosx_10_12_x86_64.whl:

Publisher: auto-tag.yml on pacharanero/sct

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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