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.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.2.1.tar.gz (105.5 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.2.1-cp314-cp314t-win_amd64.whl (149.4 kB view details)

Uploaded CPython 3.14tWindows x86-64

arraykit-1.2.1-cp314-cp314t-win32.whl (142.2 kB view details)

Uploaded CPython 3.14tWindows x86

arraykit-1.2.1-cp314-cp314t-musllinux_1_2_x86_64.whl (553.8 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

arraykit-1.2.1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (565.0 kB view details)

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

arraykit-1.2.1-cp314-cp314t-macosx_11_0_arm64.whl (156.7 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

arraykit-1.2.1-cp314-cp314t-macosx_10_13_x86_64.whl (164.4 kB view details)

Uploaded CPython 3.14tmacOS 10.13+ x86-64

arraykit-1.2.1-cp314-cp314-win_amd64.whl (144.3 kB view details)

Uploaded CPython 3.14Windows x86-64

arraykit-1.2.1-cp314-cp314-win32.whl (138.1 kB view details)

Uploaded CPython 3.14Windows x86

arraykit-1.2.1-cp314-cp314-musllinux_1_2_x86_64.whl (517.0 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

arraykit-1.2.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (523.5 kB view details)

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

arraykit-1.2.1-cp314-cp314-macosx_11_0_arm64.whl (153.0 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

arraykit-1.2.1-cp314-cp314-macosx_10_13_x86_64.whl (161.3 kB view details)

Uploaded CPython 3.14macOS 10.13+ x86-64

arraykit-1.2.1-cp313-cp313-win_amd64.whl (142.9 kB view details)

Uploaded CPython 3.13Windows x86-64

arraykit-1.2.1-cp313-cp313-win32.whl (137.0 kB view details)

Uploaded CPython 3.13Windows x86

arraykit-1.2.1-cp313-cp313-musllinux_1_2_x86_64.whl (517.4 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

arraykit-1.2.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (523.9 kB view details)

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

arraykit-1.2.1-cp313-cp313-macosx_11_0_arm64.whl (153.0 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

arraykit-1.2.1-cp313-cp313-macosx_10_13_x86_64.whl (161.1 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

arraykit-1.2.1-cp312-cp312-win_amd64.whl (142.9 kB view details)

Uploaded CPython 3.12Windows x86-64

arraykit-1.2.1-cp312-cp312-win32.whl (136.9 kB view details)

Uploaded CPython 3.12Windows x86

arraykit-1.2.1-cp312-cp312-musllinux_1_2_x86_64.whl (517.4 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

arraykit-1.2.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (524.6 kB view details)

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

arraykit-1.2.1-cp312-cp312-macosx_11_0_arm64.whl (153.0 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

arraykit-1.2.1-cp312-cp312-macosx_10_13_x86_64.whl (161.1 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

arraykit-1.2.1-cp311-cp311-win_amd64.whl (142.7 kB view details)

Uploaded CPython 3.11Windows x86-64

arraykit-1.2.1-cp311-cp311-win32.whl (136.6 kB view details)

Uploaded CPython 3.11Windows x86

arraykit-1.2.1-cp311-cp311-musllinux_1_2_x86_64.whl (507.7 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

arraykit-1.2.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (514.6 kB view details)

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

arraykit-1.2.1-cp311-cp311-macosx_11_0_arm64.whl (152.8 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

arraykit-1.2.1-cp311-cp311-macosx_10_9_x86_64.whl (160.5 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

arraykit-1.2.1-cp310-cp310-win_amd64.whl (142.6 kB view details)

Uploaded CPython 3.10Windows x86-64

arraykit-1.2.1-cp310-cp310-win32.whl (136.7 kB view details)

Uploaded CPython 3.10Windows x86

arraykit-1.2.1-cp310-cp310-musllinux_1_2_x86_64.whl (491.9 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

arraykit-1.2.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (497.1 kB view details)

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

arraykit-1.2.1-cp310-cp310-macosx_11_0_arm64.whl (153.5 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

arraykit-1.2.1-cp310-cp310-macosx_10_9_x86_64.whl (160.7 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for arraykit-1.2.1.tar.gz
Algorithm Hash digest
SHA256 09d364cf1abf6ed546152c2f47388a14ba944f8264623443d9a08e691fda1ced
MD5 d0c3b2517dfe4408fb0afb2673fdf724
BLAKE2b-256 a35412eff4187d4ae78b6d8cf398f549c6400dcfe173f9d54356ccad7689c033

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for arraykit-1.2.1-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 22de5a2e48121a982aec365b9f1dde33e02a4cae2aaf8e90f5e060699a082fa5
MD5 cb8182212908ba0178482729b290f682
BLAKE2b-256 6f0d637411bb5aa6b4872fceacbc7ce6ad1689974c7b68cf2987e44e0bcf21c8

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for arraykit-1.2.1-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 bb0557c8b93c1c6faf7c6f3ae1755a1efba7f478fe1a6a59f0a46f88c2255a24
MD5 86ed168d075f6af568d17fad6ba25c32
BLAKE2b-256 37a0e58813cfb847e3b61d1a3b56c660a2871f940d3fae7523d943c4eb36545c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.2.1-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d1e49416e31d263e0ccb064876f37413e5752129917bfa8fe164be9dcda47e56
MD5 5eebedc3feafca28f4c1b30e7c6e2922
BLAKE2b-256 d3a02eb6cb74f5f035da22ff946d68bf9d7a06455286b28d650f2065488039f5

See more details on using hashes here.

File details

Details for the file arraykit-1.2.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.2.1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 75f27ab5c6c886ff22d2a6ca5a22b2938e28cb2ba9ed9060aee26f3e3f7bfd1c
MD5 385a36d37c0cab4b3470e0fc1107df7e
BLAKE2b-256 82e04b81f9796c48df8f01bc6ff2e10b6120c9a627436bd5101919dceb73f56c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.2.1-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f084ea2962298e2c06c1c37695f530fc942b4a6b8d54247abb01cef8a3145c96
MD5 bbdcf22bdcf88186ccab3871e38dbaac
BLAKE2b-256 6755934b9050cae98d797ccb8fe02ff19b23811e63e818d5cded66977a4aec0c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.2.1-cp314-cp314t-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 ecc49a7fbda750338700c4b1be9843d791eed214b30f397f6ec50bac305a337d
MD5 e587dc9d72b166b2d7bb1a0d44735f68
BLAKE2b-256 b1446a43b9a5a14c5b707b7322224a299070cda271e58447e17fb0106544aae6

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for arraykit-1.2.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 57c8b7f12b2c5edba79679180074c34671719f9f61094f7bc0a9f8a1ebd87559
MD5 16e0f303d70bf497d4e9f700f7fc1ec4
BLAKE2b-256 40357c7fc2db405fdaa14db533862a35ced3738912833ef6a2842fb1f734fc40

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for arraykit-1.2.1-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 5527807147c5d14ea817753b14502bc3e6f60d812d7d70edab3aab17f8f7f881
MD5 57444d5deadec01392aeba191d11f244
BLAKE2b-256 a47cd7a642be7adade6af53b864a11f75d8cef8de95c73f5f359ad6f2e38836c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.2.1-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 71f580c097e0ac673bbd4eb1e9ab0a2cd8b4f796d2e8d5383db859a3cbe7e0c0
MD5 22729d87993b90f1f2589a11927de05a
BLAKE2b-256 359a7bce94d5245d73de5a220da16c941b3d766fbadb2e28091f221d00a232d7

See more details on using hashes here.

File details

Details for the file arraykit-1.2.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.2.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4b0d4339aa95c7918b10d8f58d3d3bffdde1027dff3af2fda7760972a553b942
MD5 563538ef728785684c01d107f4c67778
BLAKE2b-256 99ab4889f26de1a8ccc62e397558a43e69bdf1d0bc9a61a8d266c2289312d8bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.2.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b36c0d61394abeae907a235d477c508bf76d68c6af09635f19b2107660073cc3
MD5 abf9c880dff9f26617c1ce3d9e173c11
BLAKE2b-256 6160e9da773242bda44a0598a443ea6ddce6d9f14b7f2d25c52a58d3a34de8dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.2.1-cp314-cp314-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 87b4357073dbcb58ea1711e34d7691af7cd3740b9a079bf932566b70f62c56cc
MD5 a5e46f00801b40a2837f0b00b334a5f3
BLAKE2b-256 346b13ed89cce8fe169a458fe42255618af459dd27ab01824f57c9b46772df44

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for arraykit-1.2.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 27da5e1aae20d5e182a38648563921b0a499b149047fbf64b7efd0dd5dfa96fa
MD5 d178d41bc7a3ad35f0191164b10e8949
BLAKE2b-256 499eaec988de1a94ea42b491bbb5833f3b3dbf94ef2eb5a82cee7a6657fa5596

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for arraykit-1.2.1-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 762e70bf25d6a407e7bcaef554b46393e3897b2661473aeecdc98b3343884aa2
MD5 c7633d5d1c6cf4ab011543e271f2be1e
BLAKE2b-256 191546178cb4f67ee7450e5efb20d7bae912c3982cdff5e7291a30cbc9abd78b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.2.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 49ae1adfc2ce473b9e0815d6a1b65bfbd5201f53175522d9eca9c8cf6eda2da4
MD5 e8014523ec53d9eb7b3ae72f0fd6ec8a
BLAKE2b-256 ed4d29aa03bcdb1736b7c498c2a832e9718bea02616f17e7b7a724cf083bb5fb

See more details on using hashes here.

File details

Details for the file arraykit-1.2.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.2.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7668d32a42edff758ded46aff2dbe51956897f1dd8eecb568e24d0bd05497a73
MD5 4727483e807756bc3e54c54af09693c8
BLAKE2b-256 4e1700f0cf0a1cb93287f5a003ad63585f96709aada21568af11a6b24dc5b09f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.2.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 055dda187427b0780f7c2f822c1a35a9aba02e20764b976355823ad217a4907f
MD5 08decdd4932d6c35a57e2fe3a3abec32
BLAKE2b-256 89f0e35afd2891f46b7dd630ce4355a7db55ed201e10afd421ba8a01e0e2b2ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.2.1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 262281c9b7b2f3276d9501850b172de3b66e71f92150135dc780fb824fb6a822
MD5 169ed07231c9651ee2bc00af424b488a
BLAKE2b-256 fccc503f7c425efae783624e3db98bd83d059fbdd1fe0aa99bb8ba67bef77695

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for arraykit-1.2.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 1a0395c6520cb0186e012810b702f8fa82f02a4f91ade77ee38627f59258df63
MD5 0b7c54134c76542a34f5052aabf86907
BLAKE2b-256 7e5b348e693b11fe9f9656d9b224be63410ef21886784a0340541775acd1f979

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for arraykit-1.2.1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 a61aa4b6959b4411cecc53ab0be3916da1fec15507568448ea05c610f1a244c8
MD5 09448273d9ecda65d3dcb5c8c3ccd55f
BLAKE2b-256 00b1b8e7c97db6fe1fd4ba4f4d6c5eb441dff8975f0caec266e89a8536c0a57d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.2.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6fe361d144199bb08a1db42cc07b25c80b597593270ad5cacc58dbe71071f9f0
MD5 eaf5ac9a37103ac6247fa30ec225d1af
BLAKE2b-256 faa89e069f7d5e91f71c8e4656ee52457594d50ed97f2b404e27cfc6e76b0388

See more details on using hashes here.

File details

Details for the file arraykit-1.2.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.2.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 418bffa352c951c5510ae6179f7c01bef7ed6fa3b98d190213201f67ba527034
MD5 689397e251d0b61c46c70e0e6ec9fc81
BLAKE2b-256 39eaa46b2dfe4af37e22dc6ddf47818cf521144fd405681003d8f6e0be3532b5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.2.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 981b0b12fbfa043f6e80abae8e461412ebf30a32cebe15667b7c755cbf473d4a
MD5 2e5fb8a4b5c98f47c169be4328e7ecec
BLAKE2b-256 896029336fbad1ee4c02bac890a7505deff62f61e5d76499bc74078ff78e35b4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.2.1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 0a29a7fe1765a43e96af9877786fdb8aa85c3a371eab7ba6256efccf6f0fafe4
MD5 b980d15169679c58f4b8f43171b4ca6c
BLAKE2b-256 9aa7c179d9dd7261c3040131c109c60102e8003a0bf69f955a55ec4c6433a791

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for arraykit-1.2.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 2ddc0f30673baa7308af622ed927133d155649e623a378bf99dfe3d1cc54775d
MD5 de7d45d22b6fec9fcb8f74bdeb459f4e
BLAKE2b-256 7fa30ed4418d07f549324a371a556b00317911fe2450d6e159fc1350159734d3

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for arraykit-1.2.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 0f2730fa8a35dc50087d35cbd5fdbe415bbf0192f661edbb99776383d88f4c62
MD5 ae481ff6769637608ccdb07a3131dcd2
BLAKE2b-256 a1e157a448aaa51b7dc02e71ce65fb115e94125ac67bc3bf5ca0adfe70129922

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.2.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cd5765af20b9912d41ef2213307ed33c99f8c49fde9d65f51ea604cf752a6a43
MD5 cf04e937bf9d797edc2130a475fdac78
BLAKE2b-256 cc3c0f39d64dc56eba65070c3a7e8c948efd88c0cfb076e816eaa854ffce2d52

See more details on using hashes here.

File details

Details for the file arraykit-1.2.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.2.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 abcf0720963d39c51cc591c2a003e12ad779396ed70b4bea6e4767219175e210
MD5 4c301ac56567423c4f3641e0aa2e4b2d
BLAKE2b-256 76a9c0e2997f7528ba6ca9adf9dbdb0d99527bbae80693ff63ca076c51865a97

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.2.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dc618201d0380c799523b6544e50e7b2e22ddc358b5cbad8fbdb8e2aea803da0
MD5 a28229eb2be411a39ced9450bd38e8c5
BLAKE2b-256 1737f09c4282c41847592e14177b80ae9a30218f8c1c713e4c02e1ba9cafde88

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.2.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 284788516ff65ffcc60bf38a57c7fd230eeca187f958791217e4fd592027459f
MD5 b2f2ef5761dc13f12c5574b6ecd536d4
BLAKE2b-256 1886f0a4fc0d8d7f307fcff3b6dc01902eead732b4327c4b2d6f06788dbd0c69

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for arraykit-1.2.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d5a0ac408af7032309dc099ae4bdf4d2431091592d1490c854ea5f7a7604bc7e
MD5 e013938d030c94008bdd9c8083c32c37
BLAKE2b-256 f43bdae3f974ccea798cfe2226d3a10be71110b40230cf41a6784a8bebfbb26c

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for arraykit-1.2.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 be375a44b3af0235cedd1652a469d8173ba8d7adea3e65c87a0d040dc0002078
MD5 4fe0c0cdbf2eade4c1eb620ed1bf0a07
BLAKE2b-256 043121c43e779627b79800b3d7fea01bc966a9cee7c5e7b7743e5eb6f696fe36

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.2.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 620801c659c45d0232dfe9999e9979abc23d2c3d042b355b6e1d8474b2456adb
MD5 f42a58900857a54e3f0a7a5188e02ca0
BLAKE2b-256 56820192f3940956bd9518ed9eb4407746abe4ad78efde9f534926bf90f90d50

See more details on using hashes here.

File details

Details for the file arraykit-1.2.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.2.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0ed21cbf4829846ec37ee3c72d7dd5aadd0a9c8c545cc6a7bfeac0aad80b6296
MD5 93822fb8906cdb8fc41cade6b41eb00b
BLAKE2b-256 f4d5aa1f23d7b631030fb628e8882a52db550b77228ec837f7adee77d740cf36

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.2.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f19b5d34e024e4276a9ae11d2e2355e9b9588b137111e26c39a739205a26f644
MD5 0d9b21b3e50f08ed2a26037986be34ed
BLAKE2b-256 f99342dbcecacdf241f420a38afbc367c756d1662e6825627edf2c0a249269ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.2.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9736bdc1ce45aa6da18a2b5ba01090ea426d3321b37324f23df5cb9cce977e3d
MD5 a7137ccbb87fc90807efec840f2431cb
BLAKE2b-256 58979fa111098cb4e4b4c69b1caa288a816fdfaf15667e7e16069078c13333cc

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