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

Uploaded CPython 3.14Windows ARM64

rai_swan-0.0.18-cp314-cp314-win_amd64.whl (18.8 MB view details)

Uploaded CPython 3.14Windows x86-64

rai_swan-0.0.18-cp314-cp314-pyemscripten_2026_0_wasm32.whl (7.2 MB view details)

Uploaded CPython 3.14PyEmscripten 2026.0 wasm32

rai_swan-0.0.18-cp314-cp314-manylinux_2_28_x86_64.whl (20.7 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

rai_swan-0.0.18-cp314-cp314-manylinux_2_28_aarch64.whl (19.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

rai_swan-0.0.18-cp314-cp314-macosx_11_0_arm64.whl (15.2 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

rai_swan-0.0.18-cp314-cp314-macosx_10_15_x86_64.whl (16.5 MB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

rai_swan-0.0.18-cp313-cp313-win_arm64.whl (16.8 MB view details)

Uploaded CPython 3.13Windows ARM64

rai_swan-0.0.18-cp313-cp313-win_amd64.whl (18.1 MB view details)

Uploaded CPython 3.13Windows x86-64

rai_swan-0.0.18-cp313-cp313-manylinux_2_28_x86_64.whl (20.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

rai_swan-0.0.18-cp313-cp313-manylinux_2_28_aarch64.whl (18.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

rai_swan-0.0.18-cp313-cp313-macosx_11_0_arm64.whl (15.1 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

rai_swan-0.0.18-cp313-cp313-macosx_10_15_x86_64.whl (16.5 MB view details)

Uploaded CPython 3.13macOS 10.15+ x86-64

rai_swan-0.0.18-cp312-cp312-win_arm64.whl (16.8 MB view details)

Uploaded CPython 3.12Windows ARM64

rai_swan-0.0.18-cp312-cp312-win_amd64.whl (18.1 MB view details)

Uploaded CPython 3.12Windows x86-64

rai_swan-0.0.18-cp312-cp312-manylinux_2_28_x86_64.whl (20.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

rai_swan-0.0.18-cp312-cp312-manylinux_2_28_aarch64.whl (18.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

rai_swan-0.0.18-cp312-cp312-macosx_11_0_arm64.whl (15.0 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

rai_swan-0.0.18-cp312-cp312-macosx_10_15_x86_64.whl (16.3 MB view details)

Uploaded CPython 3.12macOS 10.15+ x86-64

rai_swan-0.0.18-cp311-cp311-win_arm64.whl (16.8 MB view details)

Uploaded CPython 3.11Windows ARM64

rai_swan-0.0.18-cp311-cp311-win_amd64.whl (18.1 MB view details)

Uploaded CPython 3.11Windows x86-64

rai_swan-0.0.18-cp311-cp311-manylinux_2_28_x86_64.whl (20.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

rai_swan-0.0.18-cp311-cp311-manylinux_2_28_aarch64.whl (18.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

rai_swan-0.0.18-cp311-cp311-macosx_11_0_arm64.whl (14.9 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

rai_swan-0.0.18-cp311-cp311-macosx_10_15_x86_64.whl (16.3 MB view details)

Uploaded CPython 3.11macOS 10.15+ x86-64

rai_swan-0.0.18-cp310-cp310-win_amd64.whl (18.1 MB view details)

Uploaded CPython 3.10Windows x86-64

rai_swan-0.0.18-cp310-cp310-manylinux_2_28_x86_64.whl (19.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

rai_swan-0.0.18-cp310-cp310-manylinux_2_28_aarch64.whl (18.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

rai_swan-0.0.18-cp310-cp310-macosx_11_0_arm64.whl (14.9 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

rai_swan-0.0.18-cp310-cp310-macosx_10_15_x86_64.whl (16.2 MB view details)

Uploaded CPython 3.10macOS 10.15+ x86-64

File details

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

File metadata

  • Download URL: rai_swan-0.0.18-cp314-cp314-win_arm64.whl
  • Upload date:
  • Size: 17.8 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.18-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 3ea8d47cd6ceb07c9cb62600c74eaf8da45dca2c9f8ce99fd32c9a811ed8a489
MD5 5d1220e0bcb04d9a0b74a51830664f71
BLAKE2b-256 dc497ef0bd5bbf2aeaed1959dde609c379f18316a5b1f6dd223790fd7c185633

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: rai_swan-0.0.18-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 18.8 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.18-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 672c3cfab76461f16ae8962630c4c3c152b1a754edbae9b337586abf0efd70f3
MD5 61f339194ae5791a43dcba540af74766
BLAKE2b-256 bc50179504f88366fd84520486a8495ef77ae32ce4358ddd14c867e6b887edbb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rai_swan-0.0.18-cp314-cp314-pyemscripten_2026_0_wasm32.whl
Algorithm Hash digest
SHA256 931063e501c8bbac1c288a417ed170d21e2265e2f6a757d91b996871e36df782
MD5 e8ad4d6acdea44b5bc1246fbd44054b9
BLAKE2b-256 22aedfa4b1b50974321b200bd325b7169db373f3f5cecf03d5dcfa36a1f5d448

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rai_swan-0.0.18-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 daafa42caea3811766d7f1ad8a660ea2e0b2f2e47e9e4f8e941d2696c6f4fb5e
MD5 0c586febac54c95b24e32e815c64b055
BLAKE2b-256 289aca70b609f44013307f02807f5a2f8332910ebb2f95d48475b2bbbf84421a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rai_swan-0.0.18-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 24e8b65b33b4cf93bd6961c88b1ef712a5298e3ad3b55ac50ccf3f358dd75f6e
MD5 0fc1385c297e425bbb0be108b782566e
BLAKE2b-256 a716a94c921155bb16fddce60f45df85a3aebcda7033239f41e48a355d2926ab

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rai_swan-0.0.18-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5f55b9c21ab0e9f6a9d8e8589c266344af6a9b4a7c8174e1c4ee5f79bcdb8c53
MD5 8c29503d4d47c3f2404893cb130085b5
BLAKE2b-256 2fe3dff788d90401f95c9552dd273a9cdb7d3da0f793d819804b107a5af65dae

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rai_swan-0.0.18-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 94b7758c0c725907fab32c860e63d893a7982993e6f29a8e83659d2a0f0bac10
MD5 845f1f067d77bc0264c36da25fdfeace
BLAKE2b-256 a937749bdcc7e8ae25386dd4b436a07e55ea4e31c12a54c39cab0798eb4ac07f

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: rai_swan-0.0.18-cp313-cp313-win_arm64.whl
  • Upload date:
  • Size: 16.8 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.18-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 50e0cfbe6004d63bf2ef5648381010a71184eebd40e3d08768e1ad22085a278a
MD5 282f7199dd2ece46e2da3fff700bf622
BLAKE2b-256 a51132b30d94bcbde4f55aed23edffd8b1dfb5bd0c0020a184b0fe0ea50c89e6

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: rai_swan-0.0.18-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 18.1 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.18-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 e75cde9abb8dc7590c5e78260c80e6dd41ee03d3d0ecece7c0f85405253e128a
MD5 bc28af943da88d567b5fbb2938deaf4c
BLAKE2b-256 ce3123fdca39da8d2a02ca72c8eb7b0bee51d43729a0efab5be865bd0c661b27

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rai_swan-0.0.18-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5382b8e86718dc210dc6a55ae49172ccf1ae3abdbfd00113f0123ff7b6d5da02
MD5 6ede12a80317f9bccc32f34a511755a5
BLAKE2b-256 a0d0e7fffc954bcefd6964e8c4265fc473dde49c17966911ea0bef6529a31d00

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rai_swan-0.0.18-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f3ca4dba4814ce3d3137d52aa8c0eab40ea0b380ca7136d31a9ac952b4dab859
MD5 d7a570de2672594d259465967c681b60
BLAKE2b-256 a916d8af3cb0fadecd63706f16afa8b2ebd384d233ff6dc17321b32f76e9eb3c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rai_swan-0.0.18-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0c786a252c1e85b92792a751c4c9f4d46814fdecf8e07344bd2e86b4e93da64a
MD5 0951ee7f14f85918ce31ea4d9582d6df
BLAKE2b-256 087acb2ecdc3151973eb70783268b6ba72139029e04fd6c755bc0622958aaed8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rai_swan-0.0.18-cp313-cp313-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 f3f4a61087ed7f01bc13d49809b068eb4940a24738c0adece6138358fc7418f5
MD5 bc7f376071200a59fd7431fa6539e2ec
BLAKE2b-256 c634af9f9976c943a4eebfcb641c78355990a15701e60b622bc7d0d88ba77149

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: rai_swan-0.0.18-cp312-cp312-win_arm64.whl
  • Upload date:
  • Size: 16.8 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.18-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 b74c764d7366f25ed805a2102ce44f0189b5795a1b91794a830434ad6b0584f1
MD5 30e5df91fbc4c6cd333cb4d5cd0ff331
BLAKE2b-256 0810852a47a9589ffbecf5dc66053fc836c76436537b447493e03e8f613c33ae

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: rai_swan-0.0.18-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 18.1 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.18-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 4d1c5c6b3800669b8bc65c17a7cd796ae6f6b13551b30047f87e95fd2d435c47
MD5 34a4eda68cb8c1db2bbac08db0c9abbb
BLAKE2b-256 222ea0c3d8e9d75926caec61bc142ebc7299af85e8032154664d652c4823a161

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rai_swan-0.0.18-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e2e89c749b6c2e190ef4b8bfb5bc0db36841aff9c4e1d22b114ad5b6134d9b6d
MD5 2d7d84896e7c98b08396f8ed92c2ae03
BLAKE2b-256 f5c1a44774009c9301250eebbd5edc009d2b050f1c7351f33e44946bd694630b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rai_swan-0.0.18-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ee93b1cbb78969ea15fc0685ae84487dafd03e310c22559efd7fde5ffde6f15b
MD5 396a1b9cc48238363dc0160915121481
BLAKE2b-256 eafad4e59e3805f9fc163ae4340e67783a37ae16f89fa8ab3768f24586da17aa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rai_swan-0.0.18-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6501d6a993690ed4c65f1cdb003d609292dece5442ad68367a6ca03b98860059
MD5 6e1d07ef646564ae4d87cbde850c0a1b
BLAKE2b-256 8e81ba1a89fe74edc8c8ee46132de5e9480861c37025969356fee360b4fd9ec5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rai_swan-0.0.18-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 98e73426adb16913c049e97f1ec7adc87b0777b57d58f10a470dd76ec513625e
MD5 708e59c2fc570444cb3d69f4ab8aff0c
BLAKE2b-256 f85a53b71cee5715daca21dfc6038c0abe1052cbb12760152aaf414ae0be53cc

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: rai_swan-0.0.18-cp311-cp311-win_arm64.whl
  • Upload date:
  • Size: 16.8 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.18-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 97d9e3ce884424a421d1799af8a568583a6defb843fd6476e06bf3feee50a1f7
MD5 8d01ba1ff17258987ef883ed8e2dafb1
BLAKE2b-256 f06b7f69e03b29f784ab393478b47848fe1eb0d0fcd749cf69e0cf7aa8d236a1

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: rai_swan-0.0.18-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 18.1 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.18-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 bb12c13993347795e41976ed0e9cb99af80d2f84f72f9fe303ea669c03dee2a2
MD5 4afb75e2131c5e49a1f42d38d2bd81f1
BLAKE2b-256 6037f0bcc77febe45f4ed6b9bd2a166e15fe86671aaa445ff2b29f1782785049

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rai_swan-0.0.18-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d4fad3837b3d23dee15cdaddca01c14de68c17d3d0a41c6a90621f1f407dcce4
MD5 640d0fee40c489f4e54670dd9f54cd8e
BLAKE2b-256 115549eafadc1e370431356f19ca74e2f431538601b88420f459a0df0d0afa71

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rai_swan-0.0.18-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d7c6d2300472f457e2673caa4a1f8870a09a87655015458d7b6c345c3a6ca8c3
MD5 3b30302bc72451010b8854911fe8fcdf
BLAKE2b-256 e3cb1d4156008dfce2f940864cd3e98be702a63e9fa6ed1699e2936484ff5d90

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rai_swan-0.0.18-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d31d07939bf1910a655b088afa4afe8e3de10e447fd9e046931fae5ecea96ff5
MD5 74aa0bb33d7c60dba6ab0bff41d27252
BLAKE2b-256 2cb96ed3de1e859ab93ac72034a3fc48fb62666a671c7d297c82f417d34eb5ef

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rai_swan-0.0.18-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 79300c8c10eca3eea8ad482b1b4106d4dff1e846ebb8543fb8d4d5174dc5cadd
MD5 2fb3b6750b09ac17e336dfe2f7ff3afb
BLAKE2b-256 248f1e924bb52c0e2f1ee2d36083a268b9687502b4671d79e625b1bdac5a1e27

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: rai_swan-0.0.18-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 18.1 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.18-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 079f29ea41d0539ec58cca238f80c8ce1d984c3427d39e7f44100e998867cffe
MD5 5a13d70107abf88a63710b1719178dea
BLAKE2b-256 5cd9176ecaa812e3e2316017bf6b6ac2d8429b36b2fa8cfbf8dc60d83d848f5d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rai_swan-0.0.18-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6d5a387a5a01b503f32f5f4bbc26d2854b7627667d77e8f734ece542b83b4360
MD5 72953c52127ad25c72a8c99e4e6131ff
BLAKE2b-256 4df6f8ab31149431653be836c4f2931199427c21c0b1d95501cfa0d11e15fadf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rai_swan-0.0.18-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 54b3bab74770e30fe1f36e7bc4fd19d0febf87ea230e0f820ccdb6b4abbebc1a
MD5 55faa9b02302d0aad4c83042726e1303
BLAKE2b-256 04cb6970a4fee7157109df648df895c9124c9bdbe421ba1392fd48486b992fcd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rai_swan-0.0.18-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e11bebecbae624d89300a0b646148fa0ebf882594fbb83a39209f7f5a718c72a
MD5 2d8c2fd75b7ed27e083279e5f53cb697
BLAKE2b-256 bdca70202cf9feaa4aadba354ded150736d794dda73c7e0a444f6909986f8c05

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rai_swan-0.0.18-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 5b700c4377919473243c0daabf29b4ca793dd22a6b646bedc04a38c0fd551ece
MD5 635f19986400ddeffd59a71d1d5ce669
BLAKE2b-256 db692037c045535fffb1f5a7c5fee2de10bf2c80ccd8969708d60b536dc33fae

See more details on using hashes here.

Provenance

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

This release

0.0.18 This release

30 files

0.0.16

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