Skip to main content

CLIO Core

A Comprehensive Platform for Context Management in Scientific Computing

Overview · Installation · Components · Quickstart · Documentation · Contributing


Project Site License IoWarp GRC codecov

Overview

CLIO Core is a unified framework that integrates multiple high-performance components for context management, data transfer, and scientific computing. CLIO Core enables developers to build efficient data processing pipelines for HPC, storage systems, and near-data computing applications.

It provides:

  • High-performance context management for computational contexts and data transformations.
  • Heterogeneous-aware I/O with multi-tiered, dynamic buffering.
  • A modular runtime with dynamically loadable processing modules.
  • Shared-memory data structures that work across host, CUDA, and ROCm.
  • Distributed-by-construction scaling from single node to clusters.

Architecture

┌──────────────────────────────────────────────────────────────┐
│                      Applications                            │
│          (Scientific Workflows, HPC, Storage Systems)        │
└──────────────────────────────────────────────────────────────┘
                              │
        ┌─────────────────────┼─────────────────────┐
        │                     │                     │
┌───────────────┐   ┌──────────────────┐   ┌────────────────┐
│   Context     │   │    Context       │   │   Context      │
│  Exploration  │   │  Assimilation    │   │   Transfer     │
│    Engine     │   │     Engine       │   │    Engine      │
└───────────────┘   └──────────────────┘   └────────────────┘
        │                     │                     │
        └─────────────────────┼─────────────────────┘
                              │
                    ┌─────────────────┐
                    │  CLIO Runtime   │
                    │  (Module System)│
                    └─────────────────┘
                              │
                ┌─────────────────────────┐
                │  Context Transport      │
                │  Primitives             │
                │  (Shared Memory & IPC)  │
                └─────────────────────────┘

Installation

The pip wheel ships a portable, self-contained build with all dependencies statically linked. No system installs are required beyond glibc 2.28+ (manylinux_2_28: RHEL/Rocky/AlmaLinux 8 and newer, Ubuntu 20.04+, Debian 11+) and Python 3.10+.

pip install iowarp-core

The wheel includes the CLIO runtime, the clio_run CLI, the CTE, CAE, and CEE engines, and the clio_cee Python bindings. A default configuration is seeded at ~/.clio/clio.yaml on first import.

Extra features

The pip wheel covers the common case. Build from source if you need any of:

  • NVIDIA GPU (CUDA) or AMD GPU (ROCm) acceleration
  • MPI for distributed multi-node deployment
  • HDF5 / ADIOS2 adapters
  • FUSE adapter
  • Compression backends (LibPressio, Blosc, etc.)
  • Custom ChiMods built against the C++ headers
  • Sanitizer or debug builds
git clone --recurse-submodules https://github.com/iowarp/clio-core.git
cd clio-core

# Common presets: release, debug, cuda-release, rocm-release
cmake --preset=release
cmake --build build -j"$(nproc)"
sudo cmake --install build

For the per-feature apt / dnf dependency list and the complete CLIO_*_ENABLE_* flag checklist, see INSTALL.md. Other install methods (Conda, Docker, Spack) are documented in docs/getting-started/installation.

Components

Component Location Purpose
Context Transport Primitives context-transport-primitives/ Shared-memory containers, allocators, sync primitives, networking (ZMQ / libfabric / Thallium). GPU-aware (CUDA, ROCm).
CLIO Runtime context-runtime/ Coroutine-based modular runtime (< 10 µs task latency). Hosts ChiMods and provides admin + bdev modules.
Context Transfer Engine context-transfer-engine/ Multi-tiered, heterogeneous-aware I/O buffering. Tag + blob storage with adapters for POSIX, HDF5 (VFD/VOL), ADIOS2, MPI-IO, FUSE3, GDS.
Context Assimilation Engine context-assimilation-engine/ OMNI-YAML-driven data ingestion (binary, HDF5, Globus) into CTE.
Context Exploration Engine context-exploration-engine/ High-level C++ and Python (clio_cee) API for bundling, querying, and retrieving data. Includes an MCP server for AI agents.

Quickstart

Start the runtime

Installation seeds a default configuration at ~/.clio/clio.yaml, so the runtime works out of the box:

clio_run start          # foreground
clio_run start &        # background

To override the configuration, point CLIO_SERVER_CONF at your own YAML file:

export CLIO_SERVER_CONF=/path/to/my_config.yaml
clio_run start

FUSE filesystem

clio_cte_fuse exposes the Context Transfer Engine as a POSIX filesystem, so unmodified applications read and write IOWarp-managed data through ordinary file I/O. The wheel ships this binary on Linux and Windows; macOS wheels do not (macOS has no FUSE3 API).

1. Install the FUSE runtime. libfuse3 is a system dependency and is deliberately not bundled in the wheel, so install your distribution's package:

sudo apt install fuse3 libfuse3-3      # Debian / Ubuntu
sudo dnf install fuse3 fuse3-libs      # Fedora / RHEL

On Windows, install WinFsp instead. The clio_cte_fuse console script prepends WinFsp's bin directory to PATH itself, so winfsp-x64.dll resolves without a system-wide PATH edit.

2. Mount. Start the runtime, then point the daemon at a mountpoint. The daemon create-or-binds the filesystem pool and the CTE pool underneath it, so no separate compose step is required:

clio_run start &
mkdir -p ~/clio-mnt
CLIO_WITH_RUNTIME=0 clio_cte_fuse ~/clio-mnt -f

CLIO_WITH_RUNTIME=0 attaches to the runtime you just started rather than spawning an embedded one — without it the daemon brings up its own runtime and the data will not be visible to other clients. -f keeps the daemon in the foreground, which is the configuration CI exercises. Every remaining argument is handed to fuse_main, so standard libfuse options apply (-o allow_other, -d for protocol tracing). On Windows the mountpoint is a drive letter: clio_cte_fuse Z:.

The mount then behaves like any other filesystem:

cp big_input.h5 ~/clio-mnt/
python analysis.py ~/clio-mnt/big_input.h5

3. Unmount:

fusermount3 -u ~/clio-mnt      # or: fusermount -u ~/clio-mnt

To size the storage tiers explicitly instead of taking the defaults, compose a CTE pool before mounting — see context-transfer-engine/test/integration/fuse-manual/cte_compose.yaml for a working single-tier example:

clio_run compose start my_cte.yaml

Two semantics worth knowing: writes are write-through, so each write() reaches the chimod synchronously and the logical file size is always exact; and the kernel attribute and entry caches are disabled, so metadata that another client changed is never served stale.

Python: bundle, query, retrieve

import clio_cee as cee

ctx_interface = cee.ContextInterface()

# Assimilate inline strings into IOWarp storage.
# src="string::<blob_name>" names the blob; src_data carries the payload.
docs = [
    ("climate_report",   "Arctic sea ice extent fell to a record low in 2023."),
    ("ocean_temps",      "Ocean surface temperatures rose 0.3°C above the 20-year mean."),
    ("co2_levels",       "Atmospheric CO₂ reached 421 ppm, the highest in 800,000 years."),
]
bundle = [
    cee.AssimilationCtx(
        src=f"string::{name}",
        dst="iowarp::climate_docs",
        format="string",
        src_data=text,
    )
    for name, text in docs
]
ctx_interface.context_bundle(bundle)

# Query for blob names matching a regex.
blobs = ctx_interface.context_query("climate_docs", ".*")

# Query the top-2 most relevant blob names via BM25 semantic search.
blobs = ctx_interface.context_query("climate_docs", ".*",
                                    max_results=2,
                                    prompt="temperature anomaly over Arctic")

# Retrieve blob payloads (regex).
data = ctx_interface.context_retrieve("climate_docs", ".*")

# Retrieve the top-2 most relevant blobs via BM25 semantic search.
data = ctx_interface.context_retrieve("climate_docs", ".*",
                                      max_results=2,
                                      prompt="temperature anomaly over Arctic")

# Clean up.
ctx_interface.context_destroy(["climate_docs"])

C++ (CTE, direct)

For direct CTE put/get from C++, see the canonical example and operation reference in the Context Transfer Engine README.

Testing

cd build/release
ctest -VV                    # all unit tests
ctest -R context_transport   # CTP tests
ctest -R runtime             # runtime tests
ctest -R cte                 # CTE tests
ctest -R omni                # CAE tests
ctest -R context             # CEE tests

Benchmarking

CLIO Core ships two main benchmarks; pass --help to either for the full parameter list.

  • clio_run_thrpt_bench — runtime task throughput and latency (bdev_io, bdev_allocation, bdev_task_alloc, latency test cases).
  • clio_cte_bench — CTE Put / Get / PutGet throughput across threads, async depth, I/O size, and key-space cardinality.

Example:

clio_run_thrpt_bench --test-case bdev_io --threads 8 --duration 30
clio_cte_bench       --op PutGet --threads 8 --depth 16 --io-size 1m --io-count 200

Documentation

Use Cases

Scientific computing: data processing pipelines, near-data computing, custom storage engines, workflows with context management.

Storage systems: distributed file system backends, object storage, multi-tiered caches, high-throughput I/O buffering.

HPC and data-intensive workloads: accelerated I/O, ingestion and transformation pipelines, heterogeneous computing with GPU support, real-time streaming analytics.

Performance Characteristics

  • Task latency: < 10 µs for local task execution.
  • Memory bandwidth: up to 50 GB/s with the RAM bdev backend.
  • Scalability: single node to multi-node clusters.
  • Concurrency: thousands of concurrent coroutine-based tasks.

Contributing

  1. Fork the repository.
  2. Create a feature branch: git checkout -b feature/amazing-feature.
  3. Follow the standards in AGENTS.md.
  4. ctest --test-dir build/release before opening a PR.
  5. Submit a pull request against iowarp/clio-core.

License

CLIO Core is licensed under the BSD 3-Clause License. See LICENSE for the full text.

Copyright (c) 2024, Gnosis Research Center, Illinois Institute of Technology


Acknowledgements

CLIO Core is developed at the GRC lab at Illinois Institute of Technology as part of the IOWarp project, supported by the National Science Foundation (NSF) to advance next-generation scientific computing infrastructure.

Metadata

Release files for iowarp-core 2.4.1

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

Built distributions (wheels)

Table of built distributions (wheels) for iowarp-core 2.4.1
File Actions
iowarp_core-2.4.1-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for iowarp_core-2.4.1-cp314-cp314-win_amd64.whl
iowarp_core-2.4.1-cp314-cp314-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64 Details for iowarp_core-2.4.1-cp314-cp314-manylinux_2_28_x86_64.whl
iowarp_core-2.4.1-cp314-cp314-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64 Details for iowarp_core-2.4.1-cp314-cp314-manylinux_2_28_aarch64.whl
iowarp_core-2.4.1-cp314-cp314-macosx_15_0_arm64.whl CPython 3.14 CPython 3.14 macOS 15.0+ ARM64 Details for iowarp_core-2.4.1-cp314-cp314-macosx_15_0_arm64.whl
iowarp_core-2.4.1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for iowarp_core-2.4.1-cp313-cp313-win_amd64.whl
iowarp_core-2.4.1-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details for iowarp_core-2.4.1-cp313-cp313-manylinux_2_28_x86_64.whl
iowarp_core-2.4.1-cp313-cp313-manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64 Details for iowarp_core-2.4.1-cp313-cp313-manylinux_2_28_aarch64.whl
iowarp_core-2.4.1-cp313-cp313-macosx_15_0_arm64.whl CPython 3.13 CPython 3.13 macOS 15.0+ ARM64 Details for iowarp_core-2.4.1-cp313-cp313-macosx_15_0_arm64.whl
iowarp_core-2.4.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for iowarp_core-2.4.1-cp312-cp312-win_amd64.whl
iowarp_core-2.4.1-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details for iowarp_core-2.4.1-cp312-cp312-manylinux_2_28_x86_64.whl
iowarp_core-2.4.1-cp312-cp312-manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64 Details for iowarp_core-2.4.1-cp312-cp312-manylinux_2_28_aarch64.whl
iowarp_core-2.4.1-cp312-cp312-macosx_15_0_arm64.whl CPython 3.12 CPython 3.12 macOS 15.0+ ARM64 Details for iowarp_core-2.4.1-cp312-cp312-macosx_15_0_arm64.whl
iowarp_core-2.4.1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for iowarp_core-2.4.1-cp311-cp311-win_amd64.whl
iowarp_core-2.4.1-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details for iowarp_core-2.4.1-cp311-cp311-manylinux_2_28_x86_64.whl
iowarp_core-2.4.1-cp311-cp311-manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64 Details for iowarp_core-2.4.1-cp311-cp311-manylinux_2_28_aarch64.whl
iowarp_core-2.4.1-cp311-cp311-macosx_15_0_arm64.whl CPython 3.11 CPython 3.11 macOS 15.0+ ARM64 Details for iowarp_core-2.4.1-cp311-cp311-macosx_15_0_arm64.whl
iowarp_core-2.4.1-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for iowarp_core-2.4.1-cp310-cp310-win_amd64.whl
iowarp_core-2.4.1-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details for iowarp_core-2.4.1-cp310-cp310-manylinux_2_28_x86_64.whl
iowarp_core-2.4.1-cp310-cp310-manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64 Details for iowarp_core-2.4.1-cp310-cp310-manylinux_2_28_aarch64.whl
iowarp_core-2.4.1-cp310-cp310-macosx_15_0_arm64.whl CPython 3.10 CPython 3.10 macOS 15.0+ ARM64 Details for iowarp_core-2.4.1-cp310-cp310-macosx_15_0_arm64.whl

Total release size: 285.9 MB

Release files / iowarp_core-2.4.1-cp314-cp314-win_amd64.whl

Download URL iowarp_core-2.4.1-cp314-cp314-win_amd64.whl
Size 26.9 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
00fe27507c55d5a96152191ff033923312c8ae5e4c9a88188d2c262e12b15a63
BLAKE2b-256 checksum
How to use checksums
ef2b811d0290eef8eb7f3313ac159727af0310232440dcccec645c7c2322ae3d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 11, 2026.

Transparency log

Release files / iowarp_core-2.4.1-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL iowarp_core-2.4.1-cp314-cp314-manylinux_2_28_x86_64.whl
Size 12.2 MB
Tags CPython 3.14 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
f50c227b1205a5fbac36ca3cc5955841a4a8bacfac4c7fefe50195ec1f5ea299
BLAKE2b-256 checksum
How to use checksums
e50852f9efe9917773db4bc4ef39998b29b8b13aec678571785d0c130e8e0b77
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 11, 2026.

Transparency log

Release files / iowarp_core-2.4.1-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL iowarp_core-2.4.1-cp314-cp314-manylinux_2_28_aarch64.whl
Size 11.1 MB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
ff02fcf1bbf803b8be7dbc477152c747d05a0c77bbfb5ad672f8585c7346ce5d
BLAKE2b-256 checksum
How to use checksums
543ffe81bbf2a856576c6547cf77c2d65040774e70cf57a6c4dfd05a4db1b1b1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 11, 2026.

Transparency log

Release files / iowarp_core-2.4.1-cp314-cp314-macosx_15_0_arm64.whl

Download URL iowarp_core-2.4.1-cp314-cp314-macosx_15_0_arm64.whl
Size 7.3 MB
Tags CPython 3.14 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
4a4ead71c8d5d14924d7d1301c706b4fff9f9bae16556d85db34bf50dfe36782
BLAKE2b-256 checksum
How to use checksums
5929610191fffc52e3fbd78c1d72f8a119fbb4df23a28903c9b498790932aa8e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 11, 2026.

Transparency log

Release files / iowarp_core-2.4.1-cp313-cp313-win_amd64.whl

Download URL iowarp_core-2.4.1-cp313-cp313-win_amd64.whl
Size 26.6 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
8042aa2d849d5c308cdaeac4a9bacf1cadaed90a593ebaef657f1ed402498dc5
BLAKE2b-256 checksum
How to use checksums
c1840d06e5689dbcf14fd30858d2269849e6ef534d1ae7014cce73a4de2d4947
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 11, 2026.

Transparency log

Release files / iowarp_core-2.4.1-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL iowarp_core-2.4.1-cp313-cp313-manylinux_2_28_x86_64.whl
Size 12.2 MB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
886e1cc53fe745647f1cae1a60c1850eb898a8dbc1dacadda80703e105012201
BLAKE2b-256 checksum
How to use checksums
c7917743d74a914c273c651d35077f7847f88f53b11b76392c30c5afa82b013b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 11, 2026.

Transparency log

Release files / iowarp_core-2.4.1-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL iowarp_core-2.4.1-cp313-cp313-manylinux_2_28_aarch64.whl
Size 11.1 MB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
4fbbc4992ae91a0b66d1a83e6ef50d1acc4f0f6d992baf8cf6f0251166f50e10
BLAKE2b-256 checksum
How to use checksums
710e09f176c1aa61e190fcafa65c501be6f1c6b88f3742164ea38eef0219d311
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 11, 2026.

Transparency log

Release files / iowarp_core-2.4.1-cp313-cp313-macosx_15_0_arm64.whl

Download URL iowarp_core-2.4.1-cp313-cp313-macosx_15_0_arm64.whl
Size 7.3 MB
Tags CPython 3.13 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
80e8ae176a23071a458e1c5fb4bee38d8ddc0f43a3a2c312d68acee6562f9def
BLAKE2b-256 checksum
How to use checksums
deaba3fc7026ae1dc50eb79a3362a3cb3a225b09394830fe90882081ba085fdb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 11, 2026.

Transparency log

Release files / iowarp_core-2.4.1-cp312-cp312-win_amd64.whl

Download URL iowarp_core-2.4.1-cp312-cp312-win_amd64.whl
Size 26.6 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
6b6c4313cb38caaec02914f9560eaf2d23995fee3f7893290cdb06876b693eb7
BLAKE2b-256 checksum
How to use checksums
9e5f7cdf836e4939c0752a64100c1b5f0dcc957257300c0430dc4ad96d83e2d9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 11, 2026.

Transparency log

Release files / iowarp_core-2.4.1-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL iowarp_core-2.4.1-cp312-cp312-manylinux_2_28_x86_64.whl
Size 12.2 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
30c2c5b62f089ef86f5ebb51daf856d9b9425b4ff2cd005df3c80d9da1011b43
BLAKE2b-256 checksum
How to use checksums
ce12f1ac81c5ff6153e4f8e988c793ab8845b130cabec895dacb3d4eb02c0f6c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 11, 2026.

Transparency log

Release files / iowarp_core-2.4.1-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL iowarp_core-2.4.1-cp312-cp312-manylinux_2_28_aarch64.whl
Size 11.1 MB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
ca877825ea254a4e0ab7f53514760bb21514eddb9d9f4cd1771221d82c640024
BLAKE2b-256 checksum
How to use checksums
bd82d827affd699ea726aeeaa8c02232346e93800fb683404d331d088b3de1bc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 11, 2026.

Transparency log

Release files / iowarp_core-2.4.1-cp312-cp312-macosx_15_0_arm64.whl

Download URL iowarp_core-2.4.1-cp312-cp312-macosx_15_0_arm64.whl
Size 7.3 MB
Tags CPython 3.12 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
1576afd01c5978b7bc29979572c4d3aa9221ee2bf1246abb7dca2aef78e4e949
BLAKE2b-256 checksum
How to use checksums
b606de534b9175867bacf987091bc7f20b7742dfc989b633765569d892bae2fc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 11, 2026.

Transparency log

Release files / iowarp_core-2.4.1-cp311-cp311-win_amd64.whl

Download URL iowarp_core-2.4.1-cp311-cp311-win_amd64.whl
Size 26.6 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
3047d99745da80197ae71f3c9feb8f1c081555a874d62326e7a88b2f35b05c38
BLAKE2b-256 checksum
How to use checksums
1c6170e3f48bb892facaadf8f6be7dafa3aef47e84ca3aef5cb34cde1e2f31f4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 11, 2026.

Transparency log

Release files / iowarp_core-2.4.1-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL iowarp_core-2.4.1-cp311-cp311-manylinux_2_28_x86_64.whl
Size 12.2 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
b088dba70c795311433c86601d433e5b99a6fdcf9002117bc4fafd2754169438
BLAKE2b-256 checksum
How to use checksums
eca8a6b06995d497f8001d1e0098fce7e6fd4bd96b5ec4f7b88506d1da709317
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 11, 2026.

Transparency log

Release files / iowarp_core-2.4.1-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL iowarp_core-2.4.1-cp311-cp311-manylinux_2_28_aarch64.whl
Size 11.1 MB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
060ff09ffc06f541e7c9ae82bc2293965a6f2ebad1617d8671e1fb576baae84f
BLAKE2b-256 checksum
How to use checksums
2df12902a715665e2475b67969bfce6b4d41eaf7f653eaf9907c213563fadbeb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 11, 2026.

Transparency log

Release files / iowarp_core-2.4.1-cp311-cp311-macosx_15_0_arm64.whl

Download URL iowarp_core-2.4.1-cp311-cp311-macosx_15_0_arm64.whl
Size 7.3 MB
Tags CPython 3.11 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
5e0438f3b7793bdee059cf37e0545a863b5ba22e16eee679fb3460c5332ae048
BLAKE2b-256 checksum
How to use checksums
297fc408df6abb0b5e62f650b58508cdf19c4449689904d3d30713ee1facddfa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 11, 2026.

Transparency log

Release files / iowarp_core-2.4.1-cp310-cp310-win_amd64.whl

Download URL iowarp_core-2.4.1-cp310-cp310-win_amd64.whl
Size 26.6 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
10cbff1ed7823d46567a58fadbc7aab04ef845210c642fa95b5f5fd48e8e5a91
BLAKE2b-256 checksum
How to use checksums
d6bfbd743857ec6fed5be484b36929e09e0e47ee3fbccad86a9bdc64c9ed5b70
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 11, 2026.

Transparency log

Release files / iowarp_core-2.4.1-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL iowarp_core-2.4.1-cp310-cp310-manylinux_2_28_x86_64.whl
Size 12.2 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
af717f9cec0ab79b0d8a8fbc4f8e4e52042203dec4f8be1100b2aaf549fe73b2
BLAKE2b-256 checksum
How to use checksums
d6815d98c7d1cc2e92df31c63c58a2ef38f8e9f33f698bf432e4d593934e2a98
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 11, 2026.

Transparency log

Release files / iowarp_core-2.4.1-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL iowarp_core-2.4.1-cp310-cp310-manylinux_2_28_aarch64.whl
Size 11.1 MB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
677866e680ae52a58c4ad5f398fe12e9fb69efdae3a87896b96bc8d4c9c87719
BLAKE2b-256 checksum
How to use checksums
5381a953f33259548b87155623b1f6e91007216202f4c89d3e52d42433aa8093
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 11, 2026.

Transparency log

Release files / iowarp_core-2.4.1-cp310-cp310-macosx_15_0_arm64.whl

Download URL iowarp_core-2.4.1-cp310-cp310-macosx_15_0_arm64.whl
Size 7.3 MB
Tags CPython 3.10 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
0b12e900e2daabd5082a5018534ad47774cfd826820fa8575b18d0db6af9ebf7
BLAKE2b-256 checksum
How to use checksums
6188e71feaa902a42073f580af39ec0bb2406146243522eeb7969d4de4f79451
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 11, 2026.

Transparency log

Security for iowarp-core 2.4.1

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.

Full provenance

All 20 files in this release have been uploaded with provenance metadata.

Select from 20 files

Attestation for iowarp_core-2.4.1-cp314-cp314-win_amd64.whl

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 11, 2026.

Transparency log

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.

Release history Release notifications | RSS feed

This release

2.4.1 This release

20 release files Full provenance

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