Skip to main content

PyPI version

fastremap

Renumber and relabel Numpy arrays at C++ speed and physically convert rectangular Numpy arrays between C and Fortran order using an in-place transposition.

import fastremap

uniq, cts = fastremap.unique(labels, return_counts=True) # may be much faster than np.unique

idxs = fastremap.indices(labels, 1231) # important for huge arrays

labels, remapping = fastremap.renumber(labels, in_place=True) # relabel values from 1 and refit data type
ptc = fastremap.point_cloud(labels) # dict of coordinates by label
ptc = fastremap.point_cloud(labels, shell=True) # get the surface contours only (3d images only)

labels = fastremap.refit(labels) # resize the data type of the array to fit extrema
labels = fastremap.refit(labels, value=-35) # resize the data type to fit the value provided

wider_dtype = fastremap.widen_dtype(np.uint32) # np.uint64
narrower_dtype = fastremap.narrow_dtype(np.uint32) # np.uint16

# remap all occurances of 1 -> 2
labels = fastremap.remap(labels, { 1: 2 }, preserve_missing_labels=True, in_place=True)

labels = fastremap.mask(labels, [1,5,13]) # set all occurances of 1,5,13 to 0
labels = fastremap.mask_except(labels, [1,5,13]) # set all labels except 1,5,13 to 0

mapping = fastremap.component_map([ 1, 2, 3, 4 ], [ 5, 5, 6, 7 ]) # { 1: 5, 2: 5, 3: 6, 4: 7 }
mapping = fastremap.inverse_component_map([ 1, 2, 1, 3 ], [ 4, 4, 5, 6 ]) # { 1: [ 4, 5 ], 2: [ 4 ], 3: [ 6 ] }

fastremap.transpose(labels) # physically transpose labels in-place
fastremap.ascontiguousarray(labels) # try to perform a physical in-place transposition to C order
fastremap.asfortranarray(labels) # try to perform a physical in-place transposition to F order

minval, maxval = fastremap.minmax(labels) # faster version of (np.min(labels), np.max(labels))

# computes number of matching adjacent pixel pairs in an image
num_pairs = fastremap.pixel_pairs(labels)  
n_foreground = fastremap.foreground(labels) # number of nonzero voxels
is_solid = fastremap.is_solid(labels, 1) # checks if all 1 w/ early exit, no copy
is_sorted = fastremap.is_sorted(labels, asc=True) # checks sorted in ascending order

# computes the cutout.tobytes(order) of each chunk and returns
# the binaries indexed by fortran order in the order specified (C or F)
# If the input image is F contiguous and F is requested, or C and C order,
# and the image is larger than a single chunk, this will be significantly
# faster than iterating and using tobytes.
binaries = fastremap.tobytes(labels, (64,64,64), order="F")

All Available Functions

  • unique: Faster implementation of np.unique.
  • renumber: Relabel array from 1 to N which can often use smaller datatypes.
  • indices: Optimized search for matching values.
  • remap: Custom relabeling of values in an array from a dictionary.
  • refit: Resize the data type of an array to the smallest that can contain the most extreme values in it.
  • narrow_dtype: Find the next sized up dtype. e.g. uint16 -> uint32
  • widen_dtype: Find the next sized down dtype. e.g. uint16 -> uint8
  • mask: Zero out labels in an array specified by a given list.
  • mask_except: Zero out all labels except those specified in a given list.
  • component_map: Extract an int-to-int dictionary mapping of labels from one image containing component labels to another parent labels.
  • inverse_component_map: Extract an int-to-list-of-ints dictionary mapping from an image containing groups of components to an image containing the components.
  • remap_from_array: Same as remap, but the map is an array where the key is the array index and the value is the value.
  • remap_from_array_kv: Same as remap, but the map consists of two equal sized arrays, the first containing keys, the second containing values.
  • transpose: Perform an in-place matrix transposition for rectangular arrays if memory is contiguous, apply the stock np.transpose function otherwise.
  • asfortranarray: Perform an in-place matrix transposition for rectangular arrays if memory is contiguous, apply the stock np.asfortranarray function otherwise.
  • ascontiguousarray: Perform an in-place matrix transposition for rectangular arrays if memory is contiguous, apply the stock np.ascontiguousarray function otherwise.
  • minmax: Compute the min and max of an array in one pass.
  • pixel_pairs: Computes the number of adjacent matching memory locations in an image. A quick heuristic for understanding if the image statistics are roughly similar to a connectomics segmentation.
  • foreground: Count the number of non-zero voxels rapidly.
  • is_solid: Check if the array is all one value w/ early exit
  • is_sorted: Check if the array is sorted
  • point_cloud: Get the X,Y,Z locations of each foreground voxel grouped by label.
  • tobytes: Compute the tobytes of an image divided into a grid and return the resultant binaries indexed by their gridpoint in fortran order with the binary in the order requested (C or F).

pip Installation

pip install fastremap

If not, a C++ compiler is required.

pip install numpy
pip install fastremap --no-binary :all:

Manual Installation

A C++ compiler is required.

sudo apt-get install g++ python3-dev 
mkvirtualenv -p python3 fastremap
pip install numpy

# Choose one:
python setup.py develop  
python setup.py install 

The Problem of Remapping

Python loops are slow, so Numpy is often used to perform remapping on large arrays (hundreds of megabytes or gigabytes). In order to efficiently remap an array in Numpy you need a key-value array where the index is the key and the value is the contents of that index.

import numpy as np 

original = np.array([ 1, 3, 5, 5, 10 ])
remap = np.array([ 0, -5, 0, 6, 0, 0, 2, 0, 0, 0, -100 ])
# Keys:            0   1  2  3  4  5  6  7  8  9    10

remapped = remap[ original ]
>>> [ -5, 6, 2, 2, -100 ]

If there are 32 or 64 bit labels in the array, this becomes impractical as the size of the array can grow larger than RAM. Therefore, it would be helpful to be able to perform this mapping using a C speed loop. Numba can be used for this in some circumstances. However, this library provides an alternative.

import numpy as np
import fastremap 

mappings = {
  1: 100,
  2: 200,
  -3: 7,
}

arr = np.array([5, 1, 2, -5, -3, 10, 6])
# Custom remapping of -3, 5, and 6 leaving the rest alone
arr = fastremap.remap(arr, mappings, preserve_missing_labels=True) 
# result: [ 5, 100, 200, -5, 7, 10, 6 ]

The Problem of Renumbering

Sometimes a 64-bit array contains values that could be represented by an 8-bit array. However, similarly to the remapping problem, Python loops can be too slow to do this. Numpy doesn't provide a convenient way to do it either. Therefore this library provides an alternative solution.

import fastremap
import numpy as np

arr = np.array([ 283732875, 439238823, 283732875, 182812404, 0 ], dtype=np.int64) 

arr, remapping = fastremap.renumber(arr, preserve_zero=True) # Returns uint8 array
>>> arr = [ 1, 2, 1, 3, 0 ]
>>> remapping = { 0: 0, 283732875: 1, 439238823: 2, 182812404: 3 }

arr, remapping = fastremap.renumber(arr, preserve_zero=False) # Returns uint8 array
>>> arr = [ 1, 2, 1, 3, 4 ]
>>> remapping = { 0: 4, 283732875: 1, 439238823: 2, 182812404: 3 }

arr, remapping = fastremap.renumber(arr, preserve_zero=False, in_place=True) # Mutate arr to use less memory
>>> arr = [ 1, 2, 1, 3, 4 ]
>>> remapping = { 0: 4, 283732875: 1, 439238823: 2, 182812404: 3 }

The Problem of In-Place Transposition

When transitioning between different media, e.g. CPU to GPU, CPU to Network, CPU to disk, it's often necessary to physically transpose multi-dimensional arrays to reformat as C or Fortran order. Tranposing matrices is also a common action in linear algebra, but often you can get away with just changing the strides.

An out-of-place transposition is easy to write, and often faster, but it will spike peak memory consumption. This library grants the user the option of performing an in-place transposition which trades CPU time for peak memory usage. In the special case of square or cubic arrays, the in-place transpisition is both lower memory and faster.

  • fastremap.asfortranarray: Same as np.asfortranarray but will perform the transposition in-place for 1, 2, 3, and 4D arrays. 2D and 3D square matrices are faster to process than with Numpy.
  • fastremap.ascontiguousarray: Same as np.ascontiguousarray but will perform the transposition in-place for 1, 2, 3, and 4D arrays. 2D and 3D square matrices are faster to process than with Numpy.
import fastremap
import numpy as np 

arr = np.ones((512,512,512), dtype=np.float32)
arr = fastremap.asfortranarray(x)

arr = np.ones((512,512,512), dtype=np.float32, order='F')
arr = fastremap.ascontiguousarray(x)

C++ Usage

The in-place matrix transposition is implemented in ipt.hpp. If you're working in C++, you can also use it directly like so:

#include "ipt.hpp"

int main() {

  int sx = 128;
  int sy = 124;
  int sz = 103;
  int sw = 3;

  auto* arr = ....;

  // All primitive number types supported
  // The array will be modified in place, 
  // so these functions are void type.
  ipt::ipt<int>(arr, sx, sy);            // 2D
  ipt::ipt<float>(arr, sx, sy, sz);      // 3D
  ipt::ipt<double>(arr, sx, sy, sz, sw); // 4D

  return 0;
}

--
Made with <3

Metadata

Release files for fastremap 1.21.0

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

Source distribution (sdist)

Source distribution for fastremap 1.21.0
File Size Uploaded
fastremap-1.21.0.tar.gz 54.3 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for fastremap 1.21.0
File
fastremap-1.21.0-cp315-cp315t-win_amd64.whl CPython 3.15 CPython 3.15 free-threading Windows x86-64 Details
fastremap-1.21.0-cp315-cp315t-musllinux_1_2_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ x86-64 Details
fastremap-1.21.0-cp315-cp315t-musllinux_1_2_aarch64.whl CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ ARM64 Details
fastremap-1.21.0-cp315-cp315t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
fastremap-1.21.0-cp315-cp315t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details
fastremap-1.21.0-cp315-cp315t-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64 Details
fastremap-1.21.0-cp315-cp315t-macosx_10_15_x86_64.whl CPython 3.15 CPython 3.15 free-threading macOS 10.15+ x86-64 Details
fastremap-1.21.0-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details
fastremap-1.21.0-cp315-cp315-musllinux_1_2_x86_64.whl CPython 3.15 CPython 3.15 Linux musl 1.2+ x86-64 Details
fastremap-1.21.0-cp315-cp315-musllinux_1_2_aarch64.whl CPython 3.15 CPython 3.15 Linux musl 1.2+ ARM64 Details
fastremap-1.21.0-cp315-cp315-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
fastremap-1.21.0-cp315-cp315-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details
fastremap-1.21.0-cp315-cp315-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 macOS 11.0+ ARM64 Details
fastremap-1.21.0-cp315-cp315-macosx_10_15_x86_64.whl CPython 3.15 CPython 3.15 macOS 10.15+ x86-64 Details
fastremap-1.21.0-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
fastremap-1.21.0-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
fastremap-1.21.0-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details
fastremap-1.21.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
fastremap-1.21.0-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details
fastremap-1.21.0-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
fastremap-1.21.0-cp314-cp314t-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64 Details
fastremap-1.21.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
fastremap-1.21.0-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
fastremap-1.21.0-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details
fastremap-1.21.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
fastremap-1.21.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.24+ ARM64, Linux glibc 2.28+ ARM64 Details
fastremap-1.21.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
fastremap-1.21.0-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details
fastremap-1.21.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
fastremap-1.21.0-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
fastremap-1.21.0-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
fastremap-1.21.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
fastremap-1.21.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details
fastremap-1.21.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
fastremap-1.21.0-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
fastremap-1.21.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
fastremap-1.21.0-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
fastremap-1.21.0-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
fastremap-1.21.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
fastremap-1.21.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details
fastremap-1.21.0-cp312-cp312-macosx_26_0_arm64.whl CPython 3.12 CPython 3.12 macOS 26.0+ ARM64 Details
fastremap-1.21.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
fastremap-1.21.0-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
fastremap-1.21.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
fastremap-1.21.0-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
fastremap-1.21.0-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
fastremap-1.21.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
fastremap-1.21.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details
fastremap-1.21.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
fastremap-1.21.0-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
fastremap-1.21.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
fastremap-1.21.0-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
fastremap-1.21.0-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details
fastremap-1.21.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
fastremap-1.21.0-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.24+ ARM64, Linux glibc 2.28+ ARM64 Details
fastremap-1.21.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
fastremap-1.21.0-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
fastremap-1.21.0-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
fastremap-1.21.0-cp39-cp39-musllinux_1_2_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-64 Details
fastremap-1.21.0-cp39-cp39-musllinux_1_2_aarch64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ ARM64 Details
fastremap-1.21.0-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
fastremap-1.21.0-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.24+ ARM64, Linux glibc 2.28+ ARM64 Details
fastremap-1.21.0-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
fastremap-1.21.0-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details

Total release size: 75.3 MB

Release files / fastremap-1.21.0.tar.gz

Download URL fastremap-1.21.0.tar.gz
Size 54.3 kB
Tags Source
SHA-256 checksum
How to use checksums
69c14cc36ffff240ad1f14dcb031f5419b022512e4c5000b648f325416f92551
BLAKE2b-256 checksum
How to use checksums
176fdfc151ff33cc6a916e89e561a7e502b5d97251d1bb3fe853a97fdfbecaf3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / fastremap-1.21.0-cp315-cp315t-win_amd64.whl

Download URL fastremap-1.21.0-cp315-cp315t-win_amd64.whl
Size 1.7 MB
Tags CPython 3.15 CPython 3.15 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
e59b02f7684ca67c9a6c09b21e5b54ff6f8871ca6105f6839b699ab56bfb7dbf
BLAKE2b-256 checksum
How to use checksums
7541caae720b115fb59435359c64ecb7a4d5f8c68797df3cade9adf70bb25e35
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / fastremap-1.21.0-cp315-cp315t-musllinux_1_2_x86_64.whl

Download URL fastremap-1.21.0-cp315-cp315t-musllinux_1_2_x86_64.whl
Size 1.8 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
32f8bab15d7e2fc4c9a9d860c6a9581a0288136edc203aadf24ffa94d3acf261
BLAKE2b-256 checksum
How to use checksums
1d4516756d29837cfbed7caed9ae9d0dd99ef4fa70860907bfdf0f26940cecab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / fastremap-1.21.0-cp315-cp315t-musllinux_1_2_aarch64.whl

Download URL fastremap-1.21.0-cp315-cp315t-musllinux_1_2_aarch64.whl
Size 1.7 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
a42ad9b87ce438e794d67413b0c28466a69c604383db34f5dbed99ff0ada9a1a
BLAKE2b-256 checksum
How to use checksums
4be10b2e99d13bed9010ba64f8b6be6def5e79b74c503deea929af0b1879bba8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / fastremap-1.21.0-cp315-cp315t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL fastremap-1.21.0-cp315-cp315t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 772.4 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
041b832f419ffe45387b610a948c387ca29fe647e831154da64a8db18c32266d
BLAKE2b-256 checksum
How to use checksums
0858491e0849260eae5309f1be933b5c50d2e374ac2aa1bbf5dc96778f40b9a2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / fastremap-1.21.0-cp315-cp315t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL fastremap-1.21.0-cp315-cp315t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 708.6 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
28267532ab3b8e5a18684b6eee4b4f40f1480a58025758c6e396507827287b6a
BLAKE2b-256 checksum
How to use checksums
c47995c8c48abc0bbf6e70fe5afc29f18762d42a00f2256aa346f3f0dd6a34fe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / fastremap-1.21.0-cp315-cp315t-macosx_11_0_arm64.whl

Download URL fastremap-1.21.0-cp315-cp315t-macosx_11_0_arm64.whl
Size 715.4 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
83b14d0649259a65c35c276f81ac3050ee649e5330fc45bd59e79c220ed03d05
BLAKE2b-256 checksum
How to use checksums
65591cb63c5e2b0bc1f865534604d9c5628e1cfe6f3bdfede1371608ca0c8fc3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / fastremap-1.21.0-cp315-cp315t-macosx_10_15_x86_64.whl

Download URL fastremap-1.21.0-cp315-cp315t-macosx_10_15_x86_64.whl
Size 802.6 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
092922c32e96236f6353aa20d9809d1581dfd4aa8d6749d481f1fbfb55560c2e
BLAKE2b-256 checksum
How to use checksums
db3db8cfeea316f559a6ec0870bd8e0275903e26b5f45f0a533dbdde156a85b4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / fastremap-1.21.0-cp315-cp315-win_amd64.whl

Download URL fastremap-1.21.0-cp315-cp315-win_amd64.whl
Size 1.7 MB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
b791c8389862c7a817264688c688bf5fbe004b632d2f0135500b2fb6c1a9a063
BLAKE2b-256 checksum
How to use checksums
793b65832c317704c476cc50ac2a4d37cc0a21640d899a72f0307ee98baff171
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / fastremap-1.21.0-cp315-cp315-musllinux_1_2_x86_64.whl

Download URL fastremap-1.21.0-cp315-cp315-musllinux_1_2_x86_64.whl
Size 1.9 MB
Tags CPython 3.15 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
ec9e33b337b45610582498ab69161db04eb3dc6fb2b4ab3c85d91be19ddf1c96
BLAKE2b-256 checksum
How to use checksums
023cddd34d227ed24e0e9794e57d52b44ec00c228b5dce985888217d342189ac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / fastremap-1.21.0-cp315-cp315-musllinux_1_2_aarch64.whl

Download URL fastremap-1.21.0-cp315-cp315-musllinux_1_2_aarch64.whl
Size 1.7 MB
Tags CPython 3.15 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
76996cb86c54ab3e0d10a97503527912907bf1671349b303528b12f1e54be9c8
BLAKE2b-256 checksum
How to use checksums
ad01fff79e0dff2ce4d3d0d02f9eb9692c2b708d8f23aae522dd93eb92ab389c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / fastremap-1.21.0-cp315-cp315-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL fastremap-1.21.0-cp315-cp315-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 800.5 kB
Tags CPython 3.15 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
1a49166ffb6d4d73b8d434059b1e27ec0f6609455906074e328c144ed6f0636b
BLAKE2b-256 checksum
How to use checksums
3c11dcda8d26aaeb06bbfd09c967e3e5fe13a4bc28a2c1c2fd4d3519dcf5317a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / fastremap-1.21.0-cp315-cp315-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL fastremap-1.21.0-cp315-cp315-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 723.0 kB
Tags CPython 3.15 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
24667da6bd046cfffe90f4d1c4a43b63fccc7e2c72ef9ed8634e7b6289db17c4
BLAKE2b-256 checksum
How to use checksums
a281c34d1b17634ae13ac6680d3a8826daab4f12fa9679091b4bb5b13e60198b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / fastremap-1.21.0-cp315-cp315-macosx_11_0_arm64.whl

Download URL fastremap-1.21.0-cp315-cp315-macosx_11_0_arm64.whl
Size 647.9 kB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9df15f928bc04509c2d77dd38b3a63e024ed5ecc6693e5c3e61989d2253784f1
BLAKE2b-256 checksum
How to use checksums
349adbed7731ddd2f735ab6db0035f524bcc3b9fe7378bee91f9bacb446fe8c6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / fastremap-1.21.0-cp315-cp315-macosx_10_15_x86_64.whl

Download URL fastremap-1.21.0-cp315-cp315-macosx_10_15_x86_64.whl
Size 752.4 kB
Tags CPython 3.15 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
a1edd8829fb23ade74988922c3bea985300108a8508d6f956c5476d60e351fe0
BLAKE2b-256 checksum
How to use checksums
457b1afd199e1998fd4d815eebccc14e7c534204565e84810465eae5acf49564
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / fastremap-1.21.0-cp314-cp314t-win_amd64.whl

Download URL fastremap-1.21.0-cp314-cp314t-win_amd64.whl
Size 1.7 MB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
957c17b700487fe9da838a545cb0f82b79f9712be2b1a0820a63009f54ae216c
BLAKE2b-256 checksum
How to use checksums
0dcb63a7c387aa9d6cac139203e393b386a5dc5fe970c10da032cda45d8be32b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / fastremap-1.21.0-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL fastremap-1.21.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 1.8 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
9710de066de3ed9ed57c66a63295a044be7967d54099a387909f1cc4de6f9055
BLAKE2b-256 checksum
How to use checksums
1c20be0c62947164508c26342abf6a7608ddd6413bd8c2290cceb04f9543bb2d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / fastremap-1.21.0-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL fastremap-1.21.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 1.7 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
553b9cc8001f93fe807889c5f07a5fd443255525da5bdff7c101c5d07a0c14da
BLAKE2b-256 checksum
How to use checksums
987ea75a4640ff40c2941ddbb8d7dcfd94f6f3970944e15b49dcaebfc0970ee0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / fastremap-1.21.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL fastremap-1.21.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 771.9 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
72d6083b47ba2e86173cf25d9f5508cf23ebde9b934c9e4780ebd9dad03ad471
BLAKE2b-256 checksum
How to use checksums
1217ef8421436b0eb4e23ded6a4c318695839c76285aae7d85e749990286080f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / fastremap-1.21.0-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL fastremap-1.21.0-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 708.7 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
95e1f39ff0d0f64b665e32758deaede7e40f95267ad59fa99ce03937fac7dfe3
BLAKE2b-256 checksum
How to use checksums
f59d941433e74eaa299f5a2550a5c8900bb021d0225ed79ce26fada1a8b399f2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / fastremap-1.21.0-cp314-cp314t-macosx_11_0_arm64.whl

Download URL fastremap-1.21.0-cp314-cp314t-macosx_11_0_arm64.whl
Size 715.7 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
faf82af6ed4161d17ad80afbc9afd96e0bbbc03f2fb50f571e98e0315527f5ed
BLAKE2b-256 checksum
How to use checksums
0e40a1a6833438321c337fe61309979e579837b91ab57b88860b1aeb16970148
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / fastremap-1.21.0-cp314-cp314t-macosx_10_15_x86_64.whl

Download URL fastremap-1.21.0-cp314-cp314t-macosx_10_15_x86_64.whl
Size 805.1 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
3f824c1f4f90a5126e9a1775697dd4bd8ff82816515d835052815f2dd5d3ebff
BLAKE2b-256 checksum
How to use checksums
ddb39c46c0f0d511a096b6462148b52a179898508be27e0880800701720256e2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / fastremap-1.21.0-cp314-cp314-win_amd64.whl

Download URL fastremap-1.21.0-cp314-cp314-win_amd64.whl
Size 1.7 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
07f8e5e7839c42c00b76881518da1d872b3595d565a45517ec3ac84b7eea8a90
BLAKE2b-256 checksum
How to use checksums
503891f4f6b521e05a816ff6dd6fc81e1b9260ff1d0366443f8db212c40ffe08
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / fastremap-1.21.0-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL fastremap-1.21.0-cp314-cp314-musllinux_1_2_x86_64.whl
Size 1.8 MB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
ab5d2c8f08521c768a69a299c62533a0b09835fd9ba0950972842193c96ff1bb
BLAKE2b-256 checksum
How to use checksums
4276a7922f9831c553eb5f1d1164eda0a628fe6be756284183a5e0b5aa020014
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / fastremap-1.21.0-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL fastremap-1.21.0-cp314-cp314-musllinux_1_2_aarch64.whl
Size 1.7 MB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
0aa4cb6c5aa97519644c86d58413a8a26dfbb7185aaa7f2be78bd34e9790f868
BLAKE2b-256 checksum
How to use checksums
60badc95730726aa0a7ab245c28f8cd047ab0ec71879c763a32205881e4cfd2d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / fastremap-1.21.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL fastremap-1.21.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 785.4 kB
Tags CPython 3.14 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
b435f45f9eab39e6799595db5e1ba171e46911ec7041dd5328399062ad973988
BLAKE2b-256 checksum
How to use checksums
1faa8cf27c799fb8d52a0ea4acf9e8a0310cfb8db75c18e558a842101f84c032
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / fastremap-1.21.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL fastremap-1.21.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 725.9 kB
Tags CPython 3.14 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
d09644a1e1073b822c930f212e9318cac4774e1a9e3925a87c90d4967cb62a0c
BLAKE2b-256 checksum
How to use checksums
41d00f2f47ba9f15472f5d6737ce29fc7f9baa363d5f8edc2f34aaa37028cc3a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / fastremap-1.21.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL fastremap-1.21.0-cp314-cp314-macosx_11_0_arm64.whl
Size 648.5 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
135f33c49c1e4b6cd6f81564c5e16b8929768963e3f5e6c2e5abfc582495d2e4
BLAKE2b-256 checksum
How to use checksums
530b09d63676bcd8d89857570019414f8b7a90ff611fa33e2c1ca8efe29a23f8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / fastremap-1.21.0-cp314-cp314-macosx_10_15_x86_64.whl

Download URL fastremap-1.21.0-cp314-cp314-macosx_10_15_x86_64.whl
Size 753.2 kB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
f6fc8ffe4be54c3e127ccfb3a75c9c780a9b892b08dad2eb3435f4780dbc5493
BLAKE2b-256 checksum
How to use checksums
c577ca37022fbe4d2cc924c29c563d6061dd315defe3c08e1d05631c4a43bf45
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / fastremap-1.21.0-cp313-cp313-win_amd64.whl

Download URL fastremap-1.21.0-cp313-cp313-win_amd64.whl
Size 1.7 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
0cfa1e556f9ee3d49331e3c8e9cb88762c9d20854ca6bdaf3a84200e3934223d
BLAKE2b-256 checksum
How to use checksums
e3ca66f79096f879ac27b6e4d2553c5f060928274a84c1ab102670c4e8588f3b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / fastremap-1.21.0-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL fastremap-1.21.0-cp313-cp313-musllinux_1_2_x86_64.whl
Size 1.8 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
50de54cffea97f8f6b18d88ca211b46f73286d04a19bffe5de68d4c07b7bc46b
BLAKE2b-256 checksum
How to use checksums
e9f650290dfcd88c598dd4f446145f5df0d783c577dbb9fe6c9cb5944cf84621
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / fastremap-1.21.0-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL fastremap-1.21.0-cp313-cp313-musllinux_1_2_aarch64.whl
Size 1.7 MB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
2adc91d9f319815ec5ffce697b1194e4b194e7fea840e2d03213d44e98dd45f1
BLAKE2b-256 checksum
How to use checksums
4d7a6f5e816c0562f19958654f2d72419ed43e6c4bc32b329ed90cd446c8ab30
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / fastremap-1.21.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL fastremap-1.21.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 784.9 kB
Tags CPython 3.13 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
031c266d10730755a31f2025dadc470f22d47493d199cd29dab49fc5ce5ebe02
BLAKE2b-256 checksum
How to use checksums
be744520d652388891600216daee6716361794bfedf6215dee8fc95ea2f5b90c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / fastremap-1.21.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL fastremap-1.21.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 721.6 kB
Tags CPython 3.13 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
f75b57e81db6148ef6ddd8b5ee0897f2fa9481a1afe5085dd51b142b3dd1cdd7
BLAKE2b-256 checksum
How to use checksums
dfecc4e344a4ed111a847a9cd9c68abe12963c5ea4637dd7b2559a98bd28b07b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / fastremap-1.21.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL fastremap-1.21.0-cp313-cp313-macosx_11_0_arm64.whl
Size 646.0 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6b0f84529eb7e7c0e9db51e08861b3341d3044d8a9501c54cd212b9bd48a9329
BLAKE2b-256 checksum
How to use checksums
d6c9a66a4e0e65731720b45b9c232bbc9e8335c6cf8322f3ed64b2e1d95be1e4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / fastremap-1.21.0-cp313-cp313-macosx_10_13_x86_64.whl

Download URL fastremap-1.21.0-cp313-cp313-macosx_10_13_x86_64.whl
Size 753.1 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
63b55f58b5a5df190deba187263783fd95a163b76202138eabeb941cd980c555
BLAKE2b-256 checksum
How to use checksums
65ec2a06ad928bd363a6aa7ed46278761376ed804e96cf5154a66c79ebfacf4e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / fastremap-1.21.0-cp312-cp312-win_amd64.whl

Download URL fastremap-1.21.0-cp312-cp312-win_amd64.whl
Size 1.7 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
4daef21420bf42dd8f6da389f0d41356ca67b7c9e715c8143492f7a4f2d4d22f
BLAKE2b-256 checksum
How to use checksums
d8094b1d77e18b5cff456c9a75dafe647f90417110c28221216b326c2d253d71
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / fastremap-1.21.0-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL fastremap-1.21.0-cp312-cp312-musllinux_1_2_x86_64.whl
Size 1.8 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
67644c989267ded2621a1107f6936f8224cc96db603f865d340a7e04f0580b20
BLAKE2b-256 checksum
How to use checksums
76fb3e395c9430e2be6dedade040652ca8b6e590828a2db845566116e67a0879
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / fastremap-1.21.0-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL fastremap-1.21.0-cp312-cp312-musllinux_1_2_aarch64.whl
Size 1.7 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
6f4b03b279425806e9b9c017ab91e761e8ff44bc8323f4f3cc4e694a7a1d2626
BLAKE2b-256 checksum
How to use checksums
e60d7a81ce07a251782cd2f36f40d35905f3814671d4267cd59f3ddc56ad183b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / fastremap-1.21.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL fastremap-1.21.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 808.6 kB
Tags CPython 3.12 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ce26fdb3c03dbe4dc22ffe2459eefe6eceb178efb3fd45e4f34adf10faf1ed76
BLAKE2b-256 checksum
How to use checksums
4a59038304a27da40bcd2475d957d99fed99a01081399b9eef1b0cfc153c45b9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / fastremap-1.21.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL fastremap-1.21.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 724.6 kB
Tags CPython 3.12 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
bf6f95e68663b6dfc6f11e9ade4e5f81ad7b5628d603bbb2c463d43b75919f05
BLAKE2b-256 checksum
How to use checksums
678f014039b8e6f3bf7189b82c8661fa82aecb84f8f0a2e336ccd345762044b1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / fastremap-1.21.0-cp312-cp312-macosx_26_0_arm64.whl

Download URL fastremap-1.21.0-cp312-cp312-macosx_26_0_arm64.whl
Size 644.6 kB
Tags CPython 3.12 macOS 26.0+ ARM64
SHA-256 checksum
How to use checksums
4382b12d1af78520929d821771ab5f32c8308e1dfa34ce52288186029cefb338
BLAKE2b-256 checksum
How to use checksums
0bd72724d46662c7e98d40bc258f6f2f7880573ad24c855cd1ae8e4fb16cb5a7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / fastremap-1.21.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL fastremap-1.21.0-cp312-cp312-macosx_11_0_arm64.whl
Size 644.9 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
cb5ce21ad6ca1da2a115b58e219c37a0069f2a06782ec63106d0ffae3e1aa618
BLAKE2b-256 checksum
How to use checksums
30e53d2b5891d883034e6061d3b6e93e23de904233bda550a7d957f684a2d625
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / fastremap-1.21.0-cp312-cp312-macosx_10_13_x86_64.whl

Download URL fastremap-1.21.0-cp312-cp312-macosx_10_13_x86_64.whl
Size 751.1 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
2ee47f8b7e426b17318e2f85289022e7aa55cf9168ad2272d9be64766b0d220e
BLAKE2b-256 checksum
How to use checksums
edb20d3c79a849d079bfeed1c889ad3baee0c91ec9801e9f37004a136823e12d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / fastremap-1.21.0-cp311-cp311-win_amd64.whl

Download URL fastremap-1.21.0-cp311-cp311-win_amd64.whl
Size 1.7 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
f65045da528b1ff01e9704a0d791a076d39b4d4efe8d8d290926e44a64875067
BLAKE2b-256 checksum
How to use checksums
abb8043242b60268d488cdb67cff1d3f8527010864a0248617e0b298704ec319
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / fastremap-1.21.0-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL fastremap-1.21.0-cp311-cp311-musllinux_1_2_x86_64.whl
Size 1.9 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
a83330e2fb9a5880edfe2007320f15498b1a0d20de1e3cca2361bf1f07df2f8f
BLAKE2b-256 checksum
How to use checksums
81e27dd84e7d94a988e96fe189443094a5efcef2039a8eaece7a2490e4bbf3a2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / fastremap-1.21.0-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL fastremap-1.21.0-cp311-cp311-musllinux_1_2_aarch64.whl
Size 1.8 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
91f4f48d813b2369c85ec9f9cd4528a78adbbc1af017795f61ae96c8ade48cfa
BLAKE2b-256 checksum
How to use checksums
f1ed546486de427861d7d504eb3f379656f765d18985b9b9c10ca08381af8763
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / fastremap-1.21.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL fastremap-1.21.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 885.8 kB
Tags CPython 3.11 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
9a390f05204dda9f4d909a4aef2213ce2a9b6822ec4d70dcf06e76b98accd451
BLAKE2b-256 checksum
How to use checksums
5763eb3e4ea776d90dddf3fe950f83d1e30186fe9565cacf0097130f4d8ef331
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / fastremap-1.21.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL fastremap-1.21.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 773.8 kB
Tags CPython 3.11 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
a0673ee939c1c0c7e98941247a564ff0e8eb1f9dccb0d8a87c7d8fb82b698fb4
BLAKE2b-256 checksum
How to use checksums
a17e81fdf20b78ae167aa94b406200c06578044e2ab376e7ed6755a404746a1a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / fastremap-1.21.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL fastremap-1.21.0-cp311-cp311-macosx_11_0_arm64.whl
Size 629.1 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2a5b8d41babdb934b163a1ba1393201e192fa79878bc48af8f4c7a41271d9a26
BLAKE2b-256 checksum
How to use checksums
e9b626478fab333b8073815026099fd511ab31d58da761ec229e7e8f4d10d645
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / fastremap-1.21.0-cp311-cp311-macosx_10_9_x86_64.whl

Download URL fastremap-1.21.0-cp311-cp311-macosx_10_9_x86_64.whl
Size 748.5 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
b82317f2a2d9c845d512a50fd1a02f0b36119ea7f359a85c187d6a210f236d9d
BLAKE2b-256 checksum
How to use checksums
e9c591c433a7425cdca30684c7c3bedef0f59e43694756b6753bfe19fac80f92
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / fastremap-1.21.0-cp310-cp310-win_amd64.whl

Download URL fastremap-1.21.0-cp310-cp310-win_amd64.whl
Size 1.7 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
4f1cf3d4993b1d3e8d03f1a856a1122b0b81cdf43f9c158dbaab3ecd8ee4e299
BLAKE2b-256 checksum
How to use checksums
206678c22f8c58412479964e9a9614741a270ab554f6967aaa610511fc8ce3a1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / fastremap-1.21.0-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL fastremap-1.21.0-cp310-cp310-musllinux_1_2_x86_64.whl
Size 1.9 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
73b0462122de2ec48ebb1c3877c765018e4f7cf2788ceea1b714c506c299b0d3
BLAKE2b-256 checksum
How to use checksums
fa99c897d3830f72afdd1029b5dc48945be2ac3dd22f9d6a4afb4a82ef65dcc8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / fastremap-1.21.0-cp310-cp310-musllinux_1_2_aarch64.whl

Download URL fastremap-1.21.0-cp310-cp310-musllinux_1_2_aarch64.whl
Size 1.8 MB
Tags CPython 3.10 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
983195b980c416ab9fe31c6489d35d03de876139b0b7bc5c377d3246a64c0057
BLAKE2b-256 checksum
How to use checksums
368b515362006680743a357efba2c69c46131b94956612dc2275b2a035791b3a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / fastremap-1.21.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL fastremap-1.21.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 885.5 kB
Tags CPython 3.10 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
7a8d948adbaffe5d9b456596a6ad027e09153318ea5a9a6258ad712b30bf389a
BLAKE2b-256 checksum
How to use checksums
297d705a2ff812864cb0616ce0a5c31fdd76321824701d94035bef36da7a70d8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / fastremap-1.21.0-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL fastremap-1.21.0-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 765.1 kB
Tags CPython 3.10 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
23eb242bbe53951c65529fe439e880e913ee5d12ec266a5cae9bafc25c066ebc
BLAKE2b-256 checksum
How to use checksums
cce63b37ef5c9173dbf97e8a523acf58f354aa84df96a275f059f79002e6c3fa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / fastremap-1.21.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL fastremap-1.21.0-cp310-cp310-macosx_11_0_arm64.whl
Size 640.5 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
403dbdeead9e5cb9acc6d201a570cb5670d31812cbe2d8cf9152c1d223ef29c2
BLAKE2b-256 checksum
How to use checksums
8f5ef98e77df6ed7d4684271d77d75d9b14d2322a20d90be1a9bd0263e1f4ab7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / fastremap-1.21.0-cp310-cp310-macosx_10_9_x86_64.whl

Download URL fastremap-1.21.0-cp310-cp310-macosx_10_9_x86_64.whl
Size 757.2 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
7274fca2da1de2df9c7297b340421d0a479d7169322030946583e381084ecc04
BLAKE2b-256 checksum
How to use checksums
504c9493115ddcdbad78a0560245b716f9781f156c4aa36b7f9bbc84a9a50803
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / fastremap-1.21.0-cp39-cp39-win_amd64.whl

Download URL fastremap-1.21.0-cp39-cp39-win_amd64.whl
Size 1.7 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
78cf561f4723f1c5b41ce3de58cc6da09d6028d11d9ce4e871e021500d8c0235
BLAKE2b-256 checksum
How to use checksums
8fc6414aa796bb9bb7b7789b9c251c54c729c2c12de275ac21a18b62becd0009
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / fastremap-1.21.0-cp39-cp39-musllinux_1_2_x86_64.whl

Download URL fastremap-1.21.0-cp39-cp39-musllinux_1_2_x86_64.whl
Size 1.9 MB
Tags CPython 3.9 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
b8b8055c630d0af86059ae5353d1d96852100ae8adc030921e8c4993f33e694f
BLAKE2b-256 checksum
How to use checksums
0be71a3f1d0f66286cea62d5e2753fac545e347dbd323a5184888848b57195a7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / fastremap-1.21.0-cp39-cp39-musllinux_1_2_aarch64.whl

Download URL fastremap-1.21.0-cp39-cp39-musllinux_1_2_aarch64.whl
Size 1.8 MB
Tags CPython 3.9 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
e737edc46c032436ebd6f47351e85662ae4d023679c92054cc6eef858301bd5c
BLAKE2b-256 checksum
How to use checksums
e7c8025ba4a60314473f900865a51e33b6732a40e120ab87f74d314e8fec487d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / fastremap-1.21.0-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL fastremap-1.21.0-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 886.1 kB
Tags CPython 3.9 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
9c31d8d54f6ab8e3b7b26811770482df8f92105c64bae4511feb13d73ff23e01
BLAKE2b-256 checksum
How to use checksums
affc89b64b6df9cad085768d4e9361f409e8a6222a694e527dcebd2557ed4e87
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / fastremap-1.21.0-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL fastremap-1.21.0-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 766.0 kB
Tags CPython 3.9 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
d90e21d86e5d4eb0a7dd0b555e30e0a093706577a2be8d51505148db689c98c7
BLAKE2b-256 checksum
How to use checksums
d80a9bce7b8e27fcc9836584bd9054fb02f05b47ae4987cf3328606c5fe18ad3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / fastremap-1.21.0-cp39-cp39-macosx_11_0_arm64.whl

Download URL fastremap-1.21.0-cp39-cp39-macosx_11_0_arm64.whl
Size 640.6 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
543168c5744e844a87cba9de5440e5c59c3edfec2b99b17cbdf02fef4dd8bdf8
BLAKE2b-256 checksum
How to use checksums
3ed4f50c489b1e399b62e0cdf2215d2b0c1a67ea6fa1a46e6e44962d08377232
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / fastremap-1.21.0-cp39-cp39-macosx_10_9_x86_64.whl

Download URL fastremap-1.21.0-cp39-cp39-macosx_10_9_x86_64.whl
Size 757.8 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
ff3b91b58efe739c01af01b0cc08e1c20a95921c3c592afb1f781b146ea9e21f
BLAKE2b-256 checksum
How to use checksums
5639179d252add9c5df2bbd922325d4c4660917938083f0baf70d3400d488f3d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

1.21.0 This release

65 release files

1.9.2

14 release files

1.9.1

14 release files

1.9.0

14 release files

1.8.0

14 release files

1.7.0

13 release files

1.6.2

10 release files

1.6.1

11 release files

1.6.0

5 release files

1.5.2

5 release files

1.5.1

5 release files

1.5.0

5 release files

1.4.1

5 release files

1.4.0

5 release files

1.3.0

6 release files

1.2.2

5 release files

1.2.1

5 release files

1.2.0

5 release files

1.1.0

6 release files

1.0.1

7 release files

1.0.0

6 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page