Skip to main content

Array utilities for StaticFrame

Project description

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.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.1.0.tar.gz (105.6 kB view details)

Uploaded Source

Built Distributions

arraykit-1.1.0-cp313-cp313t-win_amd64.whl (147.6 kB view details)

Uploaded CPython 3.13tWindows x86-64

arraykit-1.1.0-cp313-cp313t-win32.whl (141.5 kB view details)

Uploaded CPython 3.13tWindows x86

arraykit-1.1.0-cp313-cp313t-musllinux_1_2_x86_64.whl (553.3 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ x86-64

arraykit-1.1.0-cp313-cp313t-musllinux_1_2_i686.whl (562.2 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

arraykit-1.1.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (564.7 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ x86-64

arraykit-1.1.0-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (566.0 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

arraykit-1.1.0-cp313-cp313t-macosx_11_0_arm64.whl (159.9 kB view details)

Uploaded CPython 3.13tmacOS 11.0+ ARM64

arraykit-1.1.0-cp313-cp313t-macosx_10_13_x86_64.whl (164.3 kB view details)

Uploaded CPython 3.13tmacOS 10.13+ x86-64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13Windows x86

arraykit-1.1.0-cp313-cp313-musllinux_1_2_x86_64.whl (517.6 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

arraykit-1.1.0-cp313-cp313-musllinux_1_2_i686.whl (524.2 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

arraykit-1.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (522.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

arraykit-1.1.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (514.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

arraykit-1.1.0-cp313-cp313-macosx_11_0_arm64.whl (155.8 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

arraykit-1.1.0-cp313-cp313-macosx_10_13_x86_64.whl (161.0 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12Windows x86

arraykit-1.1.0-cp312-cp312-musllinux_1_2_x86_64.whl (517.3 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

arraykit-1.1.0-cp312-cp312-musllinux_1_2_i686.whl (524.0 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

arraykit-1.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (523.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

arraykit-1.1.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (514.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

arraykit-1.1.0-cp312-cp312-macosx_11_0_arm64.whl (155.8 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

arraykit-1.1.0-cp312-cp312-macosx_10_13_x86_64.whl (160.9 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

arraykit-1.1.0-cp311-cp311-win_amd64.whl (142.8 kB view details)

Uploaded CPython 3.11Windows x86-64

arraykit-1.1.0-cp311-cp311-win32.whl (137.2 kB view details)

Uploaded CPython 3.11Windows x86

arraykit-1.1.0-cp311-cp311-musllinux_1_2_x86_64.whl (509.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

arraykit-1.1.0-cp311-cp311-musllinux_1_2_i686.whl (519.6 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

arraykit-1.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (514.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

arraykit-1.1.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (511.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

arraykit-1.1.0-cp311-cp311-macosx_11_0_arm64.whl (157.3 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

arraykit-1.1.0-cp311-cp311-macosx_10_9_x86_64.whl (162.0 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

arraykit-1.1.0-cp310-cp310-win_amd64.whl (142.9 kB view details)

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10Windows x86

arraykit-1.1.0-cp310-cp310-musllinux_1_2_x86_64.whl (493.5 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

arraykit-1.1.0-cp310-cp310-musllinux_1_2_i686.whl (504.3 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

arraykit-1.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (495.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

arraykit-1.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (493.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

arraykit-1.1.0-cp310-cp310-macosx_11_0_arm64.whl (157.3 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

arraykit-1.1.0-cp310-cp310-macosx_10_9_x86_64.whl (162.0 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for arraykit-1.1.0.tar.gz
Algorithm Hash digest
SHA256 e9df80e5a7d9a2c3b15fa4e1a302cf27c95bf662e19533c6df3937a0ee4b9073
MD5 624002e9a6cb841054769d25488705b1
BLAKE2b-256 f26eca9ad1e2e34b1bdaa1bc801b8a19df04622aaeb67ed5f13f9ee55773df2d

See more details on using hashes here.

File details

Details for the file arraykit-1.1.0-cp313-cp313t-win_amd64.whl.

File metadata

  • Download URL: arraykit-1.1.0-cp313-cp313t-win_amd64.whl
  • Upload date:
  • Size: 147.6 kB
  • Tags: CPython 3.13t, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for arraykit-1.1.0-cp313-cp313t-win_amd64.whl
Algorithm Hash digest
SHA256 d7061afef78143e3e1ea374580831c90903acc87db075fddf8869ab914f5fbb7
MD5 53ea3362d9e4bbdf36a32f89f69dfa42
BLAKE2b-256 f388481e661822de1056fde24643a86ff4ffa873adc40adaeb2ac51217fa9a27

See more details on using hashes here.

File details

Details for the file arraykit-1.1.0-cp313-cp313t-win32.whl.

File metadata

  • Download URL: arraykit-1.1.0-cp313-cp313t-win32.whl
  • Upload date:
  • Size: 141.5 kB
  • Tags: CPython 3.13t, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for arraykit-1.1.0-cp313-cp313t-win32.whl
Algorithm Hash digest
SHA256 db80ba479c7b6b923116e79458f29994a3d2654e6868556e5c301bf0757b45c0
MD5 42666fbd4fb15fac6e1e7c07a3c9b09c
BLAKE2b-256 8395a5d7f050245d4015cc29d95f02df89fc6f69304a84257dc4d981cd3d7428

See more details on using hashes here.

File details

Details for the file arraykit-1.1.0-cp313-cp313t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for arraykit-1.1.0-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 83d16e2945b0c92edc8e9f4b1db913c8453e77c30405f93337d45f0a53a74e49
MD5 6e86920388d76f294174cd960cb43b1a
BLAKE2b-256 6b1641902a1bfc05140581d0547918993c7bc4088e962efa050265e4ec3aa1b6

See more details on using hashes here.

File details

Details for the file arraykit-1.1.0-cp313-cp313t-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for arraykit-1.1.0-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 24f14d78e0896cd64d9bfd0c2d38c5d23bc291cd26c2da6522af8f9ecb1b151e
MD5 a0adb25bbf9f0b06976eddbc367dabe7
BLAKE2b-256 d0fe947f7022da81f71af3a447f97dd5b55ac6bd4ec3d78f60b611f7a5a78c85

See more details on using hashes here.

File details

Details for the file arraykit-1.1.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for arraykit-1.1.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 66a0d79c66aa706a38cc2c4fa06b403ba0160d6155b9e71bb12a491b48102e2a
MD5 a7c6f49ffc26229b4c0d85ecb67b3c1a
BLAKE2b-256 a8c2b38b89b19543d738a6926b12c0b1eca09156c6af5fbb6742b2aee9dff848

See more details on using hashes here.

File details

Details for the file arraykit-1.1.0-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for arraykit-1.1.0-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3a062c0b3814b96c29093ce91a3da55c8b9ba3539aafae985018be52286b762f
MD5 d0bfb86d72553fbac583e49831dedbf4
BLAKE2b-256 c369cdb95735ec4547fcd4f6c251b3fabbc59c2c2154f282041ee8bcac88b35e

See more details on using hashes here.

File details

Details for the file arraykit-1.1.0-cp313-cp313t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for arraykit-1.1.0-cp313-cp313t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 99223678630270ed93114cc65c7f929747871fb2544f68418978a0efa52ed8f6
MD5 1918a8036f75ac90e027d832164613a5
BLAKE2b-256 b869ed6f06329d64798a2d655a6349e49449fac4ce624358bf9abca4076d9bfc

See more details on using hashes here.

File details

Details for the file arraykit-1.1.0-cp313-cp313t-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for arraykit-1.1.0-cp313-cp313t-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 889d2e068b3a26fd359e6f2f019b74f6f81a0b1be7f06d6fd2341afb96fe7237
MD5 80984d5e31717ceeaaa50cb0c223f5f8
BLAKE2b-256 e82f675c37a965568bf3eadc9be87d8a030c4665c0a29dc62a781b19bf0f0968

See more details on using hashes here.

File details

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

File metadata

  • Download URL: arraykit-1.1.0-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.12.9

File hashes

Hashes for arraykit-1.1.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 d3c18fc53fa6aa93624e8832a3cfdef6d167115462233892197b5fc3c73ee6ef
MD5 216b28a8e1088a4d94568e52e4d52a6e
BLAKE2b-256 5509b87a9019571dd2e34337338f3564ca995337641a6203beb8eb02a41cc84e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: arraykit-1.1.0-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.12.9

File hashes

Hashes for arraykit-1.1.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 a2bc2fdc741647c48fdd7da4e1fb677ea068ae4c3384d31999f8d7bbe0ec8767
MD5 99dae0f26799cbe1903df53f0963ae7c
BLAKE2b-256 c2c810792bb3393b7187c81f9906fc0790ab948209f40676d322eae3743e1e4b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.1.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fed632a52aa8b3953f09c49e24aef56f8e351d62d93d59ad986682333f2b610a
MD5 b38106e3dcf125af67d1ee9fbb8cd498
BLAKE2b-256 df5f9a178b981bb85d74a60a19fe1145dfcf4d5ab96b3935f9f5f97c87768be9

See more details on using hashes here.

File details

Details for the file arraykit-1.1.0-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for arraykit-1.1.0-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ef66247d0776fefb736c3f0278dd9d2255f8f02827f2e47ea5565470cc31c314
MD5 e1002538dad449b9e8bd07e2719c43e4
BLAKE2b-256 956d1b6a3aa1e612183c2e5aec856530d6d722abf62c9777ff4bc6a60b9f860e

See more details on using hashes here.

File details

Details for the file arraykit-1.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for arraykit-1.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 486c6ed2e9e2808a9a0f627766864bf211190616dba0d4bc21f3e7f33df3d25e
MD5 665724fdf566eecaaa5b1d52bc3fc747
BLAKE2b-256 2da2b058886d2aad5e33c6a86cdfda0a2ce6960a79462c7e23cba1dbcd0eb618

See more details on using hashes here.

File details

Details for the file arraykit-1.1.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for arraykit-1.1.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 80490c2227a7ccbee1aa74679d401253e37cb9d8b9447b0d22f1b4685ce533f8
MD5 e0e4d914635a93b3f687f4ce06873f16
BLAKE2b-256 9388e8b3dd8858d92c111b2908adb98e399cf6d4e56dd515a3e9bbc4ce36fc10

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.1.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2fc3b0b765b73f80143637a6026be9be9b3b1878268ee831cab3307e59e7010e
MD5 74ac8d5b174ccac61d9c8a6f303752f0
BLAKE2b-256 bb2e03c88e01b9b7441dd65589a22e00b7c492b8e5b2d2cb37de8cc4e1576846

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.1.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 4caf80b02564b6dadd90dcc74cc0263ca4da16f652d40b6ac775369a3ea7d42c
MD5 8b9e591a5e3877c845017e2b67d1e86e
BLAKE2b-256 b4cc5befb543d60ad09043e54e7b020a9b08599408c855d42cf2aad2ffa3db52

See more details on using hashes here.

File details

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

File metadata

  • Download URL: arraykit-1.1.0-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.12.9

File hashes

Hashes for arraykit-1.1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 49059e54aaad477bb9392150f383478eb79f0e5c3f0d1b34e80fef5fba099c25
MD5 c119ae9ec865c7ac1b0b039ca96172af
BLAKE2b-256 e5809ab9212d4a8f9401c107d1d82d09890e3e10a3d1ac5e696c515ed2872cc4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: arraykit-1.1.0-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.12.9

File hashes

Hashes for arraykit-1.1.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 669c4db2d9690f59756963dafd581409f1f66b642f7fa5a5366a616c92c25d18
MD5 16f42a63f6769a012d9901576fc6a46a
BLAKE2b-256 0e28475b89958569054581886354dc48032504e40ee0b928611e072d98aa586a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.1.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 32fdde19449b2d5b61c46207c49db366d12fbc38dd3eec92a41a68c1dace9392
MD5 e756d5e70c2bb32adfaea709b8a29148
BLAKE2b-256 b27398dbf9d48ba6c1ef70d3d4f28abe3c811a0b18ebfcfe4c4ae3d518cee3bb

See more details on using hashes here.

File details

Details for the file arraykit-1.1.0-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for arraykit-1.1.0-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 b03195ca94e04dbb305f6a8e779c02e9f45b5b331273ad0b990c83340487fdc4
MD5 a397de20a50e48b0549735c7c69c0b45
BLAKE2b-256 a451ec3265df398a09734f686e9251249f485c6567e877956a2a4214a79cd121

See more details on using hashes here.

File details

Details for the file arraykit-1.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for arraykit-1.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a6ec8f9c15777ce7c29d36a65ee2656ca74cb7a2c95a49023845e3e09955d40c
MD5 e9802d9aec42b528dc15475fa1401be1
BLAKE2b-256 d5d6701624684d972e6f449a0b6eef0ea77630febc4ca47943021243eedc4f3a

See more details on using hashes here.

File details

Details for the file arraykit-1.1.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for arraykit-1.1.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 582a33a41563ef96ba9b19c9473a7fc5d8f70f4890ef59cba92343481efee677
MD5 91a14c00e963e9026685a0c2d0076447
BLAKE2b-256 06b8dfd1ade8d76f62128d028a8e425267eaa9f1503980f390f6ca2e96120faf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.1.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 75cd7968c9ea6e3036edba05122d474cd3893334f13b8721905f196913ec1abf
MD5 51db830264067bf25703cf797db2feae
BLAKE2b-256 aff2a94032b3b45848b7dbe620d3df049e632e8ab0a1dfdae4150680b237c33b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.1.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 ba44f34cf7c363890bfc1eeb80c712bc37d9f3b5c7e668f0f90187d28c6f4def
MD5 df5b0b3fe3ed9f7306e9ef323159109e
BLAKE2b-256 ab743f9070c0082ee2221d69cbcc58d441063906e9669200eede58dcf6a13375

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for arraykit-1.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 59d37417b667b89914ffc3c7792856a2ea11f56313745ad9eb44170d0af6c536
MD5 ab5a094584ccecc64e3066edff3e02d4
BLAKE2b-256 526574f92798b4502f855d7e5527e2fc70c5f55724e655b4e0f63c1cba573803

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for arraykit-1.1.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 7353bb2ddbb104ebf9b719d3e1056db2ab2616686f7b8f2bdbcef37f23989639
MD5 56a7e437e88496d646fb28bf9f91bc28
BLAKE2b-256 0fa3f77e3e4f0d15b5a4175dffc74c8c503f478203900c30de3ccbee612120d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.1.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3c85b6ae295cbbff52d17b3ea6dd509d42db1aca80c4440dd973ea9fe8881150
MD5 ea97d113c8b9e2e983119a70b32d116a
BLAKE2b-256 322ca262dd3dc63323fa93ea07a46d8ab1f5c00a2d3f275aea85959ce06c8d2d

See more details on using hashes here.

File details

Details for the file arraykit-1.1.0-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for arraykit-1.1.0-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 634bdec9f968f45ed8a9ed9902bcb5cee2295b1e3d03f73f41998bb8f0ecbded
MD5 9203ff33264daf17e38e8390298e57ad
BLAKE2b-256 3380b3c725e9d4b7c9fff78b641f64d986a271c8af2794c8d30d703bb801ae9b

See more details on using hashes here.

File details

Details for the file arraykit-1.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for arraykit-1.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 11e592f784fcc3cce155368c3bdc24721ea475b087da6c9bab11f6ecd03da9c4
MD5 3b7f8cfc1b92c389e96f88be324f15cc
BLAKE2b-256 0f36651839000b37e46bb5ba6d40199bd06499bd06e3802ba0b119f011164630

See more details on using hashes here.

File details

Details for the file arraykit-1.1.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for arraykit-1.1.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 37b7444940012e6a10e2907af5ac78eeb51c9a0a4d7dcb4c58275100a7bbc37b
MD5 cbb0e67e4f5d39952d9c010d899c4e3f
BLAKE2b-256 097b3b99c1600a31a92904729c99d6c8e2253b23df0d690570bec28688ca59d7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.1.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 eae00d304b8ba35af93ca42c6f3842fee6ba4cdd4b007534c30372a1e1fd848d
MD5 ef2807da664ad29f7f41f59166aa05c5
BLAKE2b-256 944899eeb6a58f27f091c1cf68d40f828323eb6edfd92ab1757c5ea15a508f8f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.1.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 88a3925792f28f2dbdaca0403c0904e84a72ca65bf7fbc45b8f856f39c868ff0
MD5 4a3d3ad938898455a646cbc0e0f0728a
BLAKE2b-256 437133f8ebc034783338d8c7784303b83d677529c7baae008b48b110bfb262ce

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for arraykit-1.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 fc0f44c0259b13680126bf385887b369603b7c87a8b740a64f55a0e1ffd1373e
MD5 171fa89201fc21b86c25f60fff61f81d
BLAKE2b-256 9b7b7235b904b3d46f78128b3e64ca53cceca3035665d0d857545bce84fb8ce7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: arraykit-1.1.0-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.12.9

File hashes

Hashes for arraykit-1.1.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 9ac85b0f7382dab61fa63b41ab6b7ed597c0417ac112266b90bc74ca19812c93
MD5 0ecebbe81c34de3f27e440518e124d93
BLAKE2b-256 7bcfc42cce6f0b7c8f5b484987b0e33c208f3ef4c159e28d5599a40cc62b4972

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.1.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8c49f055b92f0fcba04f4975306f0c588f97d7a9deaa9503fad89351f7041f2e
MD5 1528c5c552ff7dedfb9f6e4e6b702117
BLAKE2b-256 5b8b628566ffb91c0fdedf363d76b9fe5842e9128f136eafd597f02d1ad973ee

See more details on using hashes here.

File details

Details for the file arraykit-1.1.0-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for arraykit-1.1.0-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 a263e62564e16f4fa52234acf606db1e2ca873fd776fe129d6a5469e3725c52e
MD5 3e3da5152bfb96eae6d478f4533e6400
BLAKE2b-256 b1197a6d6530bac3b963ef59ce5178b2459b09edb53c33c9dd32ef04c3ad665a

See more details on using hashes here.

File details

Details for the file arraykit-1.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for arraykit-1.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b0059168ffb0e90426640c19dc2a9c72b5b3ee1f6a346bd8cbb062eedec67b3d
MD5 8d56743df53a4a88b29a7e40859e89ee
BLAKE2b-256 4c174e77c954607bfe30eeaa891fc9f18f70a428616ee743ad3f07377ea9b55a

See more details on using hashes here.

File details

Details for the file arraykit-1.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for arraykit-1.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 2697c2eb8dfbe726e2f951f4ac8146c7d0d1ad3cc85514cf54103c145c39fa5f
MD5 8e7bdad708609237237d50cbc17b4390
BLAKE2b-256 a07b78aa87f9d0892d5f90f31bfabfcdb2703218c4e6c03f8688528697e16af6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.1.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7b0ff456a3ed193ba0625cdc0f8ec3f65e88b9cc33bde4093ec213fc7f295f08
MD5 41777e36084ee55484940bbb10dcec78
BLAKE2b-256 87a2bd61b76ec9547e8d3256e0ac45d88cbaa62938271ec1ca61b39e82f87687

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.1.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c1e6da665d8f0f0fdb4fd11d88f817900e3abc72912d76ed1988ffcdd7c5ba6b
MD5 1ce1316c99f3b02d55af8b3222a93c72
BLAKE2b-256 6d1e76655de9f6403b98da5814dcea3324d0a4808a7f7f4409b16d4cf2d53ae8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page