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.14-cp314-cp314-win_arm64.whl (17.3 MB view details)

Uploaded CPython 3.14Windows ARM64

rai_swan-0.0.14-cp314-cp314-win_amd64.whl (18.3 MB view details)

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14PyEmscripten 2026.0 wasm32

rai_swan-0.0.14-cp314-cp314-manylinux_2_28_x86_64.whl (20.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

rai_swan-0.0.14-cp314-cp314-manylinux_2_28_aarch64.whl (18.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

rai_swan-0.0.14-cp314-cp314-macosx_11_0_arm64.whl (14.6 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

rai_swan-0.0.14-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.14-cp313-cp313-win_arm64.whl (16.3 MB view details)

Uploaded CPython 3.13Windows ARM64

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

Uploaded CPython 3.13Windows x86-64

rai_swan-0.0.14-cp313-cp313-manylinux_2_28_x86_64.whl (19.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

rai_swan-0.0.14-cp313-cp313-manylinux_2_28_aarch64.whl (18.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

rai_swan-0.0.14-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.14-cp312-cp312-win_arm64.whl (16.3 MB view details)

Uploaded CPython 3.12Windows ARM64

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

Uploaded CPython 3.12Windows x86-64

rai_swan-0.0.14-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.14-cp312-cp312-manylinux_2_28_aarch64.whl (18.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

rai_swan-0.0.14-cp312-cp312-macosx_11_0_arm64.whl (14.4 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

rai_swan-0.0.14-cp312-cp312-macosx_10_15_x86_64.whl (15.7 MB view details)

Uploaded CPython 3.12macOS 10.15+ x86-64

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

Uploaded CPython 3.11Windows ARM64

rai_swan-0.0.14-cp311-cp311-win_amd64.whl (17.6 MB view details)

Uploaded CPython 3.11Windows x86-64

rai_swan-0.0.14-cp311-cp311-manylinux_2_28_x86_64.whl (19.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

rai_swan-0.0.14-cp311-cp311-manylinux_2_28_aarch64.whl (17.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

rai_swan-0.0.14-cp311-cp311-macosx_10_15_x86_64.whl (15.7 MB view details)

Uploaded CPython 3.11macOS 10.15+ x86-64

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

Uploaded CPython 3.10Windows x86-64

rai_swan-0.0.14-cp310-cp310-manylinux_2_28_x86_64.whl (19.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

rai_swan-0.0.14-cp310-cp310-macosx_10_15_x86_64.whl (15.6 MB view details)

Uploaded CPython 3.10macOS 10.15+ x86-64

File details

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

File metadata

  • Download URL: rai_swan-0.0.14-cp314-cp314-win_arm64.whl
  • Upload date:
  • Size: 17.3 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.14-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 25bc379ffe705e07d79cb69292263232aa89df2b81aba6e7b067cdc499f06fe7
MD5 a6760d6f716cd44fa1503179994f1813
BLAKE2b-256 49327c33731bc95d72c5f68aa3500433b94383a36ca360a70c222ad5d4993ade

See more details on using hashes here.

Provenance

The following attestation bundles were made for rai_swan-0.0.14-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.14-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: rai_swan-0.0.14-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 18.3 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.14-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 4956de1a66e8758a9deaea510928198dff37924e13ac3fbdc87c78c25879f439
MD5 a584f852d5482a706b8760bee7abed78
BLAKE2b-256 b5bae58aeebb7bd56288fc8a20668abef76b74762453f38cac2440a4115b570a

See more details on using hashes here.

Provenance

The following attestation bundles were made for rai_swan-0.0.14-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.14-cp314-cp314-pyemscripten_2026_0_wasm32.whl.

File metadata

File hashes

Hashes for rai_swan-0.0.14-cp314-cp314-pyemscripten_2026_0_wasm32.whl
Algorithm Hash digest
SHA256 b9434540fe02df36cf68cb71f7c5ba753fb92b9d44efe89ee569a3dfb963de9d
MD5 d08bc0c6c21a4de197dabb9e81327217
BLAKE2b-256 14fddcba7631a59005c90a2114f8c2d7b4dcf1da864f174d0b1ca55312fa1f9d

See more details on using hashes here.

Provenance

The following attestation bundles were made for rai_swan-0.0.14-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.14-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rai_swan-0.0.14-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1f547e3c8347dd171e3f2c8c6a0fd2047bcd207abcece899a7b3311c04b980f0
MD5 bbb8f3aa497ec109863b3399180f5edf
BLAKE2b-256 e601d66766578d5830b562e39870afc295c9cb699614d7da903d61611e1bbd3f

See more details on using hashes here.

Provenance

The following attestation bundles were made for rai_swan-0.0.14-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.14-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rai_swan-0.0.14-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 94d35970b43d52f181d1974f753df2d029181d7fab7ccafa18c7ab964100fae2
MD5 746f24c9489051c4c30ea43cc9e7e3a7
BLAKE2b-256 9db0cde04ca887069dbb34db5985f30136ce3dd1f102a74b6478a293f1481616

See more details on using hashes here.

Provenance

The following attestation bundles were made for rai_swan-0.0.14-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.14-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rai_swan-0.0.14-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c033b01ee60dfc5e9c93ae197b1bb4f8ab1c62682e00650db5cf591c58e2647e
MD5 be302f2d3799f5e7d28638a513ae2888
BLAKE2b-256 ecea5315d2255451d797629d9560cfd624688d39a17587e7f5c3ec8b3432fd52

See more details on using hashes here.

Provenance

The following attestation bundles were made for rai_swan-0.0.14-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.14-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for rai_swan-0.0.14-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 1679619523a79100cc029c6796b627c7be5615cce92929584ea7a2180e01e957
MD5 32e80083c1ef888dfbf0d28aedf4887d
BLAKE2b-256 348a001bdcb5aef8c015667a05a660ecacd130b0205fc32d096fd081277e0047

See more details on using hashes here.

Provenance

The following attestation bundles were made for rai_swan-0.0.14-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.14-cp313-cp313-win_arm64.whl.

File metadata

  • Download URL: rai_swan-0.0.14-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.14-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 77685d4721f5129925c0bf02cc2a2bb19ea0f4c160018557012fd5c1d67d3a29
MD5 7e47e7c2b8bebe285cb320edc48b2c77
BLAKE2b-256 a002f998c27bb23d7580791d05745076a2e24fa55d94289bef73e4fffe0bab2e

See more details on using hashes here.

Provenance

The following attestation bundles were made for rai_swan-0.0.14-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.14-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: rai_swan-0.0.14-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.14-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 b9e084e0cd4d3b0fa0c576b7b0a8d610f2b555100d528472c536f2524ee6eb8a
MD5 5c7951e49be1d6a78054cf6a6533927e
BLAKE2b-256 5b951978f0ffb7fe64296d5a33bfc6b91ab427f83bf4fdf7568d7c4d8f2f5edc

See more details on using hashes here.

Provenance

The following attestation bundles were made for rai_swan-0.0.14-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.14-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rai_swan-0.0.14-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 92b5ba8c9e15b1c24461f7e58f53d5f8cd9759116ce724445f89761ae55d2e85
MD5 747faf16b91429f6731b337901e6e27e
BLAKE2b-256 ff0cca8292af7fd16b91566fa393a9dc5a10a2457109b00dc767cf9c9865643e

See more details on using hashes here.

Provenance

The following attestation bundles were made for rai_swan-0.0.14-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.14-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rai_swan-0.0.14-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d0f4a5eff27e1d65b2e9498efa94fd726a265e1997bf8434ce0b5d1c0cf9d736
MD5 9d64b260d668ad7ca562bf5218d76100
BLAKE2b-256 053a505ce7038317aab8cc23921ac53ee56e87794812bae9145a208cea6db87f

See more details on using hashes here.

Provenance

The following attestation bundles were made for rai_swan-0.0.14-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.14-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rai_swan-0.0.14-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bb4f7d0465c1ec67e1475b27df07d9db6d1dcbf74f1fee026e35d95018c619b1
MD5 93ef6ccf77d1c68082ad98ab2ce3b155
BLAKE2b-256 bdc8f1bd29e36d751bfb9bf82af14b4ebe473a3c521d1598cc1a6b99f5e080ca

See more details on using hashes here.

Provenance

The following attestation bundles were made for rai_swan-0.0.14-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.14-cp313-cp313-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for rai_swan-0.0.14-cp313-cp313-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 51c5ab7401ee7ffa7c20cf6db52386653d4822b1dbc4f0f260b1bd1b905aa8b9
MD5 d45efedfdb0c06bb6ea352f8b84cb563
BLAKE2b-256 7255ef1f4a48af12d341b8baed1174efb26754901363d09a07bf04412e5118fe

See more details on using hashes here.

Provenance

The following attestation bundles were made for rai_swan-0.0.14-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.14-cp312-cp312-win_arm64.whl.

File metadata

  • Download URL: rai_swan-0.0.14-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.14-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 4703d745216767ad74b55a4e35af2c2385bfb6aa6678292b098598eea01cc878
MD5 cdb664903360b1c27fbb48a97adfbc39
BLAKE2b-256 979e0d0ec124766b9d240efb7141feb40944049f077f36fbcde7ae8eeb2df4e5

See more details on using hashes here.

Provenance

The following attestation bundles were made for rai_swan-0.0.14-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.14-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: rai_swan-0.0.14-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.14-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 cbb75fc2a8a2cbb0e68c6dce942a991de60f4d14f793ae9ededbd399e26afd6b
MD5 359c76e0e31b1fbbe1e6a2525cb1b4b4
BLAKE2b-256 8d89dfe156ce1ed3e4b0152c0a13f29ff219962c50adc049569428c111b52637

See more details on using hashes here.

Provenance

The following attestation bundles were made for rai_swan-0.0.14-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.14-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rai_swan-0.0.14-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 119cd20266c2557c6976632325c8cd4d00b0fd57a7fa58d00fba80ea45af7944
MD5 1976ad7e13a519ae730e63015bb18132
BLAKE2b-256 21a5298eab283eaef87821a1f4821142ba451a0ce275dec3cf7c26a10f6f1c70

See more details on using hashes here.

Provenance

The following attestation bundles were made for rai_swan-0.0.14-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.14-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rai_swan-0.0.14-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fea0cd42cbf16bbc3e1034185b77b2b01d20d25586a429bd6e53ad18265b86d8
MD5 ed12caa1b23c6b8facd2b094fe168ec9
BLAKE2b-256 61dfb46c057367ce7f230ca27cf7d78e476b6dd8f88c1606fe3cc2b702227b89

See more details on using hashes here.

Provenance

The following attestation bundles were made for rai_swan-0.0.14-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.14-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rai_swan-0.0.14-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d57d141b8601f5fd8fd32df21aeed4fd4ac0ad65614e047ac846beea62ee7135
MD5 128edbcf1f6899cbdf69b7c59c681b4f
BLAKE2b-256 b0bdcf10ac61499b6be84b3f9ca71d46e00e826b8e268f4cd2c2d32db69f8bdb

See more details on using hashes here.

Provenance

The following attestation bundles were made for rai_swan-0.0.14-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.14-cp312-cp312-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for rai_swan-0.0.14-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 f465d072f5aed11621ee429e9a93b29eac3768a34e39af64f76c0e953a8c8481
MD5 465473e9a213171dfd873478d09b0c7c
BLAKE2b-256 6e0989c93d16390af92db196177f8942b971a7db3d366a7a9931bcef146b22e5

See more details on using hashes here.

Provenance

The following attestation bundles were made for rai_swan-0.0.14-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.14-cp311-cp311-win_arm64.whl.

File metadata

  • Download URL: rai_swan-0.0.14-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.14-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 260a9e6e4d7d342d717c42fbc00a3463b3611edc362427ed505c4e4b48a11656
MD5 38381e4543067ed90ce23c873d659210
BLAKE2b-256 d508647d9ace47f9b39e74afedb84cb9b7345197bc88bf8824048bbcd56423f6

See more details on using hashes here.

Provenance

The following attestation bundles were made for rai_swan-0.0.14-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.14-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: rai_swan-0.0.14-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 17.6 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.14-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a6a80b0eb3732f0ed5fe7af11a1de950a4f62c4cf1bd2fae8844effbe1e8656c
MD5 f1c0a77a087335c779821ed8fce0b487
BLAKE2b-256 d1134e36be7622dae7e3daf777a71e4cc809382a871afc8004e0d4bfd0fee92b

See more details on using hashes here.

Provenance

The following attestation bundles were made for rai_swan-0.0.14-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.14-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rai_swan-0.0.14-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 27e6239310628aca4df9b0df9a91b9f519881cfa89e73ef44ba3f3e449fa9ed2
MD5 dec5b62dda1b2dacff0f2e408c45272b
BLAKE2b-256 8ea55ec305583ba5d086eba03b5c50a7ae6c0451244317e10591be44f64065b4

See more details on using hashes here.

Provenance

The following attestation bundles were made for rai_swan-0.0.14-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.14-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rai_swan-0.0.14-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 75204b6113263f3b61085cf4761b949e0ceb7d414184fe39b9c40e589383a72a
MD5 1b806e81d07eca0f19b379400a22b2d4
BLAKE2b-256 29533524158df8eac29ea5c6387703a84b179a4d2110e72aa5f31e30965bbff8

See more details on using hashes here.

Provenance

The following attestation bundles were made for rai_swan-0.0.14-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.14-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rai_swan-0.0.14-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a556734e787c96895c96d5cbd753459b74fc3a02b06926376b1c23187f8c82c8
MD5 0fdf0e830e496b92f63cc898b0423379
BLAKE2b-256 d68ff607e1b7b18739022c2c946cfadb926f8b9f002552dc89d9e0cb264c73ce

See more details on using hashes here.

Provenance

The following attestation bundles were made for rai_swan-0.0.14-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.14-cp311-cp311-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for rai_swan-0.0.14-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 d64302530800a4dae724a9a4b67f4269a3f8d0f9af1244d58be333b7b9f78870
MD5 5c37f3ec1df124f7b229dde1dbc9be61
BLAKE2b-256 d865fcfc450cc5dd638f1443e61e38b1352bc7934b12312cfc62647142468e6d

See more details on using hashes here.

Provenance

The following attestation bundles were made for rai_swan-0.0.14-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.14-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: rai_swan-0.0.14-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.14-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 566880a390f918fd7a9e8fdb278697d47bfbc833e8fedbacfd8f8c34714a827d
MD5 9c15b8def332afcf8d8aa03f9ffba09c
BLAKE2b-256 e41a42de9ee394c6165e784a4aed5e27fddc9e0aa83b18f19a92d5305af8aa9a

See more details on using hashes here.

Provenance

The following attestation bundles were made for rai_swan-0.0.14-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.14-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rai_swan-0.0.14-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bda7e71536a72aed6325cea5793bcec9d0271f2b3296753e0f8204048bc89916
MD5 6550e29b0d760039635b4b61606c9518
BLAKE2b-256 739682e631897aa488be610838e7945e7531f9a4150cfa57198ff9d095e713fe

See more details on using hashes here.

Provenance

The following attestation bundles were made for rai_swan-0.0.14-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.14-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rai_swan-0.0.14-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 71c634c85c0e80b596e8142e3f9cdd0617c880ca0104ff363b01d48843f3ab1d
MD5 a780ecc8edcf6147690fcc320c0228b8
BLAKE2b-256 454b7169db0320721f7425099a911a163d48472308be04ea707cde83b6f1959e

See more details on using hashes here.

Provenance

The following attestation bundles were made for rai_swan-0.0.14-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.14-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rai_swan-0.0.14-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d8ae77be3eab63b92378f0e4ab51de160ffdda7b194c72813780fa2397ad13c1
MD5 bbda6b8a489b6cc1226ec3bee28f70dd
BLAKE2b-256 b001179f24e63b028e4a119c9fc0c29bdc0906d2e009d1f8ea8b2645bea63a23

See more details on using hashes here.

Provenance

The following attestation bundles were made for rai_swan-0.0.14-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.14-cp310-cp310-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for rai_swan-0.0.14-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 9cd83fd7f1526cec0e6ee0716aee9d6341116ed0aac759385c05ecbf6f49d0a7
MD5 bd8ea9c881c075831192859070205162
BLAKE2b-256 5bbd508da01f1d9d07f23959ea93a02928ee2e5eacf241a22998fb0b162b1c4b

See more details on using hashes here.

Provenance

The following attestation bundles were made for rai_swan-0.0.14-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

This release

0.0.14 This release

30 files

0.0.13

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