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.1-cp39-abi3-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.9+Windows x86-64

sct_py-0.20.1-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.1-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.1-cp39-abi3-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded CPython 3.9+macOS 11.0+ ARM64

sct_py-0.20.1-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.1-cp39-abi3-win_amd64.whl.

File metadata

  • Download URL: sct_py-0.20.1-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.1-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 98d7848271b26cd374d635319786a1abd115776ce31cca4618c69e0e527552ec
MD5 a91f9a6ad0f94fd97da0b6f23b0f21b7
BLAKE2b-256 657eb1391328116c70bbf332b8471729b5471f161ef270b5f6126ba864fc1639

See more details on using hashes here.

Provenance

The following attestation bundles were made for sct_py-0.20.1-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.1-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for sct_py-0.20.1-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 770f32b586452e41acd9e722fbb1815fda533aec8998279c01765a35129f3724
MD5 e63d691563817b31b58ecad777b304b8
BLAKE2b-256 5d4ac8a2c59ea2a713ccccc432ba54d60d0f70a009f5bdb7b328a883e4ed3f25

See more details on using hashes here.

Provenance

The following attestation bundles were made for sct_py-0.20.1-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.1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for sct_py-0.20.1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8e57fdfcc03af4a4b16450acadf25fbb37baab4fd5aefa41a5dad761e46f7a06
MD5 e6a7bef5b4f4796b2efb1c6ec2636b18
BLAKE2b-256 70907803cf29d23726f6aa53a0d4a701aa62fee7fc57a71767da42e41a90e6e4

See more details on using hashes here.

Provenance

The following attestation bundles were made for sct_py-0.20.1-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.1-cp39-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sct_py-0.20.1-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 34e7f10a8526701092d1bcfb204009c35daece44e2563af58cb77c9a285ffd5f
MD5 f3982e33f2fd35292e333d8ddba96f51
BLAKE2b-256 93cb6da590b255403aa061fa131a611b5ae782f3c17754a8f13b9c75d56343a0

See more details on using hashes here.

Provenance

The following attestation bundles were made for sct_py-0.20.1-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.1-cp39-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for sct_py-0.20.1-cp39-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f162da77094a1ba4181c1c5ed151f2a283bd34e0bc0e661128dc07afff2bac79
MD5 dbef80b1100d4113ccf000b73b6c6bbb
BLAKE2b-256 0a112aa50745bec4fe2f3a9524937b418fb50c53d21575db92edb5e3999c11d8

See more details on using hashes here.

Provenance

The following attestation bundles were made for sct_py-0.20.1-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