Skip to main content

Array utilities for StaticFrame

Project description

https://img.shields.io/pypi/pyversions/arraykit.svg https://img.shields.io/pypi/v/arraykit.svg https://img.shields.io/conda/vn/conda-forge/arraykit.svg https://img.shields.io/github/actions/workflow/status/static-frame/arraykit/ci.yml?branch=master&label=build&logo=Github

arraykit

The ArrayKit library provides utilities for creating and transforming NumPy arrays, implementing performance-critical StaticFrame operations as Python C extensions.

Code: https://github.com/InvestmentSystems/arraykit

Packages: https://pypi.org/project/arraykit

Dependencies

ArrayKit requires the following:

  • Python>=3.10

  • numpy>=1.24.3

What is New in ArrayKit

1.3.1

Improved slice_to_unit() integer extraction.

1.3.0

Added slice_to_unit().

1.2.1

Minor improvement in efficiency of string-to-float conversion in delimited_to_arrays().

1.2.0

Now building wheels for Python 3.14 and 3.14t.

1.1.0

Now building free-threaded compatible wheels for Python 3.13.

Added is_objectable() and is_objectable_dt64().

Added astype_array().

1.0.9

Updated types in pyi file.

1.0.8

NumPy datetime64 scalar lookups in AutoMap and FrozenAutoMap explicitly require matching units.

1.0.7

Updated build configuration.

1.0.6

Updated build configuration.

1.0.5

Updated build configuration.

1.0.4

Updated build configuration.

1.0.3

Updated build configuration.

1.0.2

Updated build configuration.

1.0.1

Updated build configuration.

1.0.0

Integrated AutoMap and FrozenAutoMap from arraymap.

Removed global integer cache from AutoMap and FrozenAutoMap for thread safety.

0.10.0

Now building wheels for Python 3.13.

0.9.0

Added TriMap.map_merge().

0.8.3

Corrected incorrect component of _TLabel in __init__.pyi.

0.8.2

Updated build configuration.

0.8.1

Updated build configuration.

0.8.0

Now building with NumPy 2.0.

0.7.2

Improved array_to_tuple_array() and array_to_tuple_iter() to preserve tuple in 1D arrays.

0.7.1

Extended array_to_tuple_array() and array_to_tuple_iter() to support 1D arrays.

0.7.0

Added array_to_tuple_array().

Added array_to_tuple_iter().

0.6.3

Optimized memory allocation strategy for nonzero_1d().

0.6.2

Extended nonzero_1d() to support non-contiguous arrays.

Optimizations to TriMap when mapping to object and flexible dtypes.

0.6.1

Enhancements and optimizations to TriMap.

Added nonzero_1d().

0.6.0

Added TriMap utility class for join optimization.

0.5.1

Restored functional wheels for Mac OS x86_64.

0.5.0

Now building wheels for 3.12.

Now building functional wheels for Mac OS arm64 / Apple Silicon.

0.4.11

Updated types in pyi file.

0.4.10

Updated types in pyi file.

Minimum supported Python set to 3.8.

Minimum supported NumPy set to 1.19.5.

0.4.9

Improved performance of first_true_1d() and first_true_2d().

0.4.8

Restored behavior of Blockndex.rows to return -1 when BlockIndex has zero rows.

0.4.7

Added BlockIndex.iter_block().

Corrected issue in BlockIndex.shape when the BlockIndex has zero rows.

0.4.6

Corrected handling of empty selections in BlockIndex.iter_contiguous().

0.4.5

Corrected handling of ascending in BlockIndex.iter_contiguous() with Boolean arrays.

0.4.4

Corrected deallocation routines in BlockIndex.iter_contiguous().

0.4.3

Added BlockIndex.iter_contiguous() with options for ascending and reduce sequences.

0.4.2

Added slice_to_ascending_slice().

Updated BlockIndex.shape to internally cache the shape tuple.

Corrected BlockIndex.iter_select() handling of negative integers in sequences.

0.4.1

Updated BlockIndex.register() to handle 0-column 2D arrays and return False.

Added BlockIndex.rows, BlockIndex.columns properties.

Updated unset BlockIndex.dtype to return a float dtype.

0.4.0

Added BlockIndex, a tool to be used by TypeBlocks for mapping realized column positions to arrays.

Corrected potential issue in AK_CPL_resize_buffer that could segfault for very large offsets.

0.3.4

Simplified implementation of NaTType identification in isna_element().

0.3.3

Corrected potential memory leak in isna_element().

0.3.2

Optimization to delimited_to_arrays() character reading per line.

0.3.1

Improvements to delimited_to_arrays(), including proper loading of float16 types.

Extended deepcopy_array() to permit memo as None.

Corrected all compiler warnings on Windows.

0.3.0

Added first_true_1d(), first_true_2d(). Added tools for performance graphing.

0.2.9

Corrected segmentation fault resulting from attempting to parse invalid datetime64 strings in AK_CPL_to_array_via_cast.

0.2.8

Added include_none argument to isna_element(); implemented identification of Pandas pd.Timestamp NaT.

0.2.7

Updated most-recent NumPy references to 1.23.5.

0.2.6

Maintenance release.

0.2.5

Optimization to numerical array creation in delimited_to_arrays().

0.2.4

Set NumPy minimum version at 1.18.5.

0.2.3

Extended arguments to and functionality in split_after_count() to support the complete CSV dialect interface.

Now building wheels for 3.11.

0.2.2

Refinements to ensure typed-parsed ints are always int64 in delimited_to_arrays().

0.2.1

Implemented count_iteration, split_after_count.

0.2.0

Implemented delimited_to_arrays, iterable_str_to_array_1d.

0.1.13

Now building Python 3.10 wheels.

0.1.12

Added get_new_indexers_and_screen.

0.1.10

Updated minimum NumPy to 1.18.5

0.1.9

Improvements to performance of array_deepcopy.

Added dtype_from_element.

0.1.8

Revised cross compile releases.

0.1.7

Added dtype_from_element().

0.1.6

Explicit imports in __init__.py for better static analysis.

0.1.5

Added isna_element().

0.1.3

Redesigned package structure for inclusion of py.typed and __init__.pyi.

array_deepcopy now accepts kwargs and makes the memo dict optional.

0.1.2

Maintenance release of the following interfaces:

immutable_filter mloc shape_filter column_2d_filter column_1d_filter row_1d_filter array_deepcopy resolve_dtype resolve_dtype_iter

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

arraykit-1.3.1.tar.gz (105.9 kB view details)

Uploaded Source

Built Distributions

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

arraykit-1.3.1-cp314-cp314t-win_amd64.whl (150.0 kB view details)

Uploaded CPython 3.14tWindows x86-64

arraykit-1.3.1-cp314-cp314t-win32.whl (142.7 kB view details)

Uploaded CPython 3.14tWindows x86

arraykit-1.3.1-cp314-cp314t-musllinux_1_2_x86_64.whl (556.6 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

arraykit-1.3.1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (568.2 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

arraykit-1.3.1-cp314-cp314t-macosx_11_0_arm64.whl (157.2 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

arraykit-1.3.1-cp314-cp314t-macosx_10_13_x86_64.whl (165.0 kB view details)

Uploaded CPython 3.14tmacOS 10.13+ x86-64

arraykit-1.3.1-cp314-cp314-win_amd64.whl (144.9 kB view details)

Uploaded CPython 3.14Windows x86-64

arraykit-1.3.1-cp314-cp314-win32.whl (138.6 kB view details)

Uploaded CPython 3.14Windows x86

arraykit-1.3.1-cp314-cp314-musllinux_1_2_x86_64.whl (520.1 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

arraykit-1.3.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (527.0 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

arraykit-1.3.1-cp314-cp314-macosx_11_0_arm64.whl (153.5 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

arraykit-1.3.1-cp314-cp314-macosx_10_13_x86_64.whl (161.9 kB view details)

Uploaded CPython 3.14macOS 10.13+ x86-64

arraykit-1.3.1-cp313-cp313-win_amd64.whl (143.5 kB view details)

Uploaded CPython 3.13Windows x86-64

arraykit-1.3.1-cp313-cp313-win32.whl (137.5 kB view details)

Uploaded CPython 3.13Windows x86

arraykit-1.3.1-cp313-cp313-musllinux_1_2_x86_64.whl (520.5 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

arraykit-1.3.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (527.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

arraykit-1.3.1-cp313-cp313-macosx_11_0_arm64.whl (153.4 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

arraykit-1.3.1-cp313-cp313-macosx_10_13_x86_64.whl (161.8 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

arraykit-1.3.1-cp312-cp312-win_amd64.whl (143.5 kB view details)

Uploaded CPython 3.12Windows x86-64

arraykit-1.3.1-cp312-cp312-win32.whl (137.5 kB view details)

Uploaded CPython 3.12Windows x86

arraykit-1.3.1-cp312-cp312-musllinux_1_2_x86_64.whl (520.3 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

arraykit-1.3.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (528.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

arraykit-1.3.1-cp312-cp312-macosx_11_0_arm64.whl (153.4 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

arraykit-1.3.1-cp312-cp312-macosx_10_13_x86_64.whl (161.7 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

arraykit-1.3.1-cp311-cp311-win_amd64.whl (143.2 kB view details)

Uploaded CPython 3.11Windows x86-64

arraykit-1.3.1-cp311-cp311-win32.whl (137.0 kB view details)

Uploaded CPython 3.11Windows x86

arraykit-1.3.1-cp311-cp311-musllinux_1_2_x86_64.whl (508.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

arraykit-1.3.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (515.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

arraykit-1.3.1-cp311-cp311-macosx_11_0_arm64.whl (153.3 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

arraykit-1.3.1-cp311-cp311-macosx_10_9_x86_64.whl (161.2 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

arraykit-1.3.1-cp310-cp310-win_amd64.whl (143.2 kB view details)

Uploaded CPython 3.10Windows x86-64

arraykit-1.3.1-cp310-cp310-win32.whl (137.2 kB view details)

Uploaded CPython 3.10Windows x86

arraykit-1.3.1-cp310-cp310-musllinux_1_2_x86_64.whl (493.2 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

arraykit-1.3.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (498.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

arraykit-1.3.1-cp310-cp310-macosx_11_0_arm64.whl (154.0 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

arraykit-1.3.1-cp310-cp310-macosx_10_9_x86_64.whl (161.4 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

File details

Details for the file arraykit-1.3.1.tar.gz.

File metadata

  • Download URL: arraykit-1.3.1.tar.gz
  • Upload date:
  • Size: 105.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for arraykit-1.3.1.tar.gz
Algorithm Hash digest
SHA256 bf2d22ca8c4e05c360b80f446b5a69b32f3b58eb8a366c97c1c6835695a230b2
MD5 f3dab822c0baa4f252ebd3a0891f9dee
BLAKE2b-256 67d25c14a0809456ac7c8fa1fc96437d86ea236c3bd760c68ae80d31e451621a

See more details on using hashes here.

File details

Details for the file arraykit-1.3.1-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: arraykit-1.3.1-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 150.0 kB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for arraykit-1.3.1-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 4a458b8fbf4c44afac209d178c3e20cf0d11197c1c8dc2512f96eb283b5c351a
MD5 2d1b14b8162b1a4c48b694eeefd7ca65
BLAKE2b-256 ccf03760a44472dd6d24dbdcd64ae7962551ee4029f2720baa54db14f148a52b

See more details on using hashes here.

File details

Details for the file arraykit-1.3.1-cp314-cp314t-win32.whl.

File metadata

  • Download URL: arraykit-1.3.1-cp314-cp314t-win32.whl
  • Upload date:
  • Size: 142.7 kB
  • Tags: CPython 3.14t, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for arraykit-1.3.1-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 35a35820be032f4785bebfba3ff352008e2aade6e298f5f5c2a4aa855b0a9c93
MD5 e965f236a5828b48d87e6ae17561b2ea
BLAKE2b-256 c1ef7b16c85b0ee41ca2639056976b61d358161f97eab4a1ca82e36a27f69fa7

See more details on using hashes here.

File details

Details for the file arraykit-1.3.1-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for arraykit-1.3.1-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b6370e11fb333acebf7eedb31c9780e53f5426f3ba8c4935b5fdb95510b4e130
MD5 9597a0ccacc75c133fd0cc8cb1f81e41
BLAKE2b-256 3c25fa99d48ed2df97dd4fde886e0b65fc5fb79a06fedd82823795d5953af7e2

See more details on using hashes here.

File details

Details for the file arraykit-1.3.1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for arraykit-1.3.1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0f0e9da0ffabb1bb2e93fb2cd73058a03ce4a8386f0540f2f1e4f91eb802f1f1
MD5 6dadb6b379e6b1b9ea06c17a6267ae0f
BLAKE2b-256 4ca4525c2f85477025f2ac290cefadb5d9c9c721682d0770c7843f1c712dbb27

See more details on using hashes here.

File details

Details for the file arraykit-1.3.1-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for arraykit-1.3.1-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7b45d3fff1d143764c3b1ed9bb216c3af7688fbbd5d8a7e79de11d727262d2a1
MD5 e66b0ccaa21d8ccae8a6928629fe0320
BLAKE2b-256 a8172a8cb9fce3c6a65cca8b3925bff68266eda9cbc5d2636e661fcfcf4dbce5

See more details on using hashes here.

File details

Details for the file arraykit-1.3.1-cp314-cp314t-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for arraykit-1.3.1-cp314-cp314t-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 09729acaa48ca5865c9e76ff3dcc2135a643059bb902e246783333b9b2f004a1
MD5 c9ce111b00cf927f36d6e78c901cfd86
BLAKE2b-256 90ff43a67ac1eebc18ea3c20e131f86aa9df88325d093594893d5e323de7b104

See more details on using hashes here.

File details

Details for the file arraykit-1.3.1-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: arraykit-1.3.1-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 144.9 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for arraykit-1.3.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 57f0c4bae0304a553bf9b6cb264a4e659799a45a4719c1ea5dab2218137c22a4
MD5 ebf2a61efcbda4503dbe709a1f6b4e8b
BLAKE2b-256 5af5147db7688858ca04645362eede1ae91b969a6884d49be316d42cfa3414a5

See more details on using hashes here.

File details

Details for the file arraykit-1.3.1-cp314-cp314-win32.whl.

File metadata

  • Download URL: arraykit-1.3.1-cp314-cp314-win32.whl
  • Upload date:
  • Size: 138.6 kB
  • Tags: CPython 3.14, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for arraykit-1.3.1-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 4aa299b08c0f1f06f0a2a0542c1d3f6cb055ecdabf58a723a14c11f96d32b34f
MD5 e39e7f825f5087ae2bcbdddafbd5412c
BLAKE2b-256 ba091f470fdae3042ebfcabaeba56a25f1ff1b7c518a736e350f061b94c2043a

See more details on using hashes here.

File details

Details for the file arraykit-1.3.1-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for arraykit-1.3.1-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 aaaaf48edc0caca3f8e54ee0f719b4d88e3c973ac55e7a205467c7568bab3f76
MD5 67dd864cae400137657c2b708ab63bc3
BLAKE2b-256 a76b28a0c5586e572824cbfd1e5f3f3b30b8dff68959079113faac124e5bc7f8

See more details on using hashes here.

File details

Details for the file arraykit-1.3.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for arraykit-1.3.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d82ebcb9d01af39270e57e28bbed233e54b28070f34054d56101bae2c098504c
MD5 dcf405e60275866ddc2f4d4342fa1f8c
BLAKE2b-256 8c90d22235a0b9aaccd6bf28d4ad922be8c7af196f7c2997624acaccf09120fa

See more details on using hashes here.

File details

Details for the file arraykit-1.3.1-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for arraykit-1.3.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 971ba7ed8b0f54c4ce9d5451c10232950d2bd979751dde4c233e733ba5474560
MD5 003d134b3564618b4df13dabbf015630
BLAKE2b-256 5ab715ab545ab82c07d2b71ddfe14dff5f7da20926c952537c00f304d35c4547

See more details on using hashes here.

File details

Details for the file arraykit-1.3.1-cp314-cp314-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for arraykit-1.3.1-cp314-cp314-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 9f08fe68565ffac6eb98a37035baa370ad0da270bbd8c342edf17cc7fd7d2729
MD5 4ab3ff6b7942c459935b4f528216eb7f
BLAKE2b-256 f1c3d0c4b1196a3bc3111e04fcb27fbd6415d8602ae23b2aed245d4e99fda153

See more details on using hashes here.

File details

Details for the file arraykit-1.3.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: arraykit-1.3.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 143.5 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for arraykit-1.3.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 6f2562ed4271630300c4edbcf310a2cae9d370403df425732eb32b823633b3ed
MD5 e8f589658d3086c9daf26b9b4b58d0e1
BLAKE2b-256 025be6bdca2985a889aaabd5fd41d47e03bfd3b50f673d2d547ca44c255905ec

See more details on using hashes here.

File details

Details for the file arraykit-1.3.1-cp313-cp313-win32.whl.

File metadata

  • Download URL: arraykit-1.3.1-cp313-cp313-win32.whl
  • Upload date:
  • Size: 137.5 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for arraykit-1.3.1-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 e6510b123c6ac1434f45ab8bc3b67d36bc1098f9456debcaba4ee00a35a54a00
MD5 c651cedc2433077b91cd78b57eabf2e6
BLAKE2b-256 e9f8c45953fbf104ce4b75bdfc8621fb208fb01ddacd5416528556b45f88ef18

See more details on using hashes here.

File details

Details for the file arraykit-1.3.1-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for arraykit-1.3.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 30f9368929900068f3f8f8a800ee8bc88bbaa97f0990bd3576e6331a91efd4e5
MD5 ab8511c24ba8363d4b7d7cc21728b51b
BLAKE2b-256 0c89c6ab4d024973fcd9c0767773e9783de793ade7f25cf5464c08b837d32476

See more details on using hashes here.

File details

Details for the file arraykit-1.3.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for arraykit-1.3.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 958f222076cb69c73ea25cec3cc13b3089aca64c5d15333a5cd19d1c84d14c87
MD5 e9c66e5b3ff82d08e850f82cb5d7acd7
BLAKE2b-256 7b0580c7a38e3f37df975b9d9689e0bbec81ae9cd1aff24b39b45fdddd662366

See more details on using hashes here.

File details

Details for the file arraykit-1.3.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for arraykit-1.3.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ad0722cf62d87d4e1591ee1ddc3976c52e66bdba8947e3b19139a3dccd6107bd
MD5 8c62dc80fcdb45c7090efa599ffed6a1
BLAKE2b-256 19503ebecb854affe0fc092e1e2ce7dbbc6fd5fdf323727cda4f3933904e0781

See more details on using hashes here.

File details

Details for the file arraykit-1.3.1-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for arraykit-1.3.1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 b63d794675d5977f134706ed61ee5f6007f16b8a332dd09cb9d85839d69da46f
MD5 eaa0601dfe440f9f61553a2d49a4fdba
BLAKE2b-256 3c8a38e7bd79e7c657fe20fba828976dece5cf6928331d5888ebd0e2ebf7fca0

See more details on using hashes here.

File details

Details for the file arraykit-1.3.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: arraykit-1.3.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 143.5 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for arraykit-1.3.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 85b1a8df43bd12a2571b26e633b5b3cd06fec75f35448e57ee948e5fb2f7aa19
MD5 57ae61464e483692df3bbc2a16d5147d
BLAKE2b-256 0592368eea2873273f75028ee8b6598a9d27a95f3c8326ed8440be4f668ff422

See more details on using hashes here.

File details

Details for the file arraykit-1.3.1-cp312-cp312-win32.whl.

File metadata

  • Download URL: arraykit-1.3.1-cp312-cp312-win32.whl
  • Upload date:
  • Size: 137.5 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for arraykit-1.3.1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 9ec9b287699030d6da881d0d7644d62118bb4bc3a3f02db51223826d10b93c05
MD5 6488072e500892f358dcbb714ef7ece3
BLAKE2b-256 d3bae1f7fffd94ea21a14d4ba0c2a40bd3361ce82409e6ccbfc19b9a76cfa9bc

See more details on using hashes here.

File details

Details for the file arraykit-1.3.1-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for arraykit-1.3.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 734cf5045a5dd9e6d4417a8e4e4667c3d6cdbe8bc39aa74e27e1baaca03fce85
MD5 e59ceb44de566afcd66cef8ffbc95147
BLAKE2b-256 53f8b29b0f03d644f6549cad64d8acf468e54ef504cd843175afbd9dad8193aa

See more details on using hashes here.

File details

Details for the file arraykit-1.3.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for arraykit-1.3.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 aa603869a2fa62df64d12090f5fec02870f406b7a6666b4e8ad9bece27f461e3
MD5 39bcdfe8aeb257dae17ed92c1792a674
BLAKE2b-256 4d9d17a091576e5abf14771f1a1eeb94b51a6ee26254a31b6bd03578ce435f60

See more details on using hashes here.

File details

Details for the file arraykit-1.3.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for arraykit-1.3.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c537fb9bc26f3bb46209cad2daf30f9822a18a9a988e1ed4c060303dac017078
MD5 c230c82cab869237ff601b708df2728c
BLAKE2b-256 e0c44be7e7aca3006e3c08d579c2e52dfb7e0a4099d05014b5c04e065e1934e7

See more details on using hashes here.

File details

Details for the file arraykit-1.3.1-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for arraykit-1.3.1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 c4ab04fe3def9965b237257d29a88d013a1d5fce9543cc51cd19b373f1cd829c
MD5 555fadfe6d70aea4cbe4aeec2f204e6c
BLAKE2b-256 27d27a23454ee86940e8dc110feb731b445493169bfc37e8257ef0be69519f42

See more details on using hashes here.

File details

Details for the file arraykit-1.3.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: arraykit-1.3.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 143.2 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for arraykit-1.3.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c149ad3e9db8365b32a68541c50d391f73d8f51df2dd0fbac1cc5c5ca8b0b584
MD5 82741cb431085e57caee766540aa6fc7
BLAKE2b-256 7a3377d70e6a447f9a2079aeedb481e78990e4f99242a3898fd736e2c5d66af0

See more details on using hashes here.

File details

Details for the file arraykit-1.3.1-cp311-cp311-win32.whl.

File metadata

  • Download URL: arraykit-1.3.1-cp311-cp311-win32.whl
  • Upload date:
  • Size: 137.0 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for arraykit-1.3.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 a7456e7cb42a9387d28de45d2148912d438a59436251ea5a939ec7f0b54111db
MD5 aff02f22196088bd3e36245993426e89
BLAKE2b-256 3cad9934ec4c2d3eaacf0fc5a8a0b4d93301c208f5e3267571df92433fe5e53a

See more details on using hashes here.

File details

Details for the file arraykit-1.3.1-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for arraykit-1.3.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5eb659abdfd5eb3ddfd9b1784b87918dbf535bad18112cd742c82acb315947a4
MD5 ba73ec61de38ac556f74404b9164f458
BLAKE2b-256 9ea0fac6c323a6526d4018661ce5615581c4a118439ead33e3b1f765b8ad42bb

See more details on using hashes here.

File details

Details for the file arraykit-1.3.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for arraykit-1.3.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2e454c0bb56d6b05ea121984f9051a04fb36f073112d220889d9bea5308a15fc
MD5 4bb9fc75c4c5c369de46a5f796068ade
BLAKE2b-256 a561e8c075bcd42cd9b862dcc7b99384fd2c1693ab1047873fae8ba275d3337e

See more details on using hashes here.

File details

Details for the file arraykit-1.3.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for arraykit-1.3.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9b1470108dc7cbc17049528c3e453b8d8b5ae2fea84b3d9f0c253c7f550f93f3
MD5 beb9b4a037d1e109661ce36c44d4d3f6
BLAKE2b-256 d89b76ae54f0d73af31d89c50bd53bb74b7e91af79ffd388b371802ff7f60cf5

See more details on using hashes here.

File details

Details for the file arraykit-1.3.1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for arraykit-1.3.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 cdea69defbf52cb6703cd3c65ba6429fb0c998812b91547c3af5d19076bd213f
MD5 304dbbdee3c8182c7d4f1ea137b2d185
BLAKE2b-256 d8e4dbfb3d06f776907dc30767c29d3f34ca5e13cd006c70bd72759d6c3401b5

See more details on using hashes here.

File details

Details for the file arraykit-1.3.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: arraykit-1.3.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 143.2 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for arraykit-1.3.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d079ef9f99f666e304372d874289d191c648809ee5e2356e5ef3faa92158f2fa
MD5 80131a2187b750db21e7d5842f3f91bc
BLAKE2b-256 0e414430c1ca925bb6c7ad0a363d0a78714868c05c88bfefe7a4bd2e151501ac

See more details on using hashes here.

File details

Details for the file arraykit-1.3.1-cp310-cp310-win32.whl.

File metadata

  • Download URL: arraykit-1.3.1-cp310-cp310-win32.whl
  • Upload date:
  • Size: 137.2 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for arraykit-1.3.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 327d0374875ed762c08e209636ec1c6665fa74fceaf4e558fb2385e76fb2dd91
MD5 64a9a461c543a468b656987d2d1b9d00
BLAKE2b-256 d0a50f5dbe0fa6767bbae785b9e5a65206233b0b32a10b02f23636337cc2a88a

See more details on using hashes here.

File details

Details for the file arraykit-1.3.1-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for arraykit-1.3.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7d9580865542eb23b9388d3109fa4c0a4f5f8f5178f9676070cc9ab40fe9235f
MD5 d83ae0536cf6c24490ede9db146ed7b3
BLAKE2b-256 00fc9f5a06e79b67a564b0dfed9193484e129d98cebae752f61baf40d842ce14

See more details on using hashes here.

File details

Details for the file arraykit-1.3.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for arraykit-1.3.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2acba1dc29d4c0a0020047bd2893fa390fa34fe11ba6afd847013cb3a98ee035
MD5 6562282174d53b6c179ab5163cf95753
BLAKE2b-256 990efbf3a82ae300b8704df0cb2419b7246c90e11374db6796a18e934f3cf4f1

See more details on using hashes here.

File details

Details for the file arraykit-1.3.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for arraykit-1.3.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2d94120b75f682c033927b5dc1746c1e59d5bb81eb5d5ff1abe5bf2467288fda
MD5 3b0cf29c74b732acc5b3a46212c1089a
BLAKE2b-256 18d7413f2f862bd180a3c8fc37e9cce3376cf8bbaf68d58758024e2b95ccf7cc

See more details on using hashes here.

File details

Details for the file arraykit-1.3.1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for arraykit-1.3.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 279670d910f17f04a929c2641dd5d2d021e6118cfa94f241c6ace802497230f8
MD5 97aeaa19fe975ddf86ec4199e1619d4a
BLAKE2b-256 0561b135d8195bdfd0dacb4765ad56fea32bd18656564a62df603cebacb2c09d

See more details on using hashes here.

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