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.5.0

Added transition_slices_from_group.

1.4.0

Added write_array_to_file().

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.5.0.tar.gz (114.2 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.5.0-cp314-cp314t-win_amd64.whl (159.8 kB view details)

Uploaded CPython 3.14tWindows x86-64

arraykit-1.5.0-cp314-cp314t-win32.whl (151.7 kB view details)

Uploaded CPython 3.14tWindows x86

arraykit-1.5.0-cp314-cp314t-musllinux_1_2_x86_64.whl (593.5 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

arraykit-1.5.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (604.7 kB view details)

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

arraykit-1.5.0-cp314-cp314t-macosx_11_0_arm64.whl (165.8 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

arraykit-1.5.0-cp314-cp314t-macosx_10_13_x86_64.whl (174.2 kB view details)

Uploaded CPython 3.14tmacOS 10.13+ x86-64

arraykit-1.5.0-cp314-cp314-win_amd64.whl (153.7 kB view details)

Uploaded CPython 3.14Windows x86-64

arraykit-1.5.0-cp314-cp314-win32.whl (147.2 kB view details)

Uploaded CPython 3.14Windows x86

arraykit-1.5.0-cp314-cp314-musllinux_1_2_x86_64.whl (546.9 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

arraykit-1.5.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (553.5 kB view details)

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

arraykit-1.5.0-cp314-cp314-macosx_11_0_arm64.whl (162.3 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

arraykit-1.5.0-cp314-cp314-macosx_10_13_x86_64.whl (171.0 kB view details)

Uploaded CPython 3.14macOS 10.13+ x86-64

arraykit-1.5.0-cp313-cp313-win_amd64.whl (152.3 kB view details)

Uploaded CPython 3.13Windows x86-64

arraykit-1.5.0-cp313-cp313-win32.whl (145.9 kB view details)

Uploaded CPython 3.13Windows x86

arraykit-1.5.0-cp313-cp313-musllinux_1_2_x86_64.whl (547.4 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

arraykit-1.5.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (554.2 kB view details)

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

arraykit-1.5.0-cp313-cp313-macosx_11_0_arm64.whl (162.1 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

arraykit-1.5.0-cp313-cp313-macosx_10_13_x86_64.whl (170.7 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

arraykit-1.5.0-cp312-cp312-win_amd64.whl (152.3 kB view details)

Uploaded CPython 3.12Windows x86-64

arraykit-1.5.0-cp312-cp312-win32.whl (145.9 kB view details)

Uploaded CPython 3.12Windows x86

arraykit-1.5.0-cp312-cp312-musllinux_1_2_x86_64.whl (547.2 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

arraykit-1.5.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (554.8 kB view details)

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

arraykit-1.5.0-cp312-cp312-macosx_11_0_arm64.whl (162.1 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

arraykit-1.5.0-cp312-cp312-macosx_10_13_x86_64.whl (170.7 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

arraykit-1.5.0-cp311-cp311-win_amd64.whl (152.0 kB view details)

Uploaded CPython 3.11Windows x86-64

arraykit-1.5.0-cp311-cp311-win32.whl (145.4 kB view details)

Uploaded CPython 3.11Windows x86

arraykit-1.5.0-cp311-cp311-musllinux_1_2_x86_64.whl (533.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

arraykit-1.5.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (540.5 kB view details)

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

arraykit-1.5.0-cp311-cp311-macosx_11_0_arm64.whl (162.1 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

arraykit-1.5.0-cp311-cp311-macosx_10_9_x86_64.whl (170.1 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

arraykit-1.5.0-cp310-cp310-win_amd64.whl (151.9 kB view details)

Uploaded CPython 3.10Windows x86-64

arraykit-1.5.0-cp310-cp310-win32.whl (145.5 kB view details)

Uploaded CPython 3.10Windows x86

arraykit-1.5.0-cp310-cp310-musllinux_1_2_x86_64.whl (517.3 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

arraykit-1.5.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (523.5 kB view details)

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

arraykit-1.5.0-cp310-cp310-macosx_11_0_arm64.whl (162.9 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

arraykit-1.5.0-cp310-cp310-macosx_10_9_x86_64.whl (170.5 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for arraykit-1.5.0.tar.gz
Algorithm Hash digest
SHA256 b5b0a5151bd2e70b440455260110fabc945d237887c877fde7f7fb6acb695c3a
MD5 4d8ece21cc834fad972dfcfb17a90dd5
BLAKE2b-256 548cb2a3a91aaafae2e239f8548eb6f412ad68c8dee28661b0e6810c98ae2c9e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: arraykit-1.5.0-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 159.8 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.5.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 d94ca3fead73fe82eaf79dd15fd8ae14b7f8ed00a15399b883f317071f2d6006
MD5 720a428b259687bc281ee1f92c140706
BLAKE2b-256 94d44ef38b290077364258ff1ee2557e6312646508c7d31a95f099404862a94c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: arraykit-1.5.0-cp314-cp314t-win32.whl
  • Upload date:
  • Size: 151.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.5.0-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 9ca7b96c423a5575cc77df203dc502062ee0b4f6d12b53bdafeb8d8904e37cc3
MD5 2579ebbcec82a88856805388f3c1e207
BLAKE2b-256 6de8b85a793b923339006b4c0447cd6ef4a425cd0033b2ac370f872cfa642711

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.5.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 94d955aa82b226e4193d9031cebc3701d7a3db225c6a5dcab082ea63f98a7b02
MD5 9f48ac82ce75ae280d3e8813444de0c8
BLAKE2b-256 7db4504d414bff9312d32583fe52437b67c5af1e2704323f10ef80d5eb1a7972

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.5.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 93253a80bfc4835383dd3175574c2243231683e2366d00e6d700cba6925b27cb
MD5 93d80de076f375b3cebfd7c9a68e880e
BLAKE2b-256 f6ce8308c4981161e0c3a4330e3c74a8e4baaaacbb55d01f38183f037be074ee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.5.0-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ae9b8159eb1455151f2e9e6f206a03b53473277f142172cb5c16881e0b3f3670
MD5 2cf148cce21ce891c3fcf2390067caa7
BLAKE2b-256 ad4d1fd13d17956a3780d792c2d0abbe6bee32dd9217a7a0cd3a718d68ce9b14

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.5.0-cp314-cp314t-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 777e3018786e71b6d75b7b9391b8045da56acd4909215782a5cbd9d37f4d45c4
MD5 ba219f6fed7cd1252c78fb4dd7d23a6c
BLAKE2b-256 9bf29e3205a18bee9b767d52038a8cc377b2558b1fbfa31c72724cfabf837905

See more details on using hashes here.

File details

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

File metadata

  • Download URL: arraykit-1.5.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 153.7 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.5.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 3f9f5aa077076b764ba71b8a80c58114a4612132c6732c34de022c50ab7298a4
MD5 f2bae29c84156ad307696db80e04b336
BLAKE2b-256 cc105e6654d7846b2f2da0d353cb2277db87443c8d5e356d5eaf9151446ca68d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: arraykit-1.5.0-cp314-cp314-win32.whl
  • Upload date:
  • Size: 147.2 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.5.0-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 eaa052273f4668d4d97787f266be34c408138ee8d97a75645bba034188dd42fb
MD5 f714190aaf197d1abb96dd08522a2e61
BLAKE2b-256 d0e7ff8372b2c6aed4270f6d5284a7e1bd82dca18ce74f614dc81a1cf0d50c62

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.5.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 09dc5d7c6eda00c48a410a73d82e3f54772ee1f307d90dca626398c5f961e5c9
MD5 ad8eb7ffef03387d500967c81e6876f1
BLAKE2b-256 48e8d80303f0a5aa0679e77ffada748148eb098c9dd5b94914b0bf3838bd0bd9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.5.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b816b1bc1994011ea879da0edb80c434e62bfc4dbfcd7c07837f449df0aa2416
MD5 2340bd2618751d338df835e51ae8c16d
BLAKE2b-256 96bec319a7e65419a07703a96f383b80fa5dcfaad08167e517c4130a7d0d1614

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.5.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 af0a82c786b5bf3c374dc49e4040d7d09b061374cb317d9169de6c2cca553e67
MD5 d3c6a50a38ab49f1f3756ab3ac40ead1
BLAKE2b-256 a2c71df8f133083e75caca9ed412f312a98a7de19ce469d766f52967834adbaa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.5.0-cp314-cp314-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 00216e7f5da05ac3bf4ef11366aae153c32e9d7a9120b75a5c78cdf2a34d4faf
MD5 f25bbe01fd9851abab29dd28c742b2d4
BLAKE2b-256 c8494c252d1d74908e8cfbc64d1817ea0b3e9e1fef9d99d66b2e3298e431e967

See more details on using hashes here.

File details

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

File metadata

  • Download URL: arraykit-1.5.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 152.3 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.5.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 1078c6be9187bd30966b2b2c99850d3fe46514b1834332268350078b3c9a08a3
MD5 6c0e9e667ae2b0f886fab5e31f16be40
BLAKE2b-256 d30e81ff49f5645fef72c2e70dd2fcf08bda625dd5f51de3017ed904c08dd55f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: arraykit-1.5.0-cp313-cp313-win32.whl
  • Upload date:
  • Size: 145.9 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.5.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 4ed6720017a01174bde65af6c59e3d0ae0b95e23adcca32d848fd932fa9e7306
MD5 c464b704ab93a0de0a065d275f16d0ea
BLAKE2b-256 10788a215f348d89991bd0c0cf87f9b159779b958ab23734631e3ea675ac8f7e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.5.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 93fb019cd981ef03cccd45b0b450785ffcbe228205d47b60965c37bf5deb134b
MD5 68e69dc0c43d8001efdb3ac7e4d45a02
BLAKE2b-256 19a9dae2337f65a7c02e8fe4c14e4779ce07ae107aa1cf996ee279adcb0ce9e3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.5.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b3f962ca33205cc113b95154ad6af93288836f41aec54af63d951e13f45b5f54
MD5 3e7efafaa29ef0d5b322452223abc65c
BLAKE2b-256 f8fe3188cf8952867c56a4df1358c5105ffa97e5cf0cb8603651f550d4ef02b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.5.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8e73f503658b8e9830c323c1837ba11383e96677516de4856c4d05a676bb1b2e
MD5 80fe4984824956f98524eb993f462cb1
BLAKE2b-256 d1814323db060367ba51f163e00426a9cb412868596bccb03c9c596f1167c69f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.5.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 1cffb5dfcbd0768afc0bf7399ee8c46ceca58ab0989506c67fe3ccd9a9b5e37e
MD5 28cfac4c2124978ee556a76706bcad13
BLAKE2b-256 9b24709f1a83365b72097f969a818529e75ebf70ebca7381c6b85499063196d7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: arraykit-1.5.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 152.3 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.5.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 79a0383a7b6ce96bd43e430ebf00ed9f35be4e93d07f11a9636dc5291642e5de
MD5 e8b67967a1b77b0a645ffcc4e3123c99
BLAKE2b-256 16d9ee133bf7bce26b3a4b0654cab3d71c4479a8569555d1e978ceb0bbe66bfe

See more details on using hashes here.

File details

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

File metadata

  • Download URL: arraykit-1.5.0-cp312-cp312-win32.whl
  • Upload date:
  • Size: 145.9 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.5.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 37e8403213816037863b85c8ebfc5ed8e091cfe39eb3b69e513369bfff01c23c
MD5 d712acc26b5a2281b5c3f29ffb8face4
BLAKE2b-256 a8e890181d87465abf7dd53e44d412aa6064f5a60f2458f476f877d7e200f062

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.5.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 422de7ff2dff2fe260e36b966abaa02d660d45c010f6283314f1f029491dd651
MD5 45814778317a237c45de6aaa15741dbe
BLAKE2b-256 e5ac797031449825e0eacfb76039aa73f9110aac06f9bba6c048d7da3c60d5e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.5.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 83f9f1bf1eaf925bf8d3983a037af51d0d12c9551ad18e6eb64ef64a30e1653c
MD5 dae05ee7eec306514929179161d99f75
BLAKE2b-256 f46e35150284dc4b06e02b76d73caaf41bf01372f52732cf720c836a2d1be1da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.5.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0c59ba34bd3a50c31ca3322e65a47d9dbeb5467a5cf1dc68ad121b311c74e7ad
MD5 fd4783ceeefb7b1fbb56ddd69f668854
BLAKE2b-256 a306a7a78b63456dca06f2c6c04f153b08223b1211866c7b33a773e453fbdd79

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.5.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 a1a65f6063afb34bac997d27f8f215e7f58fbd58af396e89451ac9bd6d8502b8
MD5 d0f38012f0a5cfee8235deea6f57dc09
BLAKE2b-256 aecec2b4c464dfc5a45570b7ebb2bb4e4d22c12623e6a860b7c5510b92ce986c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: arraykit-1.5.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 152.0 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.5.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 5972ce46d7eb846a69ddb5b64cf21b29e6736e7780a9a5c37a1bd1b43fa48464
MD5 9b2e88f0c47deaafbaeb3410146c4eef
BLAKE2b-256 e83ed95a31c128f073457116d6aef31ef532ff194cc36958d9142c080c22abec

See more details on using hashes here.

File details

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

File metadata

  • Download URL: arraykit-1.5.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 145.4 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.5.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 17dc21566863d8c63059776ef84a48488bc3750714c9339b38e80130042ae614
MD5 0143feabd178dec5a3f2582421e55a4d
BLAKE2b-256 0e4feb3b80f7f817fdeead356379bc96688e179c6499eb524df8b2233eb4e7b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.5.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cce092dae29439f348e55ede5925574a4a206bc23e627b1265faad212b0f581a
MD5 549055122bd1f9c6813556db2f351e73
BLAKE2b-256 b529f907449c3f5e55bbc52fe53217e368c1ad1e51000e6c3aa11520312cb8de

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.5.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 047fc8d7ba00efe896b3d5fa5387b0a981eb524e394dab2cb71320f34d9b1531
MD5 76552ed44cf7de84e21fb8d9f7d71a15
BLAKE2b-256 c33913c0769a9501cf4027ee5c71d97f6cbb62f55a34b5902cf1423f721ca5bd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.5.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a016ecb4008daddab1b7dd619d0692bc1c734ff1e51cd49e5bffbf2fe213e337
MD5 d7dfa592fad9405b7e0682631288452a
BLAKE2b-256 bbeafa07686248a29a8511bdf2b5d521e4f8ff603d39f256f65baf2bc45c4520

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.5.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8ec49a92a26fa0d428f84163027a8574b3b7bc09a53a21faf5df3830688dcb25
MD5 bfe51982e15855fdab2b79e3b32364a8
BLAKE2b-256 6e619132852bd43d6195cac53ba5bad123dfffb0137e0aaeb422345c0f996aeb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: arraykit-1.5.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 151.9 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.5.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 3a0a98c596006d769ebacee4152d1c79dbe21995a5dbd456bbb7f45c2c31a772
MD5 abae9cb22243594285c0af01b2f07df0
BLAKE2b-256 f252ac03831af677c8ee27fba1df4876da137880a2f5523b5ef62186556209d0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: arraykit-1.5.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 145.5 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.5.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 713d127ab0118a8b5d99e3ee9999101aaf4d8b913a885ac6c4462e9b0344d28c
MD5 d2a32ec3e00e9e009233393d9c979819
BLAKE2b-256 fd8654d084a1183096cd1cade829e3508742333c950f5509df81994ae3dfcec5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.5.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8722a0b5a672ff1bb0ba7a992832228e6c087d6f2fc139dfe209516879193ece
MD5 9da6ef2ff4e3336ca021e5de7461b2df
BLAKE2b-256 cffe56ce7cbd2eb94161deab58c2280fb4f867220a7e26b059085a145c8807cf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.5.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 31ea9eb77604371afa3f7e361b9611617a6bf8bdb62ec7af4b8ba88aeb5b60ac
MD5 23ccf442a1d57682603b4d78c435406a
BLAKE2b-256 62d2af1583c9a5175fc3dc85467d008f368bf70f03f52ad722133aefc7caa9fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.5.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 81d46de1f8f6e80c6e53deea66819e29712d261436a2b6f602b671c810135afe
MD5 d5de0d5947bf7936d348e432adc25719
BLAKE2b-256 9e71115f26301aa2d8115ca3d362f3be618cae0bc33c3e3d9668c709f5491a32

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.5.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c4f1bcddfe70e459bee80da5ac6d3f65d502de4696043c7568675274ec06f951
MD5 d22e95d091bb02ebe82d675cdfdf6ef4
BLAKE2b-256 916b7a69e978c2b120af1d5db98e8192b707fb5e895b1a8ecf73b4ee2c954259

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