Skip to main content

builds.sr.ht status Github Actions ReadTheDocs status PyPI pyversions PyPI wheels Coverage

ilayoutx

Compute fast network layouts. Intended as the upstream companion for iplotx.

NOTE: This software is alpha quality. The API is very much in flux, and the documentation is sparse. Use at your own risk.

Installation

pip install ilayoutx

To include support for fast arithmetic, parallelisation, and visualisation:

pip install ilayoutx[all]

Resources

Quickstart

import networkx as nx
import ilayoutx as ilx

G = nx.circulant_graph(4, [1])
layout = ilx.layouts.multidimensional_scaling(G)

Features

Layouts

  • Shapes:

    • line
    • circle (supports vertex sizes)
    • shell
    • spiral
  • Grid or lattice:

    • square
    • triangular
  • Force-directed:

    • spring (Fruchterman-Reingold)
    • ARF
    • Forceatlas2
    • Kamada-Kawai
    • GEM (graph embedder)
    • Geometric (from netgraph)
    • LGL (from igraph)
  • Directed acyclic graphs (DAGs):

    • Sugiyama including edge routing (only for directed graphs ATM).
  • Machine learning:

    • UMAP (supports arbitrary graphs, not just knn graphs)
  • Other:

    • bipartite
    • multipartite
    • random (supports vertex sizes)
    • multidimensional scaling (MDS)

Packings

Edge routing

ilayoutx includes routines to route edges in a visually pleasing way. This is generally tricky not only because aesthetics are subjective, but also because the task is somewhat dependent on the level of zoom of the downstream visualisation (intuitively, when zoomed out, things tend to look more crowded). Edge routing can be used in iplotx via the waypoints keyword argument of the network function.

The following edge routing algorithms are implemented:

  • Sugiyama edge routing for DAGs.

Wishlist

  • Tree-like:
    • Reingold-Tilford

Rationale

The layout code is in Rust and exposed to Python via the amazing PyO3, with the goal to combine speed (by the machine) with comfort (for the user).

I'm a rust beginner, please be kind when judging this codebase. Feel free to open an issue on SourceHut if you have questions.

Authors

Fabio Zanini (https://fabilab.org)

Metadata

Release files for ilayoutx 0.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ilayoutx 0.3.0
File Size Uploaded Provenance Actions
ilayoutx-0.3.0.tar.gz 82.9 kB Without provenance Details for ilayoutx-0.3.0.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for ilayoutx 0.3.0
File Actions
ilayoutx-0.3.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl PyPy 3.11 PyPy 3.11 7.3 Linux musl 1.2+ x86-64 Details for ilayoutx-0.3.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
ilayoutx-0.3.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl PyPy 3.11 PyPy 3.11 7.3 Linux musl 1.2+ ARM64 Details for ilayoutx-0.3.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
ilayoutx-0.3.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ x86-64 Details for ilayoutx-0.3.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
ilayoutx-0.3.0-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details for ilayoutx-0.3.0-cp314-cp314t-musllinux_1_2_x86_64.whl
ilayoutx-0.3.0-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details for ilayoutx-0.3.0-cp314-cp314t-musllinux_1_2_aarch64.whl
ilayoutx-0.3.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for ilayoutx-0.3.0-cp314-cp314-win_amd64.whl
ilayoutx-0.3.0-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details for ilayoutx-0.3.0-cp314-cp314-musllinux_1_2_x86_64.whl
ilayoutx-0.3.0-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details for ilayoutx-0.3.0-cp314-cp314-musllinux_1_2_aarch64.whl
ilayoutx-0.3.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64 Details for ilayoutx-0.3.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
ilayoutx-0.3.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details for ilayoutx-0.3.0-cp314-cp314-macosx_11_0_arm64.whl
ilayoutx-0.3.0-cp314-cp314-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.12+ x86-64 Details for ilayoutx-0.3.0-cp314-cp314-macosx_10_12_x86_64.whl
ilayoutx-0.3.0-cp313-cp313t-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 free-threading Linux musl 1.2+ x86-64 Details for ilayoutx-0.3.0-cp313-cp313t-musllinux_1_2_x86_64.whl
ilayoutx-0.3.0-cp313-cp313t-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 free-threading Linux musl 1.2+ ARM64 Details for ilayoutx-0.3.0-cp313-cp313t-musllinux_1_2_aarch64.whl
ilayoutx-0.3.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for ilayoutx-0.3.0-cp313-cp313-win_amd64.whl
ilayoutx-0.3.0-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details for ilayoutx-0.3.0-cp313-cp313-musllinux_1_2_x86_64.whl
ilayoutx-0.3.0-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details for ilayoutx-0.3.0-cp313-cp313-musllinux_1_2_aarch64.whl
ilayoutx-0.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details for ilayoutx-0.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
ilayoutx-0.3.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for ilayoutx-0.3.0-cp313-cp313-macosx_11_0_arm64.whl
ilayoutx-0.3.0-cp313-cp313-macosx_10_12_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.12+ x86-64 Details for ilayoutx-0.3.0-cp313-cp313-macosx_10_12_x86_64.whl
ilayoutx-0.3.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for ilayoutx-0.3.0-cp312-cp312-win_amd64.whl
ilayoutx-0.3.0-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details for ilayoutx-0.3.0-cp312-cp312-musllinux_1_2_x86_64.whl
ilayoutx-0.3.0-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details for ilayoutx-0.3.0-cp312-cp312-musllinux_1_2_aarch64.whl
ilayoutx-0.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details for ilayoutx-0.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
ilayoutx-0.3.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for ilayoutx-0.3.0-cp312-cp312-macosx_11_0_arm64.whl
ilayoutx-0.3.0-cp312-cp312-macosx_10_12_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64 Details for ilayoutx-0.3.0-cp312-cp312-macosx_10_12_x86_64.whl
ilayoutx-0.3.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for ilayoutx-0.3.0-cp311-cp311-win_amd64.whl
ilayoutx-0.3.0-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details for ilayoutx-0.3.0-cp311-cp311-musllinux_1_2_x86_64.whl
ilayoutx-0.3.0-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details for ilayoutx-0.3.0-cp311-cp311-musllinux_1_2_aarch64.whl
ilayoutx-0.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details for ilayoutx-0.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
ilayoutx-0.3.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for ilayoutx-0.3.0-cp311-cp311-macosx_11_0_arm64.whl
ilayoutx-0.3.0-cp311-cp311-macosx_10_12_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.12+ x86-64 Details for ilayoutx-0.3.0-cp311-cp311-macosx_10_12_x86_64.whl

Total release size: 13.1 MB

Release files / ilayoutx-0.3.0.tar.gz

Download URL ilayoutx-0.3.0.tar.gz
Size 82.9 kB
Tags Source
SHA-256 checksum
How to use checksums
aa9dfcf2d7704eeb2f15bcbf63132e9a30a1c00de232d0c3e5876d41ec23e231
BLAKE2b-256 checksum
How to use checksums
e86c55300d9f0ca870fe4dd75f1f218eb72b33a9c062ca5257b6d82cf44e37ed
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.11.5

Release files / ilayoutx-0.3.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl

Download URL ilayoutx-0.3.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
Size 568.8 kB
Tags Linux musl 1.2+ x86-64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
370e5fc346fde1c0f94e122378865917fdbe694767f15e9dcd0966a455c864d5
BLAKE2b-256 checksum
How to use checksums
592703d84624c0491f5373cb2865fac496faace2f05c45d8c8821c2e0e4c2128
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.11.5

Release files / ilayoutx-0.3.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl

Download URL ilayoutx-0.3.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
Size 541.4 kB
Tags Linux musl 1.2+ ARM64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
b49c56039fb2518286e7edd3fccab85c8a2eb4ca9632883d82bb9adb88aaea3b
BLAKE2b-256 checksum
How to use checksums
2e2103df95530e80db0895bd63815d12ab8c03e99b45e349643d4dcc8e2c3cda
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.11.5

Release files / ilayoutx-0.3.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL ilayoutx-0.3.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 369.7 kB
Tags Linux glibc 2.17+ x86-64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
d5e9cd386d41600be2c01d361cf0db42d484817e05ab6d07a9fc7d1807f75517
BLAKE2b-256 checksum
How to use checksums
13ff48f8262501acab7ae44eeac031b9f7dfb0f73874ab7c505fd830ee22a687
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.11.5

Release files / ilayoutx-0.3.0-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL ilayoutx-0.3.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 563.1 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
3d7f0cadfefa0d7c3a72d57f49eb0078b67e23d0faf8e211b342c6f5cee8071f
BLAKE2b-256 checksum
How to use checksums
310435f7cce0d6c81eb34eaad4caf36b52a2437da253fb4a855ea4e9e5060ae9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.11.5

Release files / ilayoutx-0.3.0-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL ilayoutx-0.3.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 535.5 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
64606939df2e573602d34c1266e0ab2b0b5ef808f89ea611111bc42a769ccde9
BLAKE2b-256 checksum
How to use checksums
79d28df0b3b40f507da186eb71316f226217f0f67d8d7a4b94b655d9856db0f2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.11.5

Release files / ilayoutx-0.3.0-cp314-cp314-win_amd64.whl

Download URL ilayoutx-0.3.0-cp314-cp314-win_amd64.whl
Size 216.2 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
a26075707e0d412fbeb63d812481ec028ab18896b1531de658a75c1feb73660c
BLAKE2b-256 checksum
How to use checksums
6ef206bd16e4fe0a58118cf6801867bc9af7cd13e15349d2663e91699a5e672a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.11.5

Release files / ilayoutx-0.3.0-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL ilayoutx-0.3.0-cp314-cp314-musllinux_1_2_x86_64.whl
Size 563.6 kB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
f0b57119eacf6e980beb99e9770c5ab19fc6b85e3a5050064a4c362aec8a7321
BLAKE2b-256 checksum
How to use checksums
0533f1717601aa908f06821d376207b78698b11d4c4e8bfd70667c9516ff0298
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.11.5

Release files / ilayoutx-0.3.0-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL ilayoutx-0.3.0-cp314-cp314-musllinux_1_2_aarch64.whl
Size 536.2 kB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
19b8ccd6fe0feb3c2f1e0e2412afc3d89c6a19639295bd1cded5881c5adec05b
BLAKE2b-256 checksum
How to use checksums
14b8c2d7876837dd2caa913eaeb72cbbc1acdc3ee890c87a3b456fbf4c6408f7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.11.5

Release files / ilayoutx-0.3.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL ilayoutx-0.3.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 365.0 kB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
ce9e3ec92712f5bb522ac61477a58ce37ca7fe4fc03ada4946797feb6bde80d3
BLAKE2b-256 checksum
How to use checksums
e075d85975d51eeba7226f0d6125dfba89e44aad884203632265150f46936292
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.11.5

Release files / ilayoutx-0.3.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL ilayoutx-0.3.0-cp314-cp314-macosx_11_0_arm64.whl
Size 324.8 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
532335fd7fca591f111684f9bd7f5c4458968dc01918e0ef2fd6ab21b76ded15
BLAKE2b-256 checksum
How to use checksums
acbd614111e5cec09a4adc5a3d2160817a2dd64757e94a0fa479b2ca3966041e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.11.5

Release files / ilayoutx-0.3.0-cp314-cp314-macosx_10_12_x86_64.whl

Download URL ilayoutx-0.3.0-cp314-cp314-macosx_10_12_x86_64.whl
Size 329.4 kB
Tags CPython 3.14 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
08f47d94b14638efe0848bd07ef87299827e415c069591b6aa9674beb45ec4c0
BLAKE2b-256 checksum
How to use checksums
47d9c6f0b00e5b6022868bf783cf8f7c9d457cd416fee96ae1594896e0e9355c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.11.5

Release files / ilayoutx-0.3.0-cp313-cp313t-musllinux_1_2_x86_64.whl

Download URL ilayoutx-0.3.0-cp313-cp313t-musllinux_1_2_x86_64.whl
Size 562.8 kB
Tags CPython 3.13 CPython 3.13 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
1aa3c2e1fd48c3f36f765dbbffc89f5d046af2780f82cda62b5d1ea56f14f199
BLAKE2b-256 checksum
How to use checksums
65abc49edea82778c45fc667f450e4ee4b44750adfd724895aeff7afeb0ff11c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.11.5

Release files / ilayoutx-0.3.0-cp313-cp313t-musllinux_1_2_aarch64.whl

Download URL ilayoutx-0.3.0-cp313-cp313t-musllinux_1_2_aarch64.whl
Size 535.1 kB
Tags CPython 3.13 CPython 3.13 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
328e572e1308dccebba0d3fc9d40779adf6919d114be2319b006270697e48f20
BLAKE2b-256 checksum
How to use checksums
e74b81ae55336c24d5206079ddaa00974d4cab6266d1903c85172fac68eff2aa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.11.5

Release files / ilayoutx-0.3.0-cp313-cp313-win_amd64.whl

Download URL ilayoutx-0.3.0-cp313-cp313-win_amd64.whl
Size 216.2 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
70aed47a9000801e2b51117ba7ef28200025cec2b00369f0e32fa27f341197cf
BLAKE2b-256 checksum
How to use checksums
fe864f05a328614c8c066bdc4beb6ed0d8303a9ab605b7fbaa8b3a961023f0d5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.11.5

Release files / ilayoutx-0.3.0-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL ilayoutx-0.3.0-cp313-cp313-musllinux_1_2_x86_64.whl
Size 563.3 kB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
fd234a806a6998a62361ba2ddfab74fcfb56b8be7e0a8f8f62d67c7fdf68f706
BLAKE2b-256 checksum
How to use checksums
022bd0c24435b7366789824bbd58d589aa834711f0ac877d50b8ac3224de5075
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.11.5

Release files / ilayoutx-0.3.0-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL ilayoutx-0.3.0-cp313-cp313-musllinux_1_2_aarch64.whl
Size 536.4 kB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
2285d3bd0457d6be2ba591b4a9f3d45079322b70f4923dea5a33df76c5a2491b
BLAKE2b-256 checksum
How to use checksums
3988fe70c3b184379a308742884bcccf016665df40f51d466366d173b41b2252
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.11.5

Release files / ilayoutx-0.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL ilayoutx-0.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 365.3 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
9807cdc762254d28127e29e162db5f143344722d0fbfbb189455b5dece427c91
BLAKE2b-256 checksum
How to use checksums
ffbc1c661f629623ed14611e848e8a8b8e12b0a65a68319133b7c99210984808
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.11.5

Release files / ilayoutx-0.3.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL ilayoutx-0.3.0-cp313-cp313-macosx_11_0_arm64.whl
Size 324.8 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
41b6cac9e8803c210862395da79b1160cb00e9401a919066cc3619f83aa35ec9
BLAKE2b-256 checksum
How to use checksums
199b5eb25d439cc6e1cbe2ffc39b9b99c44837d0ea96f641191bef07325e313a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.11.5

Release files / ilayoutx-0.3.0-cp313-cp313-macosx_10_12_x86_64.whl

Download URL ilayoutx-0.3.0-cp313-cp313-macosx_10_12_x86_64.whl
Size 329.9 kB
Tags CPython 3.13 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
5eed8b155cf6170f11a7bfb0cfa31a3e1db0adf63aa2a260dc527ccb3199dfd8
BLAKE2b-256 checksum
How to use checksums
44281f4e6437f28031fc8db17eb4a0952b1c25956b25e6fbf83ec6f7110b8bc9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.11.5

Release files / ilayoutx-0.3.0-cp312-cp312-win_amd64.whl

Download URL ilayoutx-0.3.0-cp312-cp312-win_amd64.whl
Size 216.5 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
502fb8969460ee3fbcf14a27c812d1267516e8c9a7901b4782395c321bb9fa27
BLAKE2b-256 checksum
How to use checksums
4cdb692a6b0c119dd95c40b75669322207318ffd617bfdfdff2b0941f517e27b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.11.5

Release files / ilayoutx-0.3.0-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL ilayoutx-0.3.0-cp312-cp312-musllinux_1_2_x86_64.whl
Size 563.6 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
f8acd2414f38836ca919987e9a6b1626b444ff1e8fff154cb60ea7a3b8c04ba8
BLAKE2b-256 checksum
How to use checksums
d8991ce63b86d6b1105baaaceea61e9f8a50b0a0224391fde6554d30e7ebec24
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.11.5

Release files / ilayoutx-0.3.0-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL ilayoutx-0.3.0-cp312-cp312-musllinux_1_2_aarch64.whl
Size 536.9 kB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
a09d54fb066015fd19c1e99b8b9fbbaa32eea08dd2421ef7fec246642371fba1
BLAKE2b-256 checksum
How to use checksums
f05e3741ab69225e13277695c1548e82143dfba09a6e6bd40c63731425c39381
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.11.5

Release files / ilayoutx-0.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL ilayoutx-0.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 365.6 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
056e6eb3bda1480d972232170ad3b650dc75f64b30bf6bd953ed12e4433888cd
BLAKE2b-256 checksum
How to use checksums
00a3f1989d33cf7fdcb25e7d21d53a5efe1528992a9b781c6d8e6226e612756c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.11.5

Release files / ilayoutx-0.3.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL ilayoutx-0.3.0-cp312-cp312-macosx_11_0_arm64.whl
Size 325.2 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
37af88293d0c13d4de5d4d04d037adbd5c54e5ec3fe6afd05ebfbe67e6b3bd6d
BLAKE2b-256 checksum
How to use checksums
195309597fabe8c8256eaa352eab7d6ac5f6da7e0d322a1e0b1e2d91ab3dda39
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.11.5

Release files / ilayoutx-0.3.0-cp312-cp312-macosx_10_12_x86_64.whl

Download URL ilayoutx-0.3.0-cp312-cp312-macosx_10_12_x86_64.whl
Size 329.9 kB
Tags CPython 3.12 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
866ed2ee1ea4223f18cd1976e67d431b858f019e53b104e53de02766c29df65d
BLAKE2b-256 checksum
How to use checksums
5140e52c45212264eea302255fdb5d9e3f43326f669a95a42e3678e2c32e62d7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.11.5

Release files / ilayoutx-0.3.0-cp311-cp311-win_amd64.whl

Download URL ilayoutx-0.3.0-cp311-cp311-win_amd64.whl
Size 217.9 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
40beb64ac7098905659df1d67ae9ac6ab54830b9c548479c5e5fbbf2582e7504
BLAKE2b-256 checksum
How to use checksums
957b1ecb7c44451dfc8539369c8c46075fa2bcfed679618aafae34a59df4994c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.11.5

Release files / ilayoutx-0.3.0-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL ilayoutx-0.3.0-cp311-cp311-musllinux_1_2_x86_64.whl
Size 566.7 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
aef18ed0e2c040ee794b49eef117b46eac8deed24316cd34772d82ccec28deae
BLAKE2b-256 checksum
How to use checksums
f6fd51c0a50e353420d6c03ba164a901966dff36a5f390bcc1fe31dfb2238e87
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.11.5

Release files / ilayoutx-0.3.0-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL ilayoutx-0.3.0-cp311-cp311-musllinux_1_2_aarch64.whl
Size 539.9 kB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
337aafabc1aaf64099a4d15a2a046ef934a93d05dc2bd3de7e6f8a535218e657
BLAKE2b-256 checksum
How to use checksums
cdbe0355c8f0cfe42e8f8e8acb636580083d2013a7274563487da32404dc3741
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.11.5

Release files / ilayoutx-0.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL ilayoutx-0.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 368.4 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
6884ddf0b18e923063a02474e94eeb8f96a34d38024d631e699947455147b529
BLAKE2b-256 checksum
How to use checksums
89a33d400ddf5467525b466a3ed706d1360024ce424a8a16145d364a88991f85
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.11.5

Release files / ilayoutx-0.3.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL ilayoutx-0.3.0-cp311-cp311-macosx_11_0_arm64.whl
Size 328.4 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
fee41c6e488e30a2505f0260bfeabe6bb3f4fce92b47c25f081c9e979710775d
BLAKE2b-256 checksum
How to use checksums
aeee4b8178f019e9243bdf4336af0b0fafc220bea66b3dfc06ef8d4206ce7f26
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.11.5

Release files / ilayoutx-0.3.0-cp311-cp311-macosx_10_12_x86_64.whl

Download URL ilayoutx-0.3.0-cp311-cp311-macosx_10_12_x86_64.whl
Size 332.4 kB
Tags CPython 3.11 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
8a4988018a116c8765e618294b0fad1d0094c993ce6420c482df4d874d006c45
BLAKE2b-256 checksum
How to use checksums
57a3e19af494ee874d5311f80221946c1461342401f53f2645a5dd4cd454f031
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.11.5

Security for ilayoutx 0.3.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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