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

Uploaded CPython 3.14Windows ARM64

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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14PyEmscripten 2026.0 wasm32

rai_swan-0.0.12-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.12-cp314-cp314-manylinux_2_28_aarch64.whl (18.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

rai_swan-0.0.12-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.12-cp313-cp313-win_arm64.whl (16.2 MB view details)

Uploaded CPython 3.13Windows ARM64

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

Uploaded CPython 3.13Windows x86-64

rai_swan-0.0.12-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.12-cp313-cp313-manylinux_2_28_aarch64.whl (17.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

rai_swan-0.0.12-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.12-cp312-cp312-win_arm64.whl (16.2 MB view details)

Uploaded CPython 3.12Windows ARM64

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

Uploaded CPython 3.12Windows x86-64

rai_swan-0.0.12-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.12-cp312-cp312-manylinux_2_28_aarch64.whl (17.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

rai_swan-0.0.12-cp312-cp312-macosx_10_15_x86_64.whl (15.5 MB view details)

Uploaded CPython 3.12macOS 10.15+ x86-64

rai_swan-0.0.12-cp311-cp311-win_arm64.whl (16.2 MB view details)

Uploaded CPython 3.11Windows ARM64

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

Uploaded CPython 3.11Windows x86-64

rai_swan-0.0.12-cp311-cp311-manylinux_2_28_x86_64.whl (19.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

rai_swan-0.0.12-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.12-cp310-cp310-win_amd64.whl (17.4 MB view details)

Uploaded CPython 3.10Windows x86-64

rai_swan-0.0.12-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.12-cp310-cp310-manylinux_2_28_aarch64.whl (17.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

rai_swan-0.0.12-cp310-cp310-macosx_10_15_x86_64.whl (15.4 MB view details)

Uploaded CPython 3.10macOS 10.15+ x86-64

File details

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

File metadata

  • Download URL: rai_swan-0.0.12-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.12-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 5312804ce82f10dfd7cf4ec4776a7a5a0f872a319bcaf5f98af834e943b39dc5
MD5 976c7e9bee2ac88fb3d7bb6898484b36
BLAKE2b-256 01eb357d710809bfc484b605d06bc9c647d3d88bb607c566d050b03df04df1ae

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: rai_swan-0.0.12-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.12-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 c169f05f2edea4f4d73ae6af6ca3d4b90edc9c8811bd49c165cff23982a0c6b8
MD5 2ea949f6f2a86944a9c92b3ddf2f9799
BLAKE2b-256 37a884b1db82bde545af9c59c06f9845ea3d1874078b63d3548ee2e65fdd8fb3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rai_swan-0.0.12-cp314-cp314-pyemscripten_2026_0_wasm32.whl
Algorithm Hash digest
SHA256 96f7014b5e6af4e12c419d15405351a9c789d21acafe423ebc909cbffa045b26
MD5 9b0523b0bd28742166ed866a18a641ab
BLAKE2b-256 c47eb3e20b89f9521506c14fad93ffa0ced6de72169270f0fca3a78a6b3d5548

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rai_swan-0.0.12-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e03328b43b961e71a4242591eafc1969215a566e555848e2b01d63d477f99d6d
MD5 b5a5b6e31704cff27d3ef07417eaec26
BLAKE2b-256 5a56e10c75df0fe0049378f245e12dc7df2b51d262fb348aa2a6f20b2ad8ee29

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rai_swan-0.0.12-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 936faf5c402f51db072beeccd87d662a344e2372441a0b51b9ca7d1c316ea03c
MD5 7d766d6c13d922e659066f0b540227ed
BLAKE2b-256 663de554bb10590b1653227deefb7402134780467ab28fd7fda3b1542d8bb015

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rai_swan-0.0.12-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c18823c6802a644014e8f374f7f98040da7f4296ba2f5bbda9af7b97bcb03fec
MD5 1d105a4bd764ea77ac7fac81b8a777bb
BLAKE2b-256 784347c322c2a05856a5a0e054060f9ead6bec4ab8292358fca1177fb9d7c89b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rai_swan-0.0.12-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 157ee968dd8630ec018b28e81b6da9a9242725db7b7de8adf869525ba8d403b1
MD5 84678bd2f609d7ee5ada764f1ed187b9
BLAKE2b-256 1dcd11c34e7bdfc7d32ce81c37a208179ca2277565d893bf25724d68a70e5b4e

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: rai_swan-0.0.12-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.12-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 d7cfa3419e6c5b81347149d1500d1e5a4a2b3ce7b2f59b3a3d360fe2ede8262d
MD5 8ed5d7b9866fc9ac368fb5c7d5ee4962
BLAKE2b-256 61fba1216160a1e390c4c4bc86ddabf7e5de696b8ef07d57cc0b500e1f3eaaf0

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: rai_swan-0.0.12-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.12-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 48be3125672c20d30ddedf6659f5883da9ce25acac464ddcb1bd631c2aa87585
MD5 f186c28066bb02f7ece7f57b35d5e9f9
BLAKE2b-256 d722ad0ae0d2c0e568c848776415c956e614d54a298e53497e2f53d6001575b7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rai_swan-0.0.12-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 105f9869c68cda135e184a6acaa4204cccbfe0d0de16797a82b9d5a5ea97144d
MD5 9dcd17a3cb5d838c0514acbfd43a60fe
BLAKE2b-256 f1e5a9422fd5914581dd8a24053482a7a548d984afdb057cef6f4635614ae999

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rai_swan-0.0.12-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 773548cb224e8aaa5396f1845580ecbc913bff7cc9bb65149b5f6f7c13d9419f
MD5 f8e00b984f3470bcd0170ff3eae48109
BLAKE2b-256 85af91f6ef22401f1033a2974ce6adb610729f8f7d93e8ebb55023c05204d4f3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rai_swan-0.0.12-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 53059c20866d9ca31f5614fdbb10e344e6444c998564517102c27a0073916554
MD5 eea90942e728612d340497ed4f5c7242
BLAKE2b-256 9e1041efadc7ab5c13bba10866f58eb93cbc6abb3e31bb99a1d40d5a67511cd1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rai_swan-0.0.12-cp313-cp313-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 446795a0a0180c91c7c1402e3d0cca4dfac219433c453c761f4202ef20186945
MD5 48a45ea1f9324cfbb4719b7c279c09a6
BLAKE2b-256 cfc931cd57a7cfa7a12f023a664c0368eef738bc2c385bba582bb97f0c906d1d

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: rai_swan-0.0.12-cp312-cp312-win_arm64.whl
  • Upload date:
  • Size: 16.2 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.12-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 52b169063047b4b31c98f4005b2d83a53a22a6f565395b6dc00f74dfa0fd3ec9
MD5 a1088d0833f7094f8a55b5cb89d9ac1e
BLAKE2b-256 33b903fc224b87ec51db1d2488ac581a0680fb56ec502a055ec4af7e389b9cb9

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: rai_swan-0.0.12-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.12-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 10ec2b4247c26d475dc7f182a9683b31fce1abb60d83dcd78aaa465fb34a42e8
MD5 499dac68f241afe456941afd85ebed1f
BLAKE2b-256 0316757f8f8b6676ba5b4c2b61e6d1b729b88c0b894a57988cfb907e1ff75ebf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rai_swan-0.0.12-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 59dca51541039a075a4766ea70a6ddb90eaffd18a77375882df5b950279330bd
MD5 3cd0ea37bee671975a9d1f99434e73cc
BLAKE2b-256 572594d9f5743040c239b1e0bdc30d5fd847c947c97e02f90517fd37bc1b8094

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rai_swan-0.0.12-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 aa93cbd47a3018b92d75ed9d10786bb4cda8136f159cdfd4ce29e85fa9796967
MD5 b479ffba8e5356e371cf0444980bc6bb
BLAKE2b-256 d97b0b005cacfbb731c78c671e8feb44044c209097acf485c83a49b77cfed1ef

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rai_swan-0.0.12-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 90fb514ebddc1e676f8ac0928b1cecf7435225bd698271d2f75b706c17f71543
MD5 7f0be163134d0f4c1292c517c1d61a9f
BLAKE2b-256 75b5376363e928145b65dc1f70a3e2df41a03d1898ea7f71923b894f092b21a9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rai_swan-0.0.12-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 c77aa2338dc691c1319d494e15a887514c2d4e745adbd8cf52a16047a5464d8c
MD5 56bf23bc384f827cd3ba9df5aaa920b7
BLAKE2b-256 9fd8932f59904fecd674083f2213979e3807fce639aea07b8d2245b844b0cfc8

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: rai_swan-0.0.12-cp311-cp311-win_arm64.whl
  • Upload date:
  • Size: 16.2 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.12-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 fc53151725474b42e1ae4bb4d42c24c27ae6f64a9ba6ebc33533caa0b4ed2cb7
MD5 a59981516fb4e6855b297a5a0037f079
BLAKE2b-256 231243888a28822e82927ca05a77ef1c37b500ecf9fc5612e132b9f2dac443b5

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: rai_swan-0.0.12-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.12-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 936c14abd50c51826000bd873c0173e30b9e94e4201d9196196d58d1cc68de2d
MD5 b3b91fdebfea6c74caec4d699d7bce4f
BLAKE2b-256 1d1eeac620af8383916b74033b901b770397a5244e3b260695ea0ae3e10ed7cd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rai_swan-0.0.12-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 742e1c906579b58c678400af73bb5c6390dc51f88a358a43f0811ab7a618f405
MD5 bbf53867bed27e0683e9ef88d60dd6b3
BLAKE2b-256 e51a9bbb1a362fe173f1f32bc271e82dcde7d7431cc8124c7aab9f0f2487677e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rai_swan-0.0.12-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ff87138ae3ea36b53ed23c3b9ec029d6642e8c12da966030b1c2a1a98170f41b
MD5 723391183ba2d3a83e28ff19615d18ac
BLAKE2b-256 7f9e62e24cb1184b82d991970113e5ce7348e55681134fa3e279158b3c30ec96

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rai_swan-0.0.12-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2ff3bffc54d13023183883d3414c66e73bc1544f0a6f9fcd3085906c83cbd046
MD5 42b6b2afdc0d11bb577077e8ed656d4f
BLAKE2b-256 710d4e93945081a7b26a1042771df8aef128c0b1fc7b6588d456aa9dcacc535b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rai_swan-0.0.12-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 1bc61f7a4c88e2af206802956bbf8a3c22bd07e3dd21bb7ce8baa3ecacb7a8f1
MD5 37dea57708bbbd9dbde56e08aac70d71
BLAKE2b-256 9b52872a54daff3e21ac0863a917a6abe3263f824847697af941245f958e1e25

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: rai_swan-0.0.12-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 17.4 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.12-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 3dc7d44ba541a85b85787a78ac5c513c068777cedac6dcd58ecd4fa34a39cedd
MD5 e503c1ad49b4ae6801d74c19c3631c51
BLAKE2b-256 562a5d4e5d8fa27ad9790548ef26ad081a163023624b89ed33f38cd44b4cc0df

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rai_swan-0.0.12-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 08a82f7a0432a4c871aa1da28795b7f9ccb7f18bce1b516bcb8d3fdd90685a7a
MD5 72763a277e2ef0dd97d20a438c1b5ecb
BLAKE2b-256 7a5cfe7abbc0d9d27ef1f66d7a76a2801e800db64fc3a1b77f07f0f509d3cee3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rai_swan-0.0.12-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8ef52bf4d3752eb074bb77168990fec7f971c83063b95d8c68efa7270e0209ce
MD5 ff2b96a948e59f0c9f0f3b7e381458fd
BLAKE2b-256 c4e6f8288a9bbad3cc7c3a16526b81b1acbd7aab56e13b04d67f5f5c73157b8d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rai_swan-0.0.12-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 63dee9bc1268c9913b1138d7ec942c67378a2439bfb94638f0082d98e5afb2ce
MD5 a1c64978691089bf5d25b59c0c9c2358
BLAKE2b-256 85adc4aa40c16cbe15ca9e0831b4da3f8f5dad1e07aa25f22150636e3261659b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rai_swan-0.0.12-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 9b897a9f518db88e2d96650873e9cd743e419ecc718f17e90d6658b5b3311966
MD5 0284923c8eb4c22ee5aee9e453d67eaf
BLAKE2b-256 3d2f05b369bc4b20a6432fc05563d6882f974b1c0c7a3a4b85d5e7c7763453e4

See more details on using hashes here.

Provenance

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

This release

0.0.12 This release

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