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.5.tar.gz (2.9 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.5-cp314-none-manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.14

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

Uploaded CPython 3.14

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.9+ x86-64

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

Uploaded CPython 3.14Windows ARM64

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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.13

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

Uploaded CPython 3.13

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.9+ x86-64

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

Uploaded CPython 3.13Windows ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.12

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

Uploaded CPython 3.12

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.9+ x86-64

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

Uploaded CPython 3.12Windows ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.11

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

Uploaded CPython 3.11

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.9+ x86-64

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

Uploaded CPython 3.11Windows ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.10

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

Uploaded CPython 3.10

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 10.9+ x86-64

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

Uploaded CPython 3.10Windows ARM64

fastslide-0.7.5-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.5.tar.gz.

File metadata

  • Download URL: fastslide-0.7.5.tar.gz
  • Upload date:
  • Size: 2.9 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.5.tar.gz
Algorithm Hash digest
SHA256 f15fe5beece3f934b648874fa1312375f96e89f27336f079872daf5b6a916579
MD5 18ea271b247b29700176eaa259926e29
BLAKE2b-256 df81d14f7dff899108cecf5739241fc8b91fee874ad43c3b5efe9611d44c52b6

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastslide-0.7.5.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.5-cp314-none-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fastslide-0.7.5-cp314-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8b51aa786b0d04add705275f4c01d70b5eef88d5374094740fd9678b0bd577b4
MD5 8e88ed1203b757707d3f5c2b6f7a43f7
BLAKE2b-256 34d07080b5602c4307bc9d758728c5e9526a3bb6d67bf92046646ce87fdfb299

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastslide-0.7.5-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.5-cp314-none-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fastslide-0.7.5-cp314-none-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0496560065e49df1219654c33968fe9b87d7f7b196f67f81e6e1c9032cff56f5
MD5 9a2e8267ebda40256b805c87ce1e573d
BLAKE2b-256 f3b1e96f4f62b6844352360ece924e851cb614a0843a3033a941cea3a020736c

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastslide-0.7.5-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.5-cp314-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fastslide-0.7.5-cp314-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8611827c99fc6fddfc48ab51c8f598f49545418c04352f761b29d6e7de1a83a6
MD5 fd448b5fb325ce5d0f5a82ca5a9bfe3b
BLAKE2b-256 5eb6eb4bd828c8558da6e9aaa1b9b830d86994d554c1a761fd1f9fc89f97e8f4

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastslide-0.7.5-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.5-cp314-none-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for fastslide-0.7.5-cp314-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f633657d43443fc2c5fb504df2f54e6723402f63e03dfd50ea13191ee41a2f61
MD5 eb507513fdee40d71fe8c23f80e3f37a
BLAKE2b-256 7b8e2d0a61cb10bcc62de435504c63cf144446f4d967513cd833f76e7d562e5f

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastslide-0.7.5-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.5-cp314-cp314-win_arm64.whl.

File metadata

  • Download URL: fastslide-0.7.5-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.5-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 601c01c219ecf42560470b9f2ced615c524203d48d8b66a27facf13694a951de
MD5 36b59bef31025adbcba508704bc2bf39
BLAKE2b-256 ff2ade0df7aeab604502c7e4ae704fcb1e4afa40016f44d17f57ea2b63f27e72

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastslide-0.7.5-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.5-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: fastslide-0.7.5-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.5-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 295eea60f1ce7cfb8f04adafc2c45bdd992c6f4b33d7c6b8e9ab923c65155be9
MD5 4c88c5dae2bef99dcc999db94f20e033
BLAKE2b-256 80891b64e51cc7896ee4b27342f653fb78e61d64b378775904693bf58848dabf

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastslide-0.7.5-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.5-cp313-none-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fastslide-0.7.5-cp313-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 105ea59a5892926a9abab2573c31f385dc9f13c610c474a7036f094cdaedbaca
MD5 537cba074079e1f641b4e2d5828d79ff
BLAKE2b-256 625a46c379f7659695f5c9d087142cc57119b846f6e2bba41367b3221fc5f2c8

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastslide-0.7.5-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.5-cp313-none-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fastslide-0.7.5-cp313-none-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 596fcbf67e48da358089dad9c6bd5efcedea6240cfc9e766d0e16f3ef589554c
MD5 11ffea6be09708b9288de8e6056fac80
BLAKE2b-256 1131b5525f85f4894c80de685383f001654be7ef533e3ddf8576c456f71ead60

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastslide-0.7.5-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.5-cp313-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fastslide-0.7.5-cp313-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c686dbb9a0fed5bb3bc745e453c04c19e510b79055b417af839035f0beb13360
MD5 b6fd4c5e109198b86280e9a208b71421
BLAKE2b-256 f3cb6e13af2bb1829611bfcca9ef36d61b967a39b18772e2d812786125b07b5e

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastslide-0.7.5-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.5-cp313-none-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for fastslide-0.7.5-cp313-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0297b4cbbdb3287bd5dbbfb124362f566a226f779cf22c2454fb060595f139d5
MD5 a726159933f6f8823a1ea29f15c47936
BLAKE2b-256 850a66930ef0f945bf855ee9211d125d32adfec57c6b76384a6dfd32353839da

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastslide-0.7.5-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.5-cp313-cp313-win_arm64.whl.

File metadata

  • Download URL: fastslide-0.7.5-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.5-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 f00e3821058be3fd382663f3c7596389993c4ab8fd0054c01c5c81b8b375c5a9
MD5 07055740ff12f832004bed20cb7d8f30
BLAKE2b-256 243b0c45d21da222cc0ef7c70c753588c15f02d71193e87a8d9cb380ea78a982

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastslide-0.7.5-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.5-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: fastslide-0.7.5-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.5-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 3f448f10fdd4a15756323f1d6fdccea5e7565fc333628cb56c6606b7d68f559e
MD5 13442d3e2f959fa637c0b91ee7e1455f
BLAKE2b-256 683995cedab67b1418fc57c485e44798e434f4657b333bffb7fbf96eadadc4d8

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastslide-0.7.5-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.5-cp312-none-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fastslide-0.7.5-cp312-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 76ee01ceed09df25a1f16f728a8aad0aa0f2237bc73e3c30693460c0f13216e2
MD5 131e160eee2816806d6c3ee5a287c137
BLAKE2b-256 6dac67ded85dde3e5a2d754e01fec71391646d779e33a8ad6bbe6bbaed271163

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastslide-0.7.5-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.5-cp312-none-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fastslide-0.7.5-cp312-none-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 291a5961f97029228e49cb2834e9dcc451d15a38164ebfe1fbba471665ca2cca
MD5 eebdd852f2476a906c8c6bad749d3738
BLAKE2b-256 93670db9c498ae837f8b0ae0ed2ec1cbe1b0adbac3f86ef9df92bdbed67d00c9

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastslide-0.7.5-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.5-cp312-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fastslide-0.7.5-cp312-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ca06c95cbb3245c55b21f0d29889c7d2f3a1fb607ed29118a1eb651062894e53
MD5 91890dbb9a932b979919a7cb3def3fdf
BLAKE2b-256 318f879f243f9de294cfd8b5de19bf2eb8e265d281d2be8763643013abc2d9d8

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastslide-0.7.5-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.5-cp312-none-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for fastslide-0.7.5-cp312-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8745df31ec24d6b5be5ce81abbc2c0edb29fa44c2af2db9e383e5c7cb66375c4
MD5 e86edbbe5a27d78ddbab61dc54b6c859
BLAKE2b-256 56a0557085787ee1660cad7e0532c8fcf954a925bed4301f2d8e3b33f296519d

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastslide-0.7.5-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.5-cp312-cp312-win_arm64.whl.

File metadata

  • Download URL: fastslide-0.7.5-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.5-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 2a705653425f97eb344316f56b25168f79ff3b27e2b459994b806fbc5d5783fc
MD5 4483a2db6a150711a57f451fb1e43777
BLAKE2b-256 80de0695ef48ae4c9ff2976ee07104856094b88b85e40886f0586f10117371a6

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastslide-0.7.5-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.5-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: fastslide-0.7.5-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.5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 379d663061b7f7f9cc4f75567dcb2342618ae25ebcc46720320a721224cec97a
MD5 9405659189d1832cde484b179f63c4cd
BLAKE2b-256 65c05f303df7617aac2659d55e43871ee8f205049ea50b41bbe93e1e94f00a45

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastslide-0.7.5-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.5-cp311-none-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fastslide-0.7.5-cp311-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cb44f302bc81701797eaad422a6b87376f19f04ae6e20ab9cc1b0a123fa3255d
MD5 cd32bfe8b69e96b469240f393daaf383
BLAKE2b-256 3434ce99c269199f55b291b06e868d7399e9622e8575bf84f61ad1e522258196

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastslide-0.7.5-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.5-cp311-none-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fastslide-0.7.5-cp311-none-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 de929898d7ebb654d2fca7dbe871e221e572cee571fa9240af17353c3e6ad060
MD5 33eb084381b737d3bc5c17c50f362b90
BLAKE2b-256 c9782f7f376ca00ec1c2e7bc7cd06613a94c4ae4a45dd267170156b664438c18

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastslide-0.7.5-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.5-cp311-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fastslide-0.7.5-cp311-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e6b05beffd2974e955f760d2e735a21854ea2077dbd2b34f60bb27d0fe09fb60
MD5 1453d532720a8c706949e1973cab36e7
BLAKE2b-256 fa46a48b3fde8d2f66b354997f95a252e315133683b6091c3e58438cb71af8dc

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastslide-0.7.5-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.5-cp311-none-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for fastslide-0.7.5-cp311-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f940db3cfc4b61ab64c604c0c64d07bae7a76e0c64b95d017a90a04804166eae
MD5 ed0979154f881649b9227cbe561e5978
BLAKE2b-256 56154232dd9e45cc189dd57f33403e618925e065b15f72e58ec68d368377cd49

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastslide-0.7.5-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.5-cp311-cp311-win_arm64.whl.

File metadata

  • Download URL: fastslide-0.7.5-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.5-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 b007f87fc1ff98bc2d966439d019d9360b94ff2ce9cb7f6bf7be9ec5e642765e
MD5 b690b3bacf2e8e998b54ffaeb221e8b7
BLAKE2b-256 36d5982cc5dd6b1733f4a57739a5bb976d2546ad5532bcf47a9a7d313c78e30e

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastslide-0.7.5-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.5-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: fastslide-0.7.5-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.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 3f3513bc1a9fc3602ef7a976f3b06473f221d56fd04b264d6e128a10451cdac5
MD5 d0eac0c8a846fa97b54ea7f30d971688
BLAKE2b-256 c77a5e56cb6e0f4178e1714fa03487e9e17227ccecdc4baeb80c7aa4989c4c1a

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastslide-0.7.5-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.5-cp310-none-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fastslide-0.7.5-cp310-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9ace7f43906f5c11d28501978479d778a9c39188d32c31696352cac695db9fda
MD5 8df6fe47b42fa68a04063543e4cdf2f1
BLAKE2b-256 3bc51af73b6c0e4d9a3669abcefae35f04d2740694f26e8e79781f756fc68fca

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastslide-0.7.5-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.5-cp310-none-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fastslide-0.7.5-cp310-none-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 343025a1dd28a8a268991af19fb9ed8fc5bf66e48e5de31350c313e122425448
MD5 4f98056ef70d9d5f208163f1ecf58520
BLAKE2b-256 4c5e0769ea490d262585515cbad4876342bfc4d64fab589d001e67eb59635760

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastslide-0.7.5-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.5-cp310-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fastslide-0.7.5-cp310-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d530849c95a26335c20030e59665df5b833afddcc9b59fb5131bc0e4bea26fa6
MD5 5a57f9297dfe667e7290c9f286110b48
BLAKE2b-256 60e24f6db9945bceff5de726872657ba001685c3efc17ebc30ef85bf6d220da6

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastslide-0.7.5-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.5-cp310-none-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for fastslide-0.7.5-cp310-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 44e45074f691d114c4320eef0f581039a7211eac5450c95f6279805d81c6176c
MD5 97733777531c8b4eb794f64e6c322899
BLAKE2b-256 071af6f655f8af1a2b690d6979fd55b14983e49d35f1b7ae7a9dc08fb54237ab

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastslide-0.7.5-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.5-cp310-cp310-win_arm64.whl.

File metadata

  • Download URL: fastslide-0.7.5-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.5-cp310-cp310-win_arm64.whl
Algorithm Hash digest
SHA256 6fc6767aac5d2b98266efb5689c92dc6abde6b9c3d72a4bc40aa835024562d76
MD5 727718843638816962645049dc8ed9f5
BLAKE2b-256 7de014ac427251c65d92def94609596b328a02be16b35b0a1306cddd3a9eb79f

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastslide-0.7.5-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.5-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: fastslide-0.7.5-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.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 be3d9830b7bcc4520e67dacc7da75f6f85aab3a21c892fee6a24083332d72eb9
MD5 eeca2c06299cbab5d0904be87fad7568
BLAKE2b-256 938e46d1aa21767e907f833e467845f4a6a823b4f606fe1eaf23651b681d1f8d

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastslide-0.7.5-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