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

Uploaded CPython 3.14Windows ARM64

rai_swan-0.0.16-cp314-cp314-win_amd64.whl (18.4 MB view details)

Uploaded CPython 3.14Windows x86-64

rai_swan-0.0.16-cp314-cp314-pyemscripten_2026_0_wasm32.whl (6.7 MB view details)

Uploaded CPython 3.14PyEmscripten 2026.0 wasm32

rai_swan-0.0.16-cp314-cp314-manylinux_2_28_x86_64.whl (20.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

rai_swan-0.0.16-cp314-cp314-manylinux_2_28_aarch64.whl (18.5 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

rai_swan-0.0.16-cp314-cp314-macosx_11_0_arm64.whl (14.7 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

rai_swan-0.0.16-cp314-cp314-macosx_10_15_x86_64.whl (16.0 MB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

rai_swan-0.0.16-cp313-cp313-win_arm64.whl (16.5 MB view details)

Uploaded CPython 3.13Windows ARM64

rai_swan-0.0.16-cp313-cp313-win_amd64.whl (17.7 MB view details)

Uploaded CPython 3.13Windows x86-64

rai_swan-0.0.16-cp313-cp313-manylinux_2_28_x86_64.whl (19.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

rai_swan-0.0.16-cp313-cp313-manylinux_2_28_aarch64.whl (18.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

rai_swan-0.0.16-cp313-cp313-macosx_11_0_arm64.whl (14.7 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

rai_swan-0.0.16-cp313-cp313-macosx_10_15_x86_64.whl (16.0 MB view details)

Uploaded CPython 3.13macOS 10.15+ x86-64

rai_swan-0.0.16-cp312-cp312-win_arm64.whl (16.4 MB view details)

Uploaded CPython 3.12Windows ARM64

rai_swan-0.0.16-cp312-cp312-win_amd64.whl (17.7 MB view details)

Uploaded CPython 3.12Windows x86-64

rai_swan-0.0.16-cp312-cp312-manylinux_2_28_x86_64.whl (19.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

rai_swan-0.0.16-cp312-cp312-manylinux_2_28_aarch64.whl (18.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

rai_swan-0.0.16-cp312-cp312-macosx_11_0_arm64.whl (14.5 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

rai_swan-0.0.16-cp312-cp312-macosx_10_15_x86_64.whl (15.8 MB view details)

Uploaded CPython 3.12macOS 10.15+ x86-64

rai_swan-0.0.16-cp311-cp311-win_arm64.whl (16.4 MB view details)

Uploaded CPython 3.11Windows ARM64

rai_swan-0.0.16-cp311-cp311-win_amd64.whl (17.7 MB view details)

Uploaded CPython 3.11Windows x86-64

rai_swan-0.0.16-cp311-cp311-manylinux_2_28_x86_64.whl (19.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

rai_swan-0.0.16-cp311-cp311-manylinux_2_28_aarch64.whl (18.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

rai_swan-0.0.16-cp311-cp311-macosx_11_0_arm64.whl (14.5 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

rai_swan-0.0.16-cp311-cp311-macosx_10_15_x86_64.whl (15.8 MB view details)

Uploaded CPython 3.11macOS 10.15+ x86-64

rai_swan-0.0.16-cp310-cp310-win_amd64.whl (17.6 MB view details)

Uploaded CPython 3.10Windows x86-64

rai_swan-0.0.16-cp310-cp310-manylinux_2_28_x86_64.whl (19.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

rai_swan-0.0.16-cp310-cp310-manylinux_2_28_aarch64.whl (17.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

rai_swan-0.0.16-cp310-cp310-macosx_11_0_arm64.whl (14.5 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

rai_swan-0.0.16-cp310-cp310-macosx_10_15_x86_64.whl (15.7 MB view details)

Uploaded CPython 3.10macOS 10.15+ x86-64

File details

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

File metadata

  • Download URL: rai_swan-0.0.16-cp314-cp314-win_arm64.whl
  • Upload date:
  • Size: 17.4 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.16-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 10c8b7b0422503f776885f4d5587b441a947e8abc7a4b64dbbb9afe9ecaac93e
MD5 f607fa81dc71cce9772faaf8d7624b5b
BLAKE2b-256 a86b03ca8d877cac2835a023a83136d9be6c37923f8e71162d2416d95b9d3f67

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: rai_swan-0.0.16-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 18.4 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.16-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 eebe3d3a9073a182391b108bd746bb6202087733951945255761d70c71906675
MD5 246528ed32da7d33d56011789420c851
BLAKE2b-256 f345a978e19a210cef9ba41b86c34f64b4bd86d74e6b12d8cfb0f2b4d45ade53

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rai_swan-0.0.16-cp314-cp314-pyemscripten_2026_0_wasm32.whl
Algorithm Hash digest
SHA256 a8393856f4c7dc82e9a65842cdffc04145fd5f209cde667472e2d1c3c6ac0177
MD5 d25badb8b1d1029e3823e5556e7a7ad9
BLAKE2b-256 1d479dcb94ce21d2c5a7b8b9be3511cff8cf32fbf9e510040cc3aa36b1b3bd2f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rai_swan-0.0.16-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b23b4b8207d52200b7540088f6f70db40450a771d703691fde0dfbc5fc7650f6
MD5 7f1c0f3570997f537d3667975da4aebd
BLAKE2b-256 7174558163006c018a0d2df76ebb63d7f542b2f99d9f65e646518208de94a743

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rai_swan-0.0.16-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 59b47b5bde32038d4c3554d10052f5ff1fcfa0a8913f316714db966536da3dd3
MD5 74772278f380494d43ae7ccb9a252bbc
BLAKE2b-256 b6b52155a1574f421a96e9b6df45b9f61ad860f0757a7dd911b036505372ae10

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rai_swan-0.0.16-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 819d43b066df639bc956b50cf84f1319e9265a64b17242def8a19d194d6b6280
MD5 652a6c7a70a8444b65b4f44515eff4c4
BLAKE2b-256 6e94436dec37c61b57f2ab5d6cd4d5a82aa7e530f6131401e6645a8978fea454

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rai_swan-0.0.16-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 dc6546b375b9c1ba51e7c9aac69c82a9fe686176321e7d18e8feb852ba33620f
MD5 a566eacaf8e310b07a4e6c2f8256bf0a
BLAKE2b-256 6a8e00ebdffdcb54a2de1ab08b5797d509dac2ec52d6fee1cafab9765a108ae1

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: rai_swan-0.0.16-cp313-cp313-win_arm64.whl
  • Upload date:
  • Size: 16.5 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.16-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 35d45bb3ae8e9f56d079e4186d3b553ebc7bca49f95791f5385fd0069cf2e286
MD5 0f71a3f13c4f2ff83ca80dec669e8b4f
BLAKE2b-256 82c4ad2d69ddc8fc1fa6203a178a060cb6afb893f9060887276723fc00b0d966

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: rai_swan-0.0.16-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 17.7 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.16-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 deb7239a302e6fa92f591cba91451d5443033992d342ea3b0089b9a01cfe857b
MD5 55a28f5c83d9c15d662b3f777bc9b583
BLAKE2b-256 32c1063743e65900774697e9ffd147379edd1caa2433657ab43d6360cea57260

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rai_swan-0.0.16-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4bacded37ead2b69830fb6516d6f86b5e598f0f77b889443072c426093939166
MD5 f3734e7e77e54295c55f1927fa6e9ca2
BLAKE2b-256 262f1d8874f8e09b6ac32553560ebed4a9d50b1a6a1ce8935e0557b0a449f060

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rai_swan-0.0.16-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 04d26ee85cacaca54c1b6dcd26d376434a1b766a41c2b12c90265e117f6596a3
MD5 559d0283fc2adc9c8dcfc3bf802294a5
BLAKE2b-256 d2969baa020705a517ab27c56f2562b6e973f7f2a551dea61f19a7bf444b37cc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rai_swan-0.0.16-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3f367d3387aaae8a4b58de10442c0efb8b4f7b0ad2d2a9bc0a18690b5a00a905
MD5 8f56d0c126db8434c6c3d443cb81ab81
BLAKE2b-256 6466280d4c766c186c7a8e8ebfd3fd8872d9959d3d9f1253bc3c7ff935ae5579

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rai_swan-0.0.16-cp313-cp313-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 1953155a751345484888be569cfcf548cc700f9bb16818844de52d6017b69781
MD5 25bafb374be9b4d5a3f9a6825ead4746
BLAKE2b-256 b08578087064c9c9d09d28c95a9e9283ad21f94729127a220ebacfc175873efc

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: rai_swan-0.0.16-cp312-cp312-win_arm64.whl
  • Upload date:
  • Size: 16.4 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.16-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 35316d6c3259fafd5daf19f0cf2ee801e3e26ad9bcbc0acf1e0f368596fc474a
MD5 f7a59f5dbea47db0c1c51cb3eb8c07d5
BLAKE2b-256 f1306843aea4efc17c95647c51392457dabb3b6815280eae8162a9dcb45c3846

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: rai_swan-0.0.16-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 17.7 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.16-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 de1792d378cc4afe284f700074bff5b70b28fa62783d155520a7729fae747436
MD5 413442ecb74b7b0f511b6785c0420798
BLAKE2b-256 4bcdc932743fdf960606e5e5727f5c06842e5ae39fca706fda06caff64f18f1b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rai_swan-0.0.16-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 503f61790cde166ed8bcb4eecfc43a84589982091a88e5862ed72760fd41daf9
MD5 5aafab9af8bb16baa876b45781cd89cf
BLAKE2b-256 35d3094be995c9ddb7c6b641b3946ab2acb7d2eb9a5baf7c5926711ed2e6f553

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rai_swan-0.0.16-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d499d5cb8fc54a114df5aa44fde126c559b0b83fdbd82473b432f9e6373e4f13
MD5 593d210d748d9375597c99c56e33b008
BLAKE2b-256 83dcb75f31f65e7b30686162face2ffeb1ad58be7ca58710e17d04d0cc9eba8a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rai_swan-0.0.16-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a281323e7ea396e879a6fe71451be2e12d2933853466ca65930d6afe5fb934cd
MD5 2852a8ed6df2a63de587c0f603600c81
BLAKE2b-256 9ae91545bb80a7b1f4addd9ec1ebd54585fd3be1022018f0e156f4c351fa0120

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rai_swan-0.0.16-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 2a46826389b6e7d96fce44c395f16405f7ec228c105cf92695beb12ff83232cf
MD5 d45fbb80711bf963044c30cef9aeabeb
BLAKE2b-256 24d121d39b27fe4b1cc9dc73dc082ba55b78e70977d0dc8ef10bd1f843a5d69f

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: rai_swan-0.0.16-cp311-cp311-win_arm64.whl
  • Upload date:
  • Size: 16.4 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.16-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 947d84bd5e082e169811497d60054c914ebd4ab57876a97b37a902ac84274335
MD5 c05c8f80d1af3cef2bf3092bb40c6247
BLAKE2b-256 f21ccde0b9d8df97b4b712bf6249312f8e65fb2e3762ea1fad826c7bd5ab3f79

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: rai_swan-0.0.16-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 17.7 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.16-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d42c06e97602f4a0a1cfd6d0beab8bdde0d25f90af71b76a0e6d80c2408fa2ff
MD5 6928460ccb3e581b41e04cbdb9ad04a9
BLAKE2b-256 96cad075e220c9f34e3911d80adf0ba5f60a2c309381d6629bd7e5a167e34aa7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rai_swan-0.0.16-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 52a2a19b5446c3406f2d4e4c200e7d31611d598039867ad4bf7f2fd19cf807a1
MD5 44daebc255338bcb74c6a72aa9e3ae93
BLAKE2b-256 a83bcfd6028808d5a17b8bc0041e8269cc8f4d0c3229386430243c2e3494496c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rai_swan-0.0.16-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6d43ff29b486153794ca3f4d8d5ed23c35e842c9d0cb5116cc92cb7330a23250
MD5 a9d17e2060471c32954bf4d899650a96
BLAKE2b-256 4d67e833b093feb289d22d4d3cd1f2ea12660a4ec5154cd7e7de74cf5d6d954d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rai_swan-0.0.16-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 631fb9ece7f59ce36860f4aadb152daf4456ddead764bca58114333a8eadbfb3
MD5 e7c84cb777da1cf154d610f2ce97968a
BLAKE2b-256 9b2d8aa88afb4dbb9b34e77837305b214ee84c108f7099e3ff6743a4f25c3a9d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rai_swan-0.0.16-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 e6425dd860b954d9bb6038bc5694a0d76525e74e08b8517db68b3063824f6b2d
MD5 061febd0c89cbc88f565927a099ffd31
BLAKE2b-256 bcda340b8ef637f3cf613afc0a86e98eb09925f91232c9c33f07f11f7ca41b05

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: rai_swan-0.0.16-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 17.6 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.16-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 00910e078c0f4f1121990ee7d1de4ae3135085b3b04e0770e4de703f6aaaf457
MD5 b72b9f15715f0399da2875e919380f37
BLAKE2b-256 bcbf34f97f66eb562c1aaaf3db82b7dfe9a7b1418ca44ec8419bbc15755ce9dd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rai_swan-0.0.16-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a3d3fed90b1d7d00e471c6b9191602c72a69509d80c4098905e6365a0bbf8e04
MD5 6bca0762033beab61e35e02c61c0fdde
BLAKE2b-256 8d1fc83747538de5258fd2e612d26fca550e30ab4e9cfe028a0230462b1dc395

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rai_swan-0.0.16-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4c6a27e55af2ceac33df01f48164a9c74086dbffe05c162160f60c45e0249ca8
MD5 0f4cb18e3100420c13673f4e4ce5f988
BLAKE2b-256 286306c76d17a66c4c00f97dc7596a3cd32618a6dca3febd7f039cd7ff5a6325

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rai_swan-0.0.16-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4f54b03dee999cacf00f3175e968448e67832ea765fcc2bd942b9b09d7e4a2ac
MD5 0d1f177d30dcd96bbe0404d5617e9c7c
BLAKE2b-256 1d66cae3b57474d11ebc86d38f2300bda0782da9829a02f22ab24081321960d2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rai_swan-0.0.16-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 77ab289f3939ef163d0094e06f79946fac1adc69b4407cf53f31aaeed735cd8c
MD5 febaa5205aabe2f75b99fd95615e4be9
BLAKE2b-256 75cbe2216fb16cd40a348b3c9a0a754e919783b2165bfc7302b10679547756fa

See more details on using hashes here.

Provenance

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

This release

0.0.16 This release

30 files

0.0.14

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