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

Uploaded CPython 3.14Windows ARM64

rai_swan-0.0.11-cp314-cp314-win_amd64.whl (18.1 MB view details)

Uploaded CPython 3.14Windows x86-64

rai_swan-0.0.11-cp314-cp314-pyemscripten_2026_0_wasm32.whl (6.3 MB view details)

Uploaded CPython 3.14PyEmscripten 2026.0 wasm32

rai_swan-0.0.11-cp314-cp314-manylinux_2_28_x86_64.whl (19.7 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

rai_swan-0.0.11-cp314-cp314-manylinux_2_28_aarch64.whl (18.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

rai_swan-0.0.11-cp314-cp314-macosx_11_0_arm64.whl (14.4 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

rai_swan-0.0.11-cp314-cp314-macosx_10_15_x86_64.whl (15.6 MB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

rai_swan-0.0.11-cp313-cp313-win_arm64.whl (16.2 MB view details)

Uploaded CPython 3.13Windows ARM64

rai_swan-0.0.11-cp313-cp313-win_amd64.whl (17.4 MB view details)

Uploaded CPython 3.13Windows x86-64

rai_swan-0.0.11-cp313-cp313-manylinux_2_28_x86_64.whl (19.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

rai_swan-0.0.11-cp313-cp313-manylinux_2_28_aarch64.whl (17.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

rai_swan-0.0.11-cp313-cp313-macosx_11_0_arm64.whl (14.3 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

rai_swan-0.0.11-cp313-cp313-macosx_10_15_x86_64.whl (15.6 MB view details)

Uploaded CPython 3.13macOS 10.15+ x86-64

rai_swan-0.0.11-cp312-cp312-win_arm64.whl (16.1 MB view details)

Uploaded CPython 3.12Windows ARM64

rai_swan-0.0.11-cp312-cp312-win_amd64.whl (17.4 MB view details)

Uploaded CPython 3.12Windows x86-64

rai_swan-0.0.11-cp312-cp312-manylinux_2_28_x86_64.whl (19.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

rai_swan-0.0.11-cp312-cp312-manylinux_2_28_aarch64.whl (17.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

rai_swan-0.0.11-cp312-cp312-macosx_11_0_arm64.whl (14.2 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

rai_swan-0.0.11-cp312-cp312-macosx_10_15_x86_64.whl (15.4 MB view details)

Uploaded CPython 3.12macOS 10.15+ x86-64

rai_swan-0.0.11-cp311-cp311-win_arm64.whl (16.1 MB view details)

Uploaded CPython 3.11Windows ARM64

rai_swan-0.0.11-cp311-cp311-win_amd64.whl (17.4 MB view details)

Uploaded CPython 3.11Windows x86-64

rai_swan-0.0.11-cp311-cp311-manylinux_2_28_x86_64.whl (19.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

rai_swan-0.0.11-cp311-cp311-manylinux_2_28_aarch64.whl (17.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

rai_swan-0.0.11-cp311-cp311-macosx_11_0_arm64.whl (14.1 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

rai_swan-0.0.11-cp311-cp311-macosx_10_15_x86_64.whl (15.4 MB view details)

Uploaded CPython 3.11macOS 10.15+ x86-64

rai_swan-0.0.11-cp310-cp310-win_amd64.whl (17.3 MB view details)

Uploaded CPython 3.10Windows x86-64

rai_swan-0.0.11-cp310-cp310-manylinux_2_28_x86_64.whl (18.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

rai_swan-0.0.11-cp310-cp310-manylinux_2_28_aarch64.whl (17.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

rai_swan-0.0.11-cp310-cp310-macosx_11_0_arm64.whl (14.1 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

rai_swan-0.0.11-cp310-cp310-macosx_10_15_x86_64.whl (15.3 MB view details)

Uploaded CPython 3.10macOS 10.15+ x86-64

File details

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

File metadata

  • Download URL: rai_swan-0.0.11-cp314-cp314-win_arm64.whl
  • Upload date:
  • Size: 17.1 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.11-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 63a857fa172a5eeed80b7eea54a32eb2012a9b31e68cbbf911a3135774adcd6a
MD5 f0dc15f4f1a6935fa8557c2e4f3c742b
BLAKE2b-256 154e5003487e61296be04370404bcdc7eab55f5cdaf2f4a5505574df78396801

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: rai_swan-0.0.11-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 18.1 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.11-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 7e6726eae0651467b997e6e9d6616722aac065ba9c17f02da2dd6cf1a412888b
MD5 aba6f6fff57abbb62251d071a1afb9a6
BLAKE2b-256 b3825a333812ba98c8c3fd2e1b44945b9f6ca47487c0a49f5a21d23538383ef1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rai_swan-0.0.11-cp314-cp314-pyemscripten_2026_0_wasm32.whl
Algorithm Hash digest
SHA256 9b885eb9a78a99fd854ee9b08184217f9045ef4deeaafc3cecc01f7bfd6ed6a9
MD5 6d3a839bb5b5262c8e4e0c668b1c4768
BLAKE2b-256 dee091f0c5158412736a4a1b3439b715144922bcc742be62b3fa637640448623

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rai_swan-0.0.11-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 578cd3545368b7f9c26f4b4e6dbdf98318bba0a225b8d7ab41bf27fb0e54c024
MD5 0a1cc7f8ac6c090dd96ccc5ec756e3b8
BLAKE2b-256 964875d4ff88b5a1c7a747f0ef6ad262ae2e291a1069b7e737163d214690fe4e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rai_swan-0.0.11-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 de86b28f6c7092842894078bacc75ebb2300be3ee84c8e2af65188dee7841863
MD5 970481cef3a3ef6bd2877ae5cf956c6c
BLAKE2b-256 e96370d362ce8f99c3d3a6ede4ea6fd4bb3c088341ed17e046a6f8cf78a6aef4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rai_swan-0.0.11-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d04b733388a0d02066151e216886439f21eee1e5d864176785fd8bce1fdaab7a
MD5 a6c3d5d6f2f5713239500c1e2d05fe28
BLAKE2b-256 7ef8f02dafa926e6cec75c6ebd82c72bf31f4b83dbdf2b132e2a571df43bc386

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rai_swan-0.0.11-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 734ad5364b08ca348260ce7a752c8c29596ccc9c18dc87af60f781746d4e1970
MD5 7be858e8d076d883f2f11a8abe62c597
BLAKE2b-256 0de9bbc9460cc1db75242b2951ecf21183d85f191f1f10311f7237b7d5b3b811

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: rai_swan-0.0.11-cp313-cp313-win_arm64.whl
  • Upload date:
  • Size: 16.2 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.11-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 a18f8d74ccf821a6c7b09f29e20d54e1172cb6803f114a093627575bdae2fd9a
MD5 4c34c8f77a7089ce660f15bd3bc61838
BLAKE2b-256 c2fa70947a620847da28603f73c45190dad563370fe70592e46f91503ab391f6

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: rai_swan-0.0.11-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 17.4 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.11-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 8ec68d9236923517e70b9a78e9c444b9aa7a14af4fb0ca7f3154595ae95ee239
MD5 b9eb4cac7e2ccf696f80ac270a42e557
BLAKE2b-256 7dc272c7d9cc1394ee6f635853e7fd7b17f58ba1901cfe031faaab2d33a56101

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rai_swan-0.0.11-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 31f7a0397dec987adfc66faeec46311034e96f4780b89a61db62525cf3ee2f9c
MD5 23a872f3f4f932c5d6cc922f73e54e43
BLAKE2b-256 b2fdfc7236ad8cd3ed7b12479c6697eb02b20eb086f712ed9f87da8679afca0a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rai_swan-0.0.11-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e4f54278d4d1cd4b974402b5de1889121ecc52a0404c158e5d10c3850027ad01
MD5 30b24fe352f7082eb745f6c46b153cda
BLAKE2b-256 1b0474afcf31fbf2a483211dcff6e99c537461c81602520a68667951a671a960

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rai_swan-0.0.11-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 56977d856c232b63bc1fba24711483a0f36887658818f7fae9501d7f782b9773
MD5 37226eb54c0790d955915efc6f5fa927
BLAKE2b-256 7793b162ba3eb4652bfa5e669962f174740a92250c0fd487b5a167f76cbc80f8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rai_swan-0.0.11-cp313-cp313-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 f687777cbbe5d99a1b2cfdc053b35a88771da2bb7e9d0cbfdb0385dccca04a8f
MD5 f3e3cc304add093557a06adaa8cd0606
BLAKE2b-256 205cf91a6af343b482cb25ac8f769023e91e2f6d24f6c1dc0b1c4e5212753fef

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: rai_swan-0.0.11-cp312-cp312-win_arm64.whl
  • Upload date:
  • Size: 16.1 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.11-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 377034d98d9ccc48282a3dd7e1c8d238f35a8a293671ec78e59601d3954a9ee4
MD5 ce6cc67d4c4fb732d843b92e095ca18c
BLAKE2b-256 0cc7505867057913863b71979aa562e8261349655cc8f79fad9d6c84e5fd0ec2

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: rai_swan-0.0.11-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 17.4 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.11-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 4bea3b65242ef5cbcd3ec211565657409f068ae923467da1fc822a51a31fb1a6
MD5 b385d8bfddc4be1ecdf7a44bfd449dca
BLAKE2b-256 fc87dea2d5c1ea302fd8defad660a29cfd20d510c73d0d02d706a26523d626ad

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rai_swan-0.0.11-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fe74f1b281fa3ceb1b5a2c8b9998147868e794f36893870829fe6af7ce0c0c0c
MD5 9beceae0e8069517bad8bb91c974b955
BLAKE2b-256 0c2009f43c041ddba740aa0cafd7e35d84a2169f4711c6da0c41d608e2ee5092

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rai_swan-0.0.11-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 26fc2aa0a3cc47114f4d947fe19103c3c8011659f122861e5c328bc33d5c00ef
MD5 8745d0faaad25e4363041b525020e7cb
BLAKE2b-256 244016a40fadadf32c3291811e6e88087fe35b7f6640a45deafa8862f6d23d78

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rai_swan-0.0.11-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 261b5d0014c72c033d592ce5a1a842d71f7ede0e1b562f7569ec2891e852c4f2
MD5 0f7df7879f3a44a67fd5dcd881631dd6
BLAKE2b-256 3b9a603b0f700f8ed3a0060901ba1c0a80dc6e0f71df9a7631ffd22c742cc2e4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rai_swan-0.0.11-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 5f95287519b1cda49001c663cda01ca16cc464f973fffc4facf30d4711a816e7
MD5 7e686edf9db3d5b53e52bc31483e01c4
BLAKE2b-256 88df7f92ae199d3e8287308781492c64481a7cb81bc09a494c16e0e49b58666f

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: rai_swan-0.0.11-cp311-cp311-win_arm64.whl
  • Upload date:
  • Size: 16.1 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.11-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 61d1df05b1f89b00ccb6e48feac6686f6f4dd13d04ab31f63b12f06c939026ff
MD5 4c3674681c9d66496dd59d893d09877e
BLAKE2b-256 cbac649a0e4800d7b5409ad4e7e10988b35d68f9f0eea5621b6076ba46bbd078

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: rai_swan-0.0.11-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 17.4 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.11-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a1300c5436ab48bef0a6c06b7869a5edc8afc06b021d95c14c632e039a2b8931
MD5 3b26f15442b6e37eb4419d05c5044c7e
BLAKE2b-256 baf22ee6010cf957bae1e34284b206d1c8f076b862b9fba785fe32d0c05b6c3d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rai_swan-0.0.11-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2bdbcf53db2f3602c923bf8a34e925672c732407acdb6a1e3e6dd0eb3c982216
MD5 b7a2572b91264d28a59b4e68325de5d5
BLAKE2b-256 40fd07b1496993111da5bb83986af414353297327b35aa762f8d0296e6eead74

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rai_swan-0.0.11-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4616828b48968e10b0320137bf51e9ec448d0b420954ad62374273cd86d140cf
MD5 99bc7b3467e73790a09964c5f2af316d
BLAKE2b-256 2c38861d9d06c15354f3b20568199d166c34df0b2d1d42e1f9f4e5ba12f9911f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rai_swan-0.0.11-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6523eb5b04cefdf97cbd83a9c7afad76b7301b8cce3887a68c71584ef8031953
MD5 c97406e0ea602b9f53b53573b0629339
BLAKE2b-256 29721d280cb06f6aae591926fa01cc374c5f8980effeb167b43cb2a20a560612

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rai_swan-0.0.11-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 ec15ca09829dc3440acd11a3fee266acb7c01470d8aa8f7157a6b8043ebd50a9
MD5 d3f4b9e88d3f0921a90ec23b690d975f
BLAKE2b-256 f107f7312ffe76e02c3402590c5b2c9fcdf3fdea7a025a4d79f9e7ee87376171

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: rai_swan-0.0.11-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 17.3 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.11-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b27e4702976f28b3a663c56180dd4b9cca3336d23d385adee7e93e1e4901b3db
MD5 c699456d0ac33623817121267e8cee45
BLAKE2b-256 8e48cf0cfe828ece532664dcdb9fdfdc46dfeef2df67125d762b4f3e4586502f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rai_swan-0.0.11-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 39f7851e4e469d03b1e2420f8142c8a0245757004ead754ebef72f5788a18e52
MD5 8a1004a9c7af62fe8a91540364bf6fc8
BLAKE2b-256 2b02375ca6801b45f58d06dcca9a58cffa8f730ecef251ea008dd5e66aa80a20

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rai_swan-0.0.11-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 30c857fc0b49b2db62800bef0260d9f58ccd26d0915700aa5fd79dde715160b7
MD5 19919df23609ed9db3426b8994c64a22
BLAKE2b-256 0d9b9ea97b9926c29fba9bbbd2961efaa15f18c98b8faeab56d4074bae966cf7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rai_swan-0.0.11-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 17e47409bfa1e55bea1e61133c359ed24ed0f3f5fdac69687b1b02b8e561af82
MD5 448e9bb0a05804145a936f81200037bc
BLAKE2b-256 860e67407aa19a85e3a2e44a69db0415b2c35cad79048a2fcb193aa1f9b6e17b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rai_swan-0.0.11-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 53dbf5b2edd7d71c16f4dd09802e79383fce42d7f3c43e8e65d3a17b752425d1
MD5 607ef7cdd4db79a47f6f7157c967248b
BLAKE2b-256 7eb48ac1ebdad6daddc142c55f42d6adfec78279694674626df19707d098c955

See more details on using hashes here.

Provenance

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

0.0.13

30 files

0.0.12

30 files

This release

0.0.11 This release

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