Skip to main content

High-performance whole slide image reader for digital pathology

Project description

FastSlide

High-performance whole slide image reader for digital pathology

FastSlide is a modern C++20 library for reading whole slide images (WSI) with first-class Python support. Designed for AI/ML workflows, it provides thread-safe, efficient access to multiple slide formats.

📖 Documentation: https://docs.aifo.dev/fastslide/

📜 License: Apache 2.0

Features

  • 🚀 High Performance - Thread-safe design
  • 🐍 Python & C++ - Complete APIs for both languages
  • 🔧 PyTorch Ready - Works seamlessly with DataLoader multi-worker loading
  • 🔬 Multi-dimensional - Channels, focal planes (Z) and time points (T): full C·X·Y·Z·T selection for OME-TIFF and CZI
  • 🖼️ Multiple images / scenes - Zeiss CZI scenes and Olympus VSI navigator/region images exposed via slide.images
  • 📁 Multiple Formats:
    • SVS (Aperio)
    • QPTIFF (including mIF)
    • OME-TIFF (including Z/T stacks)
    • OME.ZARR (CXY, XYC only)
    • MRXS (3DHISTECH, including mIF)
    • iSyntax (Philips)
    • Philips TIFF
    • Hamamatsu NDPI (including Z stacks)
    • Generic TIFF
    • CZI (Zeiss, including Z/T stacks)
    • Ventana (BIF)
    • Olympus (VSI, including Z stacks)

QuPath Extension

FastSlide is also available as a QuPath extension, so you can open every FastSlide-supported format directly in QuPath — no coding required. The easiest way to install it is through QuPath's extension catalog (QuPath 0.6 or newer):

  1. Open QuPath and go to ExtensionsManage extensions.

  2. Click Manage extension catalogsAdd.

  3. Enter the catalog URL and confirm:

    https://github.com/NKI-AI/qupath-extension-catalog
    
  4. Back in the extension manager, click the + next to QuPath FastSlide extension to install it. Restart QuPath if prompted.

QuPath will then read whole-slide images via FastSlide and notify you when a new version of the extension is published. Sources and manual install instructions live at NKI-AI/qupath-extension-fastslide.

Quick Start

Installation

FastSlide can be installed from a prebuilt wheel, or built from source with either Meson (simplest, integrates with pip/uv) or Bazel (hermetic, used for the official release wheels).

Option 1: Prebuilt wheel (recommended)

uv pip install fastslide

Option 2: Build from source with Meson

FastSlide is a regular Meson project. All native dependencies have wrap fallbacks, so a checkout builds standalone with nothing but a C++20 compiler, Meson (>= 1.3) and Ninja:

git clone https://github.com/NKI-AI/fastslide
cd fastslide

meson setup builddir
meson compile -C builddir

# Run the C++ test suite.
meson test -C builddir

This builds the C++ library, the fastslidetool CLI and the C API. See meson.options for the available options (e.g. -Dbuild_tool=false, -Dbuild_c_api=false, -Djpeg_decoder=jpgd).

Python package via meson-python — the Python bindings are wired up through meson-python, so the wheel builds straight from the source tree with standard Python tooling:

# Editable (development) install: compiles the native extension with Meson.
uv pip install -e .

# Or build a wheel.
uv build

pip install -e . / python -m build work the same way. The build is self-contained: all codecs are statically linked into the _fastslide extension, so the resulting wheel has no native runtime dependencies.

Option 3: Build from source with Bazel

FastSlide is a Bazel module. Builds are driven by bzlmod and we pin a specific Bazel version through .bazelversion; the recommended launcher is bazelisk, which picks up that file automatically.

git clone https://github.com/NKI-AI/fastslide
cd fastslide

# Build everything (C++ library, Python bindings, Go bindings, WASM target).
bazelisk build //...

# Run the C++ test suite.
bazelisk test //...
Building Python wheels with Bazel

Wheels are platform-specific because they bundle the native C++ extension. Each Python version has its own Bazel target: //python:fastslide_wheel_cp310 through //python:fastslide_wheel_cp314 (Python 3.10–3.14). Unlike the Meson path, Bazel can also cross-compile wheels for other platforms.

Current platform — build on the host OS/arch without cross-compilation:

# Example: Python 3.11 wheel for the machine you are on.
bazelisk build //python:fastslide_wheel_cp311

The .whl file appears under bazel-bin/python/.

Cross-compilation — build wheels for other platforms using the Zig-backed hermetic toolchains (--config=hermetic in .bazelrc):

# Example: Linux x86_64 wheel for Python 3.11, e.g. from macOS.
bazelisk build --config=hermetic --platforms=//platforms:linux_x86_64 \
  //python:fastslide_wheel_cp311

Supported platform keys: linux_x86_64, linux_arm64, darwin_x86_64, darwin_aarch64, windows_x86_64. When building for the host macOS architecture from macOS, the native toolchain is used instead of hermetic Zig.

Batch buildstools/build_wheels.py drives Bazel for multiple platforms and Python versions and copies wheels into artifacts/wheels/:

# All supported platforms and Python versions.
python tools/build_wheels.py

# Subset, e.g. one platform and one Python tag.
python tools/build_wheels.py --platform linux_x86_64 --python cp311

# Continue after individual failures.
python tools/build_wheels.py --keep-going

Run python tools/build_wheels.py --help for the full option list.

Using FastSlide from another Bazel module

To consume FastSlide from another Bazel module, add it to your MODULE.bazel:

bazel_dep(name = "fastslide", version = "0.7.0")
git_override(
    module_name = "fastslide",
    remote = "https://github.com/NKI-AI/fastslide.git",
    commit = "<pin a recent commit SHA>",
)

and depend on @fastslide//:fastslide_lib (C++) or @fastslide//python:fastslide (Python).

Python Usage

Basic Example: Opening and Reading a Slide

import fastslide

# Open a slide using context manager (automatically closes when done)
with fastslide.FastSlide.from_file_path('slide.svs') as slide:
    # Get slide information
    print(f"Dimensions: {slide.dimensions}")  # (width, height) at level 0
    print(f"Levels: {slide.level_count}")     # Number of pyramid levels
    print(f"Resolution: {slide.mpp} µm/pixel")
    print(f"Format: {slide.format}")           # e.g., "SVS", "MRXS", "QPTIFF"

    # Read a region at full resolution (level 0)
    region = slide.read_region(
        location=(1000, 2000),  # (x, y) in level-native coordinates
        level=0,                 # pyramid level
        size=(512, 512)          # (width, height)
    ).numpy()
    # region is a numpy array: shape (512, 512, 3), dtype uint8

Example: Manual Resource Management

import fastslide

# Open a slide without context manager
slide = fastslide.FastSlide.from_file_path('slide.mrxs')

try:
    # Work with the slide
    region = slide.read_region(location=(0, 0), level=0, size=(1024, 1024)).numpy()

    # Get slide properties
    props = slide.properties
    print(f"Scanner: {props.get('scanner_model', 'Unknown')}")
    print(f"Magnification: {props.get('objective_magnification', 'N/A')}")

finally:
    # Always close the slide to release resources
    slide.close()

Example: Working with Multiple Pyramid Levels

import fastslide

with fastslide.FastSlide.from_file_path('slide.tiff') as slide:
    # Get information about all pyramid levels
    print(f"Level count: {slide.level_count}")
    print(f"Level dimensions: {slide.level_dimensions}")
    print(f"Level downsamples: {slide.level_downsamples}")

    # Read the same region at different resolutions
    location = (10000, 15000)
    size = (256, 256)

    # Full resolution (level 0)
    region_l0 = slide.read_region(location=location, level=0, size=size).numpy()

    # 4× downsampled (level 2)
    # Convert coordinates to level 2 space
    x_l2, y_l2 = slide.convert_level0_to_level_native(
        location[0], location[1], level=2
    )
    region_l2 = slide.read_region(location=(x_l2, y_l2), level=2, size=size).numpy()

    # Find best level for a specific downsample factor
    best_level = slide.get_best_level_for_downsample(8.0)
    print(f"Best level for 8× downsample: {best_level}")

Example: Multi-dimensional Reading (Channels, Z focal planes, T time points)

OME-TIFF and CZI files can store more than a single 2D plane: multiple fluorescence channels (C), a Z focal stack, and a T time series. FastSlide exposes these as a C·X·Y·Z·T hyper-volume. Each read_region selects one (z, t) plane and returns all channels of that plane; z and t default to 0, so 2D/brightfield code keeps working unchanged.

import fastslide

with fastslide.FastSlide.from_file_path('stack.ome.tiff') as slide:
    # Inspect the stack extent.
    print(f"Focal planes (Z): {slide.z_count}")
    print(f"Time points (T):  {slide.t_count}")
    print(f"Z spacing: {slide.z_spacing_um} µm")   # None if unknown
    print(f"T interval: {slide.t_interval_s} s")   # None if unknown

    # Or as a single dict.
    print(slide.get_stack_info())
    # {'z_count': 5, 't_count': 7, 'z_spacing_um': 0.5, 't_interval_s': 10.0}

    # Read the 3rd focal plane at the 2nd time point.
    region = slide.read_region(
        location=(0, 0),
        level=0,
        size=(512, 512),
        z=2,   # focal-plane index (0 = first plane)
        t=1,   # time-point index (0 = first time point)
    ).numpy()

    # Fluorescence planes carry independent channels (not RGB). The numpy
    # shape depends on the image's internal layout (see "Pixel layout" below):
    #   - interleaved / CONTIGUOUS -> (height, width, channels)  [HWC]
    #   - band-separate / SEPARATE -> (channels, height, width)  [CHW]
    for t in range(slide.t_count):
        for z in range(slide.z_count):
            img = slide.read_region((0, 0), level=0, size=(512, 512), z=z, t=t)
            # Normalize to a known layout instead of assuming one:
            arr = img.to_interleaved().numpy()  # (512, 512, channels), HWC

Per-image stacks are also available on individual images of a multi-image slide via slide.images[i].read_region(..., z=, t=) and slide.images[i].get_stack_info().

Pixel layout (interleaved vs. band-separate)

The byte layout of a returned Image is not fixed — it follows the source's internal organization, exposed via image.planar_config:

planar_config Memory layout numpy() shape
PlanarConfig.CONTIGUOUS interleaved, HWC (height, width, channels)
PlanarConfig.SEPARATE band-separate,CHW (channels, height, width)

Brightfield RGB is typically CONTIGUOUS; multi-channel fluorescence is typically SEPARATE. Don't assume an axis order — inspect it, or normalize:

img = slide.read_region((0, 0), level=0, size=(512, 512))

img.planar_config   # PlanarConfig.CONTIGUOUS or PlanarConfig.SEPARATE
img.is_interleaved  # True for HWC
img.is_separate     # True for CHW

# Force a specific layout (no-op + zero-copy if already in that layout).
hwc = img.to_interleaved().numpy()  # (H, W, C)
chw = img.to_separate().numpy()     # (C, H, W)

Example: Multiple Images / Scenes (Zeiss CZI, Olympus VSI)

Some files hold more than one navigable image. Zeiss CZI files expose each acquisition scene as its own image; Olympus VSI files expose a low-resolution "navigator" alongside one or more high-resolution "region" images. FastSlide surfaces these through slide.images, an indexable sequence of SlideImageViews. The top-level FastSlide accessors (dimensions, level_count, read_region, ...) always forward to the primary image, so single-image code is unaffected.

import fastslide

with fastslide.FastSlide.from_file_path('scan.czi') as slide:
    print(f"Number of images: {slide.num_images}")  # == len(slide.images)
    print(f"Image names: {slide.images.names()}")    # e.g. ['scene 0', 'scene 1']
    print(f"Primary index: {slide.images.primary_index}")

    # Iterate every image (scene) and read each independently.
    for img in slide.images:
        print(f"[{img.index}] {img.name}: {img.dimensions}, "
              f"{img.level_count} levels, Z={img.z_count}, T={img.t_count}")
        region = img.read_region(location=(0, 0), level=0, size=(512, 512)).numpy()

    # Address a specific image by index, with full level + Z/T selection.
    scene1 = slide.images[1]
    tile = scene1.read_region((0, 0), level=0, size=(1024, 1024), z=0, t=0).numpy()

    # The primary image is also directly accessible.
    primary = slide.images.primary

Each SlideImageView is a full navigator with its own pyramid (level_count, level_dimensions, level_downsamples), resolution (mpp), and Z/T stack (z_count, t_count, get_stack_info()) — so an individual scene can itself be a C·X·Y·Z·T volume.

Example: Accessing Associated Images

import fastslide
from PIL import Image

with fastslide.FastSlide.from_file_path('slide.svs') as slide:
    # Check what associated images are available
    associated = slide.associated_images
    print(f"Available images: {associated.keys()}")  # e.g., ['thumbnail', 'macro', 'label']

    # Read thumbnail (lazy loaded)
    if 'thumbnail' in associated:
        thumbnail = associated['thumbnail']  # numpy array

        # Convert to PIL Image and save
        img = Image.fromarray(thumbnail)
        img.save('thumbnail.png')

        # Get dimensions without loading
        dims = associated.get_dimensions('thumbnail')
        print(f"Thumbnail size: {dims}")

C++ Usage

#include "fastslide/slide_reader.h"
#include "fastslide/runtime/reader_registry.h"

// Create reader
auto reader = fastslide::runtime::GetGlobalRegistry()
    .CreateReader("slide.svs");

// Read region
fastslide::RegionSpec spec{
    .top_left = {1000, 2000},
    .size = {512, 512},
    .level = 0
};
auto image = reader->ReadRegion(spec);

Multi-dimensional Reading (Channels, Z focal planes, T time points)

For OME-TIFF and CZI stacks, RegionSpec::plane selects the focal plane (Z) and time point (T); both default to the first plane, so 2D reads are unaffected. Query the stack extent with GetStackInfo().

// Stack extent and physical spacing.
const fastslide::StackInfo stack = reader->GetStackInfo();
// stack.z_count, stack.t_count          : number of selectable planes (>= 1)
// stack.z_spacing_um, stack.t_interval_s : std::optional<double> (physical step)

// Read the 3rd focal plane at the 2nd time point.
fastslide::RegionSpec spec{
    .top_left = {0, 0},
    .size = {512, 512},
    .level = 0,
    .plane = {.z = 2, .t = 1},
};
auto result = reader->ReadRegion(spec);  // aifocore::Result<Image>
const fastslide::Image& image = result.value();  // check result.ok() first

// Channel memory layout follows the source and is reported per Image; do not
// assume interleaved vs. band-separate. Normalize when you need a fixed order.
const fastslide::PlanarConfig layout = image.GetPlanarConfig();
const bool interleaved = image.IsInterleaved();  // kContiguous (HWC)
const bool separate    = image.IsSeparate();     // kSeparate   (CHW)
auto hwc = image.ToInterleaved();  // zero-copy/no-op if already interleaved
auto chw = image.ToPlanar();       // zero-copy/no-op if already separate

Multiple Images / Scenes

GetImageCount(), GetImageNames() and GetImage(index) expose every navigable image (Zeiss CZI scenes, Olympus VSI navigator/region images). The reader's own ReadRegion/GetStackInfo forward to GetPrimaryImageIndex().

const int count = reader->GetImageCount();
const std::vector<std::string> names = reader->GetImageNames();

for (int i = 0; i < count; ++i) {
  auto image_or = reader->GetImage(i);  // aifocore::Result<const SlideImage*>
  if (!image_or.ok()) {
    continue;
  }
  const fastslide::SlideImage& image = *image_or.value();

  // Each image has its own name, pyramid, channels and Z/T stack.
  const std::string name = image.GetName();
  const fastslide::StackInfo stack = image.GetStackInfo();

  fastslide::RegionSpec spec{
      .top_left = {0, 0},
      .size = {512, 512},
      .level = 0,
      .plane = {.z = 0, .t = 0},
  };
  auto region = image.ReadRegion(spec);  // aifocore::Result<Image>
}

Key Features

Thread-Safe Multi-Processing

from torch.utils.data import DataLoader

# Each worker gets its own slide reader
dataloader = DataLoader(
    dataset,
    batch_size=32,
    num_workers=8,  # Safe for multi-worker loading
    shuffle=True
)

Level-Native Coordinates

FastSlide uses level-native coordinates for region reading. This is where FastSlide clearly deviates from OpenSlide, which always represents the coordinates in level 0.

# Level 0: 10000 × 8000 px (full resolution)
# Level 1: 5000 × 4000 px (2× downsample)
# Level 2: 2500 × 2000 px (4× downsample)

# Read 512×512 region from level 2 at position (100, 200)
region = slide.read_region((100, 200), level=2, size=(512, 512)).numpy()

# Convert coordinates between levels if needed
x0, y0 = slide.convert_level_native_to_level0(100, 200, level=2)
# Returns: (400, 800) - the level-0 equivalent

Documentation

📖 Complete documentation: https://docs.aifo.dev/fastslide/

Contributing

We welcome contributions. Please open an issue to discuss what you would like to change, or jump straight into a pull request.

Third-Party Components

FastSlide incorporates the following third-party software into its source:

  • SHA-256 implementation from sha-2 by Alain Mosnier

    • Licensed under: The Unlicense or Zero Clause BSD license
    • Used for: Quick hash computation compatible with OpenSlide
  • unordered_dense from martinus/unordered_dense by Martin Leitner-Ankerl

    • Licensed under: MIT License
    • Used for: Fast hashmap/hashset for spatial lookup in the Mirax format
  • lodepng from vandeve/lodepng by Lode Vandevenne

    • Licensed under: Zlib License
    • Used for: Decoding PNG in file formats and to write png in examples.
  • pugixml: from pugixml.org

    • Licensed under: MIT License
    • Used for: Parsing of XML headers
  • yxml: from https://dev.yorhel.nl/yxml

    • Licensed under: MIT License
    • Used for: Parsing of XML headers
  • tifffile: from cgohlke/tifffile/ by Christoph Gohlke

    • Licensed under: BSD-3-Clause
    • Used for: Test data files
  • jpeg-compressor: from richgel999/jpeg-compressor by richgel999

    • Licensed under: Public domain
    • Used for: Alternative JPEG decompression, required in WASM builds.
  • thread-pool: from bshoshany/thread-pool by Barak Shoshany

    • Licensed under: MIT License
    • Used for: Creating thread pool for decoding, etc.
  • libisyntax: from amspath/libisyntax by Pieter Valkema

    • Licensed under: BSD-2 License
    • Used for: iSyntax decoding
    • Modifications: Library has been stripped to the minimal requirements.
  • jxrlib from 4creators/jxrlib by Microsoft

    • Licensed under: BSD-2-Clause License
    • Used for: Decoding of JPEG XR tiles in the Zeiss CZI reader
    • Modifications: Library has been modified to compile with Bazel and unused files removed.

Several other libraries are used, but these are dynamically (or statically where appropriate) linked.

Citation

@software{fastslide,
  title = {FastSlide: High-performance whole slide image reader},
  author = {George Yiasemis, Rolf Harkes and Jonas Teuwen},
  year = {2025},
  url = {https://github.com/NKI-AI/fastslide}
}

Support

License

FastSlide is licensed under the Apache License, Version 2.0.

See LICENSE for full details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fastslide-0.7.4.tar.gz (2.8 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

fastslide-0.7.4-cp314-none-manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.14

fastslide-0.7.4-cp314-none-manylinux2014_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.14

fastslide-0.7.4-cp314-none-macosx_11_0_arm64.whl (1.7 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

fastslide-0.7.4-cp314-none-macosx_10_9_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.14macOS 10.9+ x86-64

fastslide-0.7.4-cp314-cp314-win_arm64.whl (1.4 MB view details)

Uploaded CPython 3.14Windows ARM64

fastslide-0.7.4-cp314-cp314-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.14Windows x86-64

fastslide-0.7.4-cp313-none-manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.13

fastslide-0.7.4-cp313-none-manylinux2014_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.13

fastslide-0.7.4-cp313-none-macosx_11_0_arm64.whl (1.7 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

fastslide-0.7.4-cp313-none-macosx_10_9_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.13macOS 10.9+ x86-64

fastslide-0.7.4-cp313-cp313-win_arm64.whl (1.4 MB view details)

Uploaded CPython 3.13Windows ARM64

fastslide-0.7.4-cp313-cp313-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.13Windows x86-64

fastslide-0.7.4-cp312-none-manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.12

fastslide-0.7.4-cp312-none-manylinux2014_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.12

fastslide-0.7.4-cp312-none-macosx_11_0_arm64.whl (1.7 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

fastslide-0.7.4-cp312-none-macosx_10_9_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.12macOS 10.9+ x86-64

fastslide-0.7.4-cp312-cp312-win_arm64.whl (1.4 MB view details)

Uploaded CPython 3.12Windows ARM64

fastslide-0.7.4-cp312-cp312-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.12Windows x86-64

fastslide-0.7.4-cp311-none-manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.11

fastslide-0.7.4-cp311-none-manylinux2014_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.11

fastslide-0.7.4-cp311-none-macosx_11_0_arm64.whl (1.7 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

fastslide-0.7.4-cp311-none-macosx_10_9_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

fastslide-0.7.4-cp311-cp311-win_arm64.whl (1.4 MB view details)

Uploaded CPython 3.11Windows ARM64

fastslide-0.7.4-cp311-cp311-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.11Windows x86-64

fastslide-0.7.4-cp310-none-manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.10

fastslide-0.7.4-cp310-none-manylinux2014_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.10

fastslide-0.7.4-cp310-none-macosx_11_0_arm64.whl (1.7 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

fastslide-0.7.4-cp310-none-macosx_10_9_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

fastslide-0.7.4-cp310-cp310-win_arm64.whl (1.4 MB view details)

Uploaded CPython 3.10Windows ARM64

fastslide-0.7.4-cp310-cp310-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.10Windows x86-64

File details

Details for the file fastslide-0.7.4.tar.gz.

File metadata

  • Download URL: fastslide-0.7.4.tar.gz
  • Upload date:
  • Size: 2.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for fastslide-0.7.4.tar.gz
Algorithm Hash digest
SHA256 e8372e2c2f6c590e530a6889e39509658b63d20c7486a28031bbac9359929177
MD5 67457f77a8860adf61a4369fa41da7b7
BLAKE2b-256 49ad320f6254f69de2ba489a9beaf05c1fe2308b5f57a9fc42c0844f7f595b0c

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastslide-0.7.4.tar.gz:

Publisher: release.yml on NKI-AI/fastslide

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fastslide-0.7.4-cp314-none-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fastslide-0.7.4-cp314-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bc57e028816cad6d173271a11acdb4ab610082bf5c028531e261386df5ac06ae
MD5 96640841f04b4d9fe0775949ca1fd46c
BLAKE2b-256 428f92096f76bbb3da7adf5d3a94b671d695237d32babbdce9ee0879c17bc55b

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastslide-0.7.4-cp314-none-manylinux2014_x86_64.whl:

Publisher: release.yml on NKI-AI/fastslide

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fastslide-0.7.4-cp314-none-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fastslide-0.7.4-cp314-none-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 94103b460e29fe3053bf4ee4d821a6687f0d9f1e3e599bb561ea384a6a9df449
MD5 03384782e72bd3ae8eac910e782c6fe8
BLAKE2b-256 3558586a2914a080f065018cbafc4c9927fa70fc363ea5f2423585dcf181239f

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastslide-0.7.4-cp314-none-manylinux2014_aarch64.whl:

Publisher: release.yml on NKI-AI/fastslide

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fastslide-0.7.4-cp314-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fastslide-0.7.4-cp314-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 23148ceb5b6889cb38dfc38ef7c9fbe1a8b20386bd08dfdfa40af5c5717cab89
MD5 7ec0ab6acf5857f20a86e896651c461d
BLAKE2b-256 aeb0cc7db354c63f968f969cdd6f5bf2d2159c9ccbc9ad88556fc0a935d2b9ca

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastslide-0.7.4-cp314-none-macosx_11_0_arm64.whl:

Publisher: release.yml on NKI-AI/fastslide

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fastslide-0.7.4-cp314-none-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for fastslide-0.7.4-cp314-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8a63882576783674258e2dd87c5cb3e299a8eff22f06f02ce8c7422903a7186e
MD5 6b3189f9c032361ef9a2ffbece3cbb9c
BLAKE2b-256 5ba6250abd24c555f77956ba99c537a60167b958636392e95099476db13d95c0

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastslide-0.7.4-cp314-none-macosx_10_9_x86_64.whl:

Publisher: release.yml on NKI-AI/fastslide

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fastslide-0.7.4-cp314-cp314-win_arm64.whl.

File metadata

  • Download URL: fastslide-0.7.4-cp314-cp314-win_arm64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.14, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for fastslide-0.7.4-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 5e98e97baf88c1fba1756f21c6b20bc67a3c464aea48759b75c15d59eb32f059
MD5 5ced7c7ffb6a9810093c8eb5be0f115f
BLAKE2b-256 9520f43c846dd1b28b2fb1d48321b016ac2d0f7317c5e3b24d659d9ea14252b8

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastslide-0.7.4-cp314-cp314-win_arm64.whl:

Publisher: release.yml on NKI-AI/fastslide

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fastslide-0.7.4-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: fastslide-0.7.4-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for fastslide-0.7.4-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 5d930bb7ea1a06040c1770d0281768523ac9a2d80c0aa287093a41f0b6a1ddf4
MD5 74cb1380790903a89231b6f03ed56152
BLAKE2b-256 c6eb80cc695d626393ecdb3af01d117033ca5629124bab55d36d26d84a3ea3d3

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastslide-0.7.4-cp314-cp314-win_amd64.whl:

Publisher: release.yml on NKI-AI/fastslide

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fastslide-0.7.4-cp313-none-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fastslide-0.7.4-cp313-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e28c709ddaae5128e0229aa63c013ac1c4942e78f377d26f2d2652dd26d7d1a4
MD5 1697240a1fc915d1ee219bf7ddc17029
BLAKE2b-256 90aaa2e651258f555987294bf97dcbf58f6bbc9238791feef749687170fcdc9c

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastslide-0.7.4-cp313-none-manylinux2014_x86_64.whl:

Publisher: release.yml on NKI-AI/fastslide

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fastslide-0.7.4-cp313-none-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fastslide-0.7.4-cp313-none-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bb27b763919a7c9ef0052a75e9ba37dffc4a2b9916e6c67fabace2372fbe5d95
MD5 5fc61e31e48394f7942a3ae54643559a
BLAKE2b-256 e2319c38997b10d931af6c019f709a8844f1f074453b33e710e42ad519519f3a

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastslide-0.7.4-cp313-none-manylinux2014_aarch64.whl:

Publisher: release.yml on NKI-AI/fastslide

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fastslide-0.7.4-cp313-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fastslide-0.7.4-cp313-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3b67a4c1fed9e5b37e25ebd2fbae0e8acb2d18de99fa33c8e36cd3bba5037c8d
MD5 35bdca36608e485400026471636b3508
BLAKE2b-256 93df30d338dc44d7fcb49d9cca6057d2f811fbbfc83aa20e99c973e37feb73d9

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastslide-0.7.4-cp313-none-macosx_11_0_arm64.whl:

Publisher: release.yml on NKI-AI/fastslide

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fastslide-0.7.4-cp313-none-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for fastslide-0.7.4-cp313-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b3c69eb8c61052d1ec40d6dc19d7bfac0fdb984b4a13a58a268e0a492b978e4a
MD5 ecea22d30da46330012dc497c4b5b413
BLAKE2b-256 40d60acfa44de46833b7be175d22007687e1f06c8b7ad18ba237b732b42b4d1d

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastslide-0.7.4-cp313-none-macosx_10_9_x86_64.whl:

Publisher: release.yml on NKI-AI/fastslide

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fastslide-0.7.4-cp313-cp313-win_arm64.whl.

File metadata

  • Download URL: fastslide-0.7.4-cp313-cp313-win_arm64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.13, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for fastslide-0.7.4-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 61d52a01d0f09ca6646dfa6d48a4052a85c00d467cb4eaa44cd9303a27f31eb1
MD5 c00e049f74195be53ecb4fa6d0a1db79
BLAKE2b-256 ca516723a942a10cc777c24cb4d68901a868d84aa5286b16199a41201013b5da

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastslide-0.7.4-cp313-cp313-win_arm64.whl:

Publisher: release.yml on NKI-AI/fastslide

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fastslide-0.7.4-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: fastslide-0.7.4-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for fastslide-0.7.4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 9f2a24596452bfe7d203567abb6c27c58900e5269fa9dc10b8e62523710e24a2
MD5 f30eee5a81eab21c15429506902de565
BLAKE2b-256 aa866fc9950d6494cf26bc426c5c980e67d1db9c5848b63edf74fa244fb01e35

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastslide-0.7.4-cp313-cp313-win_amd64.whl:

Publisher: release.yml on NKI-AI/fastslide

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fastslide-0.7.4-cp312-none-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fastslide-0.7.4-cp312-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0d97e601d32cc5608d997e67aef4ea2f39e91c58cae5362e64c71b5a640de189
MD5 a3c69ba9efcd21d1047414dfba6d6269
BLAKE2b-256 d252c479bd0653ebdcf285f8a1643ca0d96389ae18e69eb89d48ff23e2990d99

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastslide-0.7.4-cp312-none-manylinux2014_x86_64.whl:

Publisher: release.yml on NKI-AI/fastslide

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fastslide-0.7.4-cp312-none-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fastslide-0.7.4-cp312-none-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2598c08c0b02158569cbfed9c7c33c38079813a3da65551ca2b1f8bfccb1c8f6
MD5 cbbb94c140ae9d2c88d23dd617db4239
BLAKE2b-256 61d71b0e3c42635faec734e62246ace1adc62a1e57dc4209b0e970e5723ba052

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastslide-0.7.4-cp312-none-manylinux2014_aarch64.whl:

Publisher: release.yml on NKI-AI/fastslide

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fastslide-0.7.4-cp312-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fastslide-0.7.4-cp312-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8cb3f3deadc9ad012bd38e2015400ed29ae57b52cd5fe8ca09876edafe25ffbc
MD5 134fbd4e39e2218d4c71c2284aef98bb
BLAKE2b-256 faaabc88d889212cb40fabe1c4c1b197e976d72650223200c5c65f82b9df18a4

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastslide-0.7.4-cp312-none-macosx_11_0_arm64.whl:

Publisher: release.yml on NKI-AI/fastslide

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fastslide-0.7.4-cp312-none-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for fastslide-0.7.4-cp312-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9fd14e296dca3e36c4665b4b603d5d374a6e6f15cdecce526bf7d6f892ee4577
MD5 49579c32eaab669781a7fd7bca48b6fd
BLAKE2b-256 8f477db6090ca65c5b678fc93b5a7a761b50d9a088c0a35dda9e30101e4e2458

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastslide-0.7.4-cp312-none-macosx_10_9_x86_64.whl:

Publisher: release.yml on NKI-AI/fastslide

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fastslide-0.7.4-cp312-cp312-win_arm64.whl.

File metadata

  • Download URL: fastslide-0.7.4-cp312-cp312-win_arm64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.12, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for fastslide-0.7.4-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 cc7364855446152df4e10c82e08d16ab66df5074bfdf8ab658689b1ebe6a77e4
MD5 d8107c82e6eb79c6cc73f45fa2090f62
BLAKE2b-256 bee432fab42cd75274a032dd1cf5099c5289d2b4e943dd56f12f3f6a7679cccc

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastslide-0.7.4-cp312-cp312-win_arm64.whl:

Publisher: release.yml on NKI-AI/fastslide

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fastslide-0.7.4-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: fastslide-0.7.4-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for fastslide-0.7.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 53bd2af03e72fad7b4eeb3e740d4cd1bcfab8444c69075d8b3e1fded61a4d3b2
MD5 e6bc0bd6384a719910646c3884e22785
BLAKE2b-256 7c59e405305253cdc0be4fc67cc1002027d272beff4d509ea326f83430baac88

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastslide-0.7.4-cp312-cp312-win_amd64.whl:

Publisher: release.yml on NKI-AI/fastslide

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fastslide-0.7.4-cp311-none-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fastslide-0.7.4-cp311-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f6ae451ca65f404e9e0caa5908b6cc1cc5692e8d532d179b79994b57fcf48d9f
MD5 385739ba7b60b2a4bd03ec0456e4d7aa
BLAKE2b-256 846c7d183e2b775a2fd2412827c51e1c25eb511fc8a6209b5d36d63647d583b4

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastslide-0.7.4-cp311-none-manylinux2014_x86_64.whl:

Publisher: release.yml on NKI-AI/fastslide

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fastslide-0.7.4-cp311-none-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fastslide-0.7.4-cp311-none-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6834834a76a9dd8685a419f1b6388c4278b5f223a75b29a7873bcb825c3a7193
MD5 fdfddeab330c8e25046f0d98ff68370c
BLAKE2b-256 a400f84965c1b79e1113dbc5721b57431999acc8a7945fd86e55e137725ca1d0

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastslide-0.7.4-cp311-none-manylinux2014_aarch64.whl:

Publisher: release.yml on NKI-AI/fastslide

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fastslide-0.7.4-cp311-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fastslide-0.7.4-cp311-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a183bd87d30f1dbca1cdb5fb6a13499d3891073249bf578eac5006134dbf0b19
MD5 f90f13a73ec517e15ab13522ceee2d07
BLAKE2b-256 db8e9c213f5339978334dc666ba95a5ca97e672b9585b59cc215f34364cf3dfb

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastslide-0.7.4-cp311-none-macosx_11_0_arm64.whl:

Publisher: release.yml on NKI-AI/fastslide

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fastslide-0.7.4-cp311-none-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for fastslide-0.7.4-cp311-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f04e71fcde493182ae7ca5089ef1cec6c6459aba573a14a120dc80dcd8b3473a
MD5 a96b8df7d616980749540d0658048103
BLAKE2b-256 a47856ef0f7e21d6296d5259aa2db33285f8a9557257b9ba27248508b662e544

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastslide-0.7.4-cp311-none-macosx_10_9_x86_64.whl:

Publisher: release.yml on NKI-AI/fastslide

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fastslide-0.7.4-cp311-cp311-win_arm64.whl.

File metadata

  • Download URL: fastslide-0.7.4-cp311-cp311-win_arm64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.11, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for fastslide-0.7.4-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 178f14ad6e7ee638e730a5b0b942f3a74076fd0ea98ce48e4c0748ff3ef6bbee
MD5 97b4a2202f11f2aad8b8d8c229ef03b2
BLAKE2b-256 e0d4f76d9fb30af798c5394066ab8df73f7880d9edb83c808f1002615067679a

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastslide-0.7.4-cp311-cp311-win_arm64.whl:

Publisher: release.yml on NKI-AI/fastslide

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fastslide-0.7.4-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: fastslide-0.7.4-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for fastslide-0.7.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 20e434d846353e3a1fd78aeecfab9339fd93256a10661436a7e5144d4fc34154
MD5 d95b326d7cbed7fc26e7368c20d57282
BLAKE2b-256 2f5e95c38b95afe89283cc06ae1cc21ee276744cbd79f80d526c999bf30b1526

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastslide-0.7.4-cp311-cp311-win_amd64.whl:

Publisher: release.yml on NKI-AI/fastslide

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fastslide-0.7.4-cp310-none-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fastslide-0.7.4-cp310-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 386df9ecba74cafe137338ff9f2e647198f2af625700c3b555603f23cf3603e1
MD5 6f90ad3ff360cb8c314c0b46ba725868
BLAKE2b-256 5a6ffcaf00ea35670140f78b6cfd5ebf8382984525489b5ba05d140b1f59adc6

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastslide-0.7.4-cp310-none-manylinux2014_x86_64.whl:

Publisher: release.yml on NKI-AI/fastslide

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fastslide-0.7.4-cp310-none-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fastslide-0.7.4-cp310-none-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5b9b596c1852d7d9b110696b2caa45e4ee7889a0664222e64b79f99510d33b71
MD5 2417f11839f714751ec2d12035229d07
BLAKE2b-256 60e5eaf3a37af393f8885688e09dfc7776938090a69cdf6d565f2e5403eed0a7

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastslide-0.7.4-cp310-none-manylinux2014_aarch64.whl:

Publisher: release.yml on NKI-AI/fastslide

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fastslide-0.7.4-cp310-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fastslide-0.7.4-cp310-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 07496c5a0ca90c76bd538621d9146d68ee55c5c7b4e1fb52b26ea8f708be42f5
MD5 8d00bd40503269454beaa391cabc9f72
BLAKE2b-256 042b58578537d7b9f87d316a92cd0ee97801ef08daadcf8c65fd2321c28ef288

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastslide-0.7.4-cp310-none-macosx_11_0_arm64.whl:

Publisher: release.yml on NKI-AI/fastslide

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fastslide-0.7.4-cp310-none-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for fastslide-0.7.4-cp310-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 180d2ea5b9ff449ff2a9437d7a707374a3b211116e8552b6c57fe46ac69e117f
MD5 bf244c50f3641bf118b1d786922582bb
BLAKE2b-256 bf0e0e10ddb7838f0b18f1b9d58fe8ddad4cd8e5f8da3d27897013c601698919

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastslide-0.7.4-cp310-none-macosx_10_9_x86_64.whl:

Publisher: release.yml on NKI-AI/fastslide

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fastslide-0.7.4-cp310-cp310-win_arm64.whl.

File metadata

  • Download URL: fastslide-0.7.4-cp310-cp310-win_arm64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.10, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for fastslide-0.7.4-cp310-cp310-win_arm64.whl
Algorithm Hash digest
SHA256 2dc48dcf1f05470ab3af9e4e17fa0223e7505a16486dbc28845e0f55a8311641
MD5 1fbce5fdb0e5edaa54495c9baf1d5bb5
BLAKE2b-256 c37977d3580cd158e771b8bbcce366c411534dae2dcb25c97de800a6767ba3a2

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastslide-0.7.4-cp310-cp310-win_arm64.whl:

Publisher: release.yml on NKI-AI/fastslide

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fastslide-0.7.4-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: fastslide-0.7.4-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for fastslide-0.7.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 997a12cbd564dcbe45e36eadb507baa8798fe8e729e80386d470b7882c324cd0
MD5 3493d0cc8e66d84a969896006b1a3159
BLAKE2b-256 6c556500301c0e1f7029566e5f948e09a25e0d6b04b2d484f42d0adfe7f421a0

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastslide-0.7.4-cp310-cp310-win_amd64.whl:

Publisher: release.yml on NKI-AI/fastslide

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page