Skip to main content

Swan

Swan is a semantic modeling and query optimization framework for DuckDB. It lets you define database constraints, schemas, advanced algebraic properties (such as symmetry, transitivity, equivalence, and disjointness), and mathematical optimization problems (LP/MIP via the HiGHS solver) as an executable semantic layer.

Unlike passive metadata catalogs, Swan's semantic definitions are actively compiled and enforced:

  • Python Client-Side AST Rewrite Passes: Declarative PyRel queries are automatically analyzed and rewritten to prune logical contradictions, optimize optional matches, push down filters, swap symmetric traversals, and materialize shared query blocks.
  • C++ Native Optimizer Extension: Integrates directly with DuckDB's query compilation pipeline to dynamically inject check constraints, eliminate redundant joins, and replace expensive recursive joins with custom physical structures (like connected components and transitive reachability indexes).
  • Prescriptive Reasoner (HiGHS Integration): Formulates mathematical optimization problems directly over database records, compiling variables, bounds, and indicator constraints to DuckDB C++ queries for native execution speed.
  • Predictive Reasoner (GNN + ONNX Runtime): Trains Graph Neural Networks over graph-structured database records and serves predictions natively in DuckDB, with built-in explainability for feature/edge importance and attention weights.

By treating semantics as executable code, Swan compiles highly-declarative traversals into ultra-efficient, vectorized SQL executions.

Installation

pip install rai-swan

This automatically detects your operating system and CPU architecture and downloads the matching prebuilt wheel (Linux x86_64/ARM64, macOS Intel/Apple Silicon, Windows x64) -- no compiler required.

Verify the install (this also loads the bundled native extension):

from pyrel_duckdb import Model

model = Model()
print("Swan successfully initialized!")

Quick Start

import duckdb
from pyrel_duckdb import Model, String

con = duckdb.connect("my_database.db", config={"allow_unsigned_extensions": "true"})
model = Model(name="my_model", connection=con)

# Declare a concept (maps to a physical table) with an identity scheme (primary key)
Customer = model.Concept("Customer", identify_by={"name": String})

See the full documentation for modeling concepts/properties/relationships, rules and constraints, graph algorithms, and the prescriptive/predictive reasoners.

Documentation

Full guides, API reference, and build templates: https://relationalai.github.io/swan

License

Swan Proprietary Software License

Copyright (c) 2026 RelationalAI, Inc. All rights reserved.

1. Ownership. Swan (the "Software"), including its source code, compiled
   binaries, and documentation, is the confidential and proprietary
   property of RelationalAI, Inc. ("RelationalAI"). No rights to the
   Software are granted except as expressly set out below.

2. Limited License Grant. Subject to the terms of a separate written
   agreement between you and RelationalAI (or, absent such an agreement,
   solely for internal evaluation by authorized RelationalAI personnel and
   design partners), RelationalAI grants you a non-exclusive,
   non-transferable, non-sublicensable license to install and run the
   compiled distributions of the Software (e.g. the packages published to
   PyPI) for that authorized purpose.

3. Restrictions. Except as expressly permitted above, you may not: (a)
   copy, modify, or create derivative works of the Software; (b) reverse
   engineer, decompile, or disassemble any compiled binary; (c)
   redistribute, sublicense, rent, lease, or otherwise make the Software
   available to any third party; or (d) remove or alter any proprietary
   notices.

4. No Warranty. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
   KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
   MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NONINFRINGEMENT.

5. Limitation of Liability. IN NO EVENT SHALL RELATIONALAI BE LIABLE FOR
   ANY CLAIM, DAMAGES, OR OTHER LIABILITY ARISING FROM, OUT OF, OR IN
   CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
   SOFTWARE.

6. Third-Party Components. The Software statically links certain
   third-party open-source components under their own permissive licenses;
   see THIRD_PARTY_LICENSES.md for the full list and required attributions.

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.

rai_swan-0.0.13-cp314-cp314-win_arm64.whl (17.2 MB view details)

Uploaded CPython 3.14Windows ARM64

rai_swan-0.0.13-cp314-cp314-win_amd64.whl (18.2 MB view details)

Uploaded CPython 3.14Windows x86-64

rai_swan-0.0.13-cp314-cp314-pyemscripten_2026_0_wasm32.whl (6.5 MB view details)

Uploaded CPython 3.14PyEmscripten 2026.0 wasm32

rai_swan-0.0.13-cp314-cp314-manylinux_2_28_x86_64.whl (19.9 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

rai_swan-0.0.13-cp314-cp314-manylinux_2_28_aarch64.whl (18.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

rai_swan-0.0.13-cp314-cp314-macosx_11_0_arm64.whl (14.5 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

rai_swan-0.0.13-cp314-cp314-macosx_10_15_x86_64.whl (15.8 MB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

rai_swan-0.0.13-cp313-cp313-win_arm64.whl (16.3 MB view details)

Uploaded CPython 3.13Windows ARM64

rai_swan-0.0.13-cp313-cp313-win_amd64.whl (17.5 MB view details)

Uploaded CPython 3.13Windows x86-64

rai_swan-0.0.13-cp313-cp313-manylinux_2_28_x86_64.whl (19.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

rai_swan-0.0.13-cp313-cp313-manylinux_2_28_aarch64.whl (18.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

rai_swan-0.0.13-cp313-cp313-macosx_11_0_arm64.whl (14.5 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

rai_swan-0.0.13-cp313-cp313-macosx_10_15_x86_64.whl (15.8 MB view details)

Uploaded CPython 3.13macOS 10.15+ x86-64

rai_swan-0.0.13-cp312-cp312-win_arm64.whl (16.3 MB view details)

Uploaded CPython 3.12Windows ARM64

rai_swan-0.0.13-cp312-cp312-win_amd64.whl (17.5 MB view details)

Uploaded CPython 3.12Windows x86-64

rai_swan-0.0.13-cp312-cp312-manylinux_2_28_x86_64.whl (19.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

rai_swan-0.0.13-cp312-cp312-manylinux_2_28_aarch64.whl (17.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

rai_swan-0.0.13-cp312-cp312-macosx_11_0_arm64.whl (14.3 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

rai_swan-0.0.13-cp312-cp312-macosx_10_15_x86_64.whl (15.6 MB view details)

Uploaded CPython 3.12macOS 10.15+ x86-64

rai_swan-0.0.13-cp311-cp311-win_arm64.whl (16.3 MB view details)

Uploaded CPython 3.11Windows ARM64

rai_swan-0.0.13-cp311-cp311-win_amd64.whl (17.5 MB view details)

Uploaded CPython 3.11Windows x86-64

rai_swan-0.0.13-cp311-cp311-manylinux_2_28_x86_64.whl (19.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

rai_swan-0.0.13-cp311-cp311-manylinux_2_28_aarch64.whl (17.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

rai_swan-0.0.13-cp311-cp311-macosx_11_0_arm64.whl (14.3 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

rai_swan-0.0.13-cp311-cp311-macosx_10_15_x86_64.whl (15.6 MB view details)

Uploaded CPython 3.11macOS 10.15+ x86-64

rai_swan-0.0.13-cp310-cp310-win_amd64.whl (17.5 MB view details)

Uploaded CPython 3.10Windows x86-64

rai_swan-0.0.13-cp310-cp310-manylinux_2_28_x86_64.whl (19.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

rai_swan-0.0.13-cp310-cp310-manylinux_2_28_aarch64.whl (17.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

rai_swan-0.0.13-cp310-cp310-macosx_11_0_arm64.whl (14.3 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

rai_swan-0.0.13-cp310-cp310-macosx_10_15_x86_64.whl (15.5 MB view details)

Uploaded CPython 3.10macOS 10.15+ x86-64

File details

Details for the file rai_swan-0.0.13-cp314-cp314-win_arm64.whl.

File metadata

  • Download URL: rai_swan-0.0.13-cp314-cp314-win_arm64.whl
  • Upload date:
  • Size: 17.2 MB
  • Tags: CPython 3.14, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for rai_swan-0.0.13-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 dd1964576c4dc462b620ba3b82c3c5c36a3fc4eea9459c1ad9e843f5e0ccc3e0
MD5 5cc72d9083812facc73e7f78da63b882
BLAKE2b-256 33ef3d2690a5c3546e87830766357420ada4bd9fc9d95c638103763e89a33f9f

See more details on using hashes here.

Provenance

The following attestation bundles were made for rai_swan-0.0.13-cp314-cp314-win_arm64.whl:

Publisher: PublishWheels.yml on RelationalAI/swan

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

File details

Details for the file rai_swan-0.0.13-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: rai_swan-0.0.13-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 18.2 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for rai_swan-0.0.13-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 bd89aca46c6801640867e0a2d06c5dec2f11a45e5014069a81a566e0fcaac094
MD5 2630756b06760119e7447ac65ba432e2
BLAKE2b-256 8d88c3515494750fdb82f3ccaf901060a7264c18487dc3738b291f258a61d6e0

See more details on using hashes here.

Provenance

The following attestation bundles were made for rai_swan-0.0.13-cp314-cp314-win_amd64.whl:

Publisher: PublishWheels.yml on RelationalAI/swan

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

File details

Details for the file rai_swan-0.0.13-cp314-cp314-pyemscripten_2026_0_wasm32.whl.

File metadata

File hashes

Hashes for rai_swan-0.0.13-cp314-cp314-pyemscripten_2026_0_wasm32.whl
Algorithm Hash digest
SHA256 6ac9d57a1f597b95034fe269581402e0a6100711ab0e69393df1067f84ff49f1
MD5 2f97d2ba9034f0e74a6bb27dcfae9bb4
BLAKE2b-256 3e4bf343dca61e9be6b8f3dc542640006a299a3c6694305914a727e15b3efbae

See more details on using hashes here.

Provenance

The following attestation bundles were made for rai_swan-0.0.13-cp314-cp314-pyemscripten_2026_0_wasm32.whl:

Publisher: PublishWheels.yml on RelationalAI/swan

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

File details

Details for the file rai_swan-0.0.13-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rai_swan-0.0.13-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8d67302dbfd3cde5a766a18197865ec25b5f52d067dd1fc1ebb7bd62e07f8903
MD5 671a60f523475582ebe75c070d28441f
BLAKE2b-256 93d3b9d1c97b20a415917a1181fa87977ab123d06f2242accadd5df1ff6fcf8d

See more details on using hashes here.

Provenance

The following attestation bundles were made for rai_swan-0.0.13-cp314-cp314-manylinux_2_28_x86_64.whl:

Publisher: PublishWheels.yml on RelationalAI/swan

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

File details

Details for the file rai_swan-0.0.13-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rai_swan-0.0.13-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7bd90b88cfc057aa05eeb9d15fbefd0154adc4f18e674e2bc9e35d9f4b248f4d
MD5 9bad7d14cf30dc59b90ccec6faff9733
BLAKE2b-256 fa6d0bfbb646a7ac5601084cd6b9ed668724c7bd005a9d146ddc7728d8c605d0

See more details on using hashes here.

Provenance

The following attestation bundles were made for rai_swan-0.0.13-cp314-cp314-manylinux_2_28_aarch64.whl:

Publisher: PublishWheels.yml on RelationalAI/swan

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

File details

Details for the file rai_swan-0.0.13-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rai_swan-0.0.13-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0b777a06d7d6c3d826f762ee66443123e046ec404279388a4686bbb9f5bc6cd7
MD5 aa03d5c53609fe6c2ed075ae706018bd
BLAKE2b-256 7e7300c3e492d00c786350e02294a73adb2ea9ffb45cf36fe7722a71b3f30ad6

See more details on using hashes here.

Provenance

The following attestation bundles were made for rai_swan-0.0.13-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: PublishWheels.yml on RelationalAI/swan

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

File details

Details for the file rai_swan-0.0.13-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for rai_swan-0.0.13-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 b49d95a5f62dff48186bab871a723f9a2040a773906872645cd3e5714121b91e
MD5 356ed3c510e99b3e96fd626fc674a6ac
BLAKE2b-256 034d9a0d9ce75b0c4bbb5b48d3a146fe07246a8fcb2481be9eef7f004902f1ea

See more details on using hashes here.

Provenance

The following attestation bundles were made for rai_swan-0.0.13-cp314-cp314-macosx_10_15_x86_64.whl:

Publisher: PublishWheels.yml on RelationalAI/swan

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

File details

Details for the file rai_swan-0.0.13-cp313-cp313-win_arm64.whl.

File metadata

  • Download URL: rai_swan-0.0.13-cp313-cp313-win_arm64.whl
  • Upload date:
  • Size: 16.3 MB
  • Tags: CPython 3.13, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for rai_swan-0.0.13-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 4950f6782d53e9d2cc4bc00c82f7d123bba9f8030ce6b55654e369319159ca63
MD5 7efe2a1fcfec945654778a9fbd0fe513
BLAKE2b-256 c9520713cbc080f87cccdb4ae44449820fbe09349e1c965b33f995bb77e74fac

See more details on using hashes here.

Provenance

The following attestation bundles were made for rai_swan-0.0.13-cp313-cp313-win_arm64.whl:

Publisher: PublishWheels.yml on RelationalAI/swan

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

File details

Details for the file rai_swan-0.0.13-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: rai_swan-0.0.13-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 17.5 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for rai_swan-0.0.13-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 6fee7b8a4a04cc4957d419e7fc958891b489fe2b6c6c4fd3fa40706722c0f2fb
MD5 3bb15013290edcf0190f8119d7e7b09b
BLAKE2b-256 831d6efc4e5f7804f66bb7b13394d6bbc53181ceaf3955a6e5e4d5d418b4ac7b

See more details on using hashes here.

Provenance

The following attestation bundles were made for rai_swan-0.0.13-cp313-cp313-win_amd64.whl:

Publisher: PublishWheels.yml on RelationalAI/swan

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

File details

Details for the file rai_swan-0.0.13-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rai_swan-0.0.13-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e76c99c77e8de4d61f8ecf610365b2f33ffaf710f65b189c60a4985c75380a26
MD5 8180818121056b7afe067fb03fa7146f
BLAKE2b-256 938437ba7a720a5bd33e4270ec9b6363159102034d1a288e0aa84ec19156a2c2

See more details on using hashes here.

Provenance

The following attestation bundles were made for rai_swan-0.0.13-cp313-cp313-manylinux_2_28_x86_64.whl:

Publisher: PublishWheels.yml on RelationalAI/swan

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

File details

Details for the file rai_swan-0.0.13-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rai_swan-0.0.13-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b3b6bf25fc2e6c8806b3e867853988908ba8d14568094a19235817124f0e5264
MD5 8c0ee9dbb322901bd2dc32c50d816c3c
BLAKE2b-256 7e0d3a3f91a344a027da9a1d311382be544295b2159cec481ee8e6054c2cfa1c

See more details on using hashes here.

Provenance

The following attestation bundles were made for rai_swan-0.0.13-cp313-cp313-manylinux_2_28_aarch64.whl:

Publisher: PublishWheels.yml on RelationalAI/swan

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

File details

Details for the file rai_swan-0.0.13-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rai_swan-0.0.13-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 145fd99900f0822913a169a52e2a9d53757438014f576dd7467065f10bd8f7d3
MD5 923efeb0ffdb1a472bef8c9165086207
BLAKE2b-256 2369da47c04a60cacfaf5f3f901d1d553e2de0597b06da25a9e9aa7d684eb64e

See more details on using hashes here.

Provenance

The following attestation bundles were made for rai_swan-0.0.13-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: PublishWheels.yml on RelationalAI/swan

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

File details

Details for the file rai_swan-0.0.13-cp313-cp313-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for rai_swan-0.0.13-cp313-cp313-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 c85a507fdfce340fd94545252c7eb20191fe0a0d74920c9c017fcb308d7b54a1
MD5 bb19d73af849c6b81dd559de8ea9a6ff
BLAKE2b-256 2425c123ac712d48fc827ecfcfaf0fcaef18d741daf40999a1234a97938c7435

See more details on using hashes here.

Provenance

The following attestation bundles were made for rai_swan-0.0.13-cp313-cp313-macosx_10_15_x86_64.whl:

Publisher: PublishWheels.yml on RelationalAI/swan

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

File details

Details for the file rai_swan-0.0.13-cp312-cp312-win_arm64.whl.

File metadata

  • Download URL: rai_swan-0.0.13-cp312-cp312-win_arm64.whl
  • Upload date:
  • Size: 16.3 MB
  • Tags: CPython 3.12, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for rai_swan-0.0.13-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 33394c52f5b43619696a983def35d3814a6d3b3529a5c06cb9373df5f26b2f15
MD5 3cf14681f4000f1725c46002ad85519a
BLAKE2b-256 cf983ae76f8fcc255a3f359e4e1c407a14fb0575239c7844deb6618843bfbbb4

See more details on using hashes here.

Provenance

The following attestation bundles were made for rai_swan-0.0.13-cp312-cp312-win_arm64.whl:

Publisher: PublishWheels.yml on RelationalAI/swan

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

File details

Details for the file rai_swan-0.0.13-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: rai_swan-0.0.13-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 17.5 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for rai_swan-0.0.13-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f979133afb4e91ca4d5b1bf625726a83fd5db5a1b9464c123cb770c310f1dca0
MD5 22ef76f8663666d25b6fd4a0c67bdc96
BLAKE2b-256 909bd242350bd189e5a384d16c7f05eb9418173c9df4c74880b384179234fed3

See more details on using hashes here.

Provenance

The following attestation bundles were made for rai_swan-0.0.13-cp312-cp312-win_amd64.whl:

Publisher: PublishWheels.yml on RelationalAI/swan

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

File details

Details for the file rai_swan-0.0.13-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rai_swan-0.0.13-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c50ff0238ad23deb885003b0642d24df4db912853161c1777143330cb5a76d26
MD5 a3429bb534eb47f5f9d6eacb2cff6be4
BLAKE2b-256 0059fe57ac04b86ed4143b1e38ac79d7771f2e1cad9e5aba7f325bb9cccb2783

See more details on using hashes here.

Provenance

The following attestation bundles were made for rai_swan-0.0.13-cp312-cp312-manylinux_2_28_x86_64.whl:

Publisher: PublishWheels.yml on RelationalAI/swan

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

File details

Details for the file rai_swan-0.0.13-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rai_swan-0.0.13-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8452f2016aa7c559e71bec6253293aa9a42934131040a93f12fdd66e63d46899
MD5 74dc64e878a9b0c59d664fa7a8bab8a2
BLAKE2b-256 823efc82527630eb7a3ed2a5fe88cd5ad8f7003c42d412e6f464d04f82af7c29

See more details on using hashes here.

Provenance

The following attestation bundles were made for rai_swan-0.0.13-cp312-cp312-manylinux_2_28_aarch64.whl:

Publisher: PublishWheels.yml on RelationalAI/swan

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

File details

Details for the file rai_swan-0.0.13-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rai_swan-0.0.13-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 245b4fa9d73fcd7ffcbebfe763b6b37ac7d53e680da050e92505faf5de628ede
MD5 d128f453d4bdbb33c9a3de71b3522bc6
BLAKE2b-256 2092cfc51567e9c12001d4638a2c8dab84fba177452ea63c562b4c6f34c6a731

See more details on using hashes here.

Provenance

The following attestation bundles were made for rai_swan-0.0.13-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: PublishWheels.yml on RelationalAI/swan

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

File details

Details for the file rai_swan-0.0.13-cp312-cp312-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for rai_swan-0.0.13-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 9b886b3b2400b1c764185dee6929c9a730caa3a5e2269a3fa97c0d9cdada262b
MD5 2a98dc22ac67b3b42a5522dfd60bd81e
BLAKE2b-256 c3da1b43fdd335caf6f01d3f1f2f2374fdfb98ca1f13d2fbe227214d9ede5aab

See more details on using hashes here.

Provenance

The following attestation bundles were made for rai_swan-0.0.13-cp312-cp312-macosx_10_15_x86_64.whl:

Publisher: PublishWheels.yml on RelationalAI/swan

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

File details

Details for the file rai_swan-0.0.13-cp311-cp311-win_arm64.whl.

File metadata

  • Download URL: rai_swan-0.0.13-cp311-cp311-win_arm64.whl
  • Upload date:
  • Size: 16.3 MB
  • Tags: CPython 3.11, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for rai_swan-0.0.13-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 aafc28aa519611b27a525930d9ffe20efa21d4111345c7470d9e43374fa812cf
MD5 4f1902a0424af63af5d96d7fa37d504e
BLAKE2b-256 597897b7016b1b42552453af4013be83a950be339d35ebc83259cf632d2c9b5e

See more details on using hashes here.

Provenance

The following attestation bundles were made for rai_swan-0.0.13-cp311-cp311-win_arm64.whl:

Publisher: PublishWheels.yml on RelationalAI/swan

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

File details

Details for the file rai_swan-0.0.13-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: rai_swan-0.0.13-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 17.5 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for rai_swan-0.0.13-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a66c3a05ff2fac498f5652decc095385fd2bcd11dfe2c54c9d319f6dea06beb5
MD5 b5c02be1d75290ac1c90c8ef96504a0d
BLAKE2b-256 e5584052f40a03f9be6af4b98b3ec558255bf6639531f87ac324c54e041945de

See more details on using hashes here.

Provenance

The following attestation bundles were made for rai_swan-0.0.13-cp311-cp311-win_amd64.whl:

Publisher: PublishWheels.yml on RelationalAI/swan

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

File details

Details for the file rai_swan-0.0.13-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rai_swan-0.0.13-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 550ca3b14ba88b64ca12591030017add2a705e934e158546229b57055e0a98a6
MD5 283e38571e8791c8e45228e698f2f009
BLAKE2b-256 aa1e3d2b3af2374639b9f068f06666f9c5cb711aa7f8a802513afd6de755f456

See more details on using hashes here.

Provenance

The following attestation bundles were made for rai_swan-0.0.13-cp311-cp311-manylinux_2_28_x86_64.whl:

Publisher: PublishWheels.yml on RelationalAI/swan

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

File details

Details for the file rai_swan-0.0.13-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rai_swan-0.0.13-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 38fdc4d2b1415e38afc57678fd889069cfec1454fd334e36023ce7ef1406b954
MD5 86346d324980abb0dba3250ae420c0f9
BLAKE2b-256 2ba7de4313d92b60d207c1fa2f98485e869aea87e213e843f603835c5617225e

See more details on using hashes here.

Provenance

The following attestation bundles were made for rai_swan-0.0.13-cp311-cp311-manylinux_2_28_aarch64.whl:

Publisher: PublishWheels.yml on RelationalAI/swan

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

File details

Details for the file rai_swan-0.0.13-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rai_swan-0.0.13-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7a07c4d54d605fcb8b0e5de53a396c3e27bf32bf3edfb945941dcea16005b946
MD5 7a205bf928d9ca0edef199b5e81d16ee
BLAKE2b-256 6d371e3b88d0a5af101ed6965f5da3b24834c875b1cdc223aad4e3c7b3a8c151

See more details on using hashes here.

Provenance

The following attestation bundles were made for rai_swan-0.0.13-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: PublishWheels.yml on RelationalAI/swan

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

File details

Details for the file rai_swan-0.0.13-cp311-cp311-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for rai_swan-0.0.13-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 6a86ee52d7558a3be3aa9072fbb26a616febafc93601dcf93dad4c2eef46c635
MD5 0fe75fb3b7c0f69b8bdde0d69d670393
BLAKE2b-256 31e3a9b2e54199d5beccf70ad3ee2d10c18f0766519d553551a36b492017d68c

See more details on using hashes here.

Provenance

The following attestation bundles were made for rai_swan-0.0.13-cp311-cp311-macosx_10_15_x86_64.whl:

Publisher: PublishWheels.yml on RelationalAI/swan

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

File details

Details for the file rai_swan-0.0.13-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: rai_swan-0.0.13-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 17.5 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for rai_swan-0.0.13-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 93cb703d4a35f3a08999a0256ac86da2127846ba5e0c4f17ff3bb2769aaa07cc
MD5 7012ea4abdc71f15c5713f00fc109da7
BLAKE2b-256 3aba52212d1329ca2724b1977c84ac0b08c975ccbee1d0c8e9ac0938361f9bac

See more details on using hashes here.

Provenance

The following attestation bundles were made for rai_swan-0.0.13-cp310-cp310-win_amd64.whl:

Publisher: PublishWheels.yml on RelationalAI/swan

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

File details

Details for the file rai_swan-0.0.13-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rai_swan-0.0.13-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 642d721f41fb3e961dfa62e32fd3139d090bd7664182d21d41d10dc063e0e444
MD5 df08c729c6a9c54e242975a0a7bb7007
BLAKE2b-256 0925867d5d18080a7c3cdea5bd94a07f829f8a70c55bd733c4988cc1a9795a30

See more details on using hashes here.

Provenance

The following attestation bundles were made for rai_swan-0.0.13-cp310-cp310-manylinux_2_28_x86_64.whl:

Publisher: PublishWheels.yml on RelationalAI/swan

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

File details

Details for the file rai_swan-0.0.13-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rai_swan-0.0.13-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 edfc7b651a7d6829e94a8edfb31b60c2f44d9d2ea2b5a554e0b139463a0dc031
MD5 5fbe9ab33e2602c164a3d81ccd8116dd
BLAKE2b-256 c76a13d78f446ecde31f1efc642054113a112b95dbc7406e15ec52548b7f96c4

See more details on using hashes here.

Provenance

The following attestation bundles were made for rai_swan-0.0.13-cp310-cp310-manylinux_2_28_aarch64.whl:

Publisher: PublishWheels.yml on RelationalAI/swan

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

File details

Details for the file rai_swan-0.0.13-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rai_swan-0.0.13-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 38cd4517b99ab060aac2c043b5cd071e37932d39cbf7e8f272c70de0d6624d66
MD5 b6d2fb06e0b8b3731e44d4b6155944cd
BLAKE2b-256 97d4f8d57a4ef3ecea0e767545b04c59dcac91990d2bca7236ea37a6c96fb21e

See more details on using hashes here.

Provenance

The following attestation bundles were made for rai_swan-0.0.13-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: PublishWheels.yml on RelationalAI/swan

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

File details

Details for the file rai_swan-0.0.13-cp310-cp310-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for rai_swan-0.0.13-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 fda6c22e8aa2e93e288a77dcdb41c753ec700af5c8c5fc23e0a6d0623cd30816
MD5 5a5d924a0eae2f74f197047fee965adf
BLAKE2b-256 9dbc7329810b1676a00a93ba01aabf768a24c4f2d005ddd6b2d5741ef63f8aab

See more details on using hashes here.

Provenance

The following attestation bundles were made for rai_swan-0.0.13-cp310-cp310-macosx_10_15_x86_64.whl:

Publisher: PublishWheels.yml on RelationalAI/swan

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

Release history Release notifications | RSS feed

0.0.18

30 files

0.0.16

30 files

0.0.14

30 files

This release

0.0.13 This release

30 files

0.0.12

30 files

0.0.11

30 files

0.0.10

30 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