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.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.4.0.tar.gz (109.6 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.4.0-cp314-cp314t-win_amd64.whl (153.7 kB view details)

Uploaded CPython 3.14tWindows x86-64

arraykit-1.4.0-cp314-cp314t-win32.whl (146.3 kB view details)

Uploaded CPython 3.14tWindows x86

arraykit-1.4.0-cp314-cp314t-musllinux_1_2_x86_64.whl (565.9 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

arraykit-1.4.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (577.0 kB view details)

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

arraykit-1.4.0-cp314-cp314t-macosx_11_0_arm64.whl (160.9 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

arraykit-1.4.0-cp314-cp314t-macosx_10_13_x86_64.whl (169.2 kB view details)

Uploaded CPython 3.14tmacOS 10.13+ x86-64

arraykit-1.4.0-cp314-cp314-win_amd64.whl (148.4 kB view details)

Uploaded CPython 3.14Windows x86-64

arraykit-1.4.0-cp314-cp314-win32.whl (142.0 kB view details)

Uploaded CPython 3.14Windows x86

arraykit-1.4.0-cp314-cp314-musllinux_1_2_x86_64.whl (528.5 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

arraykit-1.4.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (535.7 kB view details)

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

arraykit-1.4.0-cp314-cp314-macosx_11_0_arm64.whl (157.6 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

arraykit-1.4.0-cp314-cp314-macosx_10_13_x86_64.whl (166.3 kB view details)

Uploaded CPython 3.14macOS 10.13+ x86-64

arraykit-1.4.0-cp313-cp313-win_amd64.whl (147.0 kB view details)

Uploaded CPython 3.13Windows x86-64

arraykit-1.4.0-cp313-cp313-win32.whl (140.9 kB view details)

Uploaded CPython 3.13Windows x86

arraykit-1.4.0-cp313-cp313-musllinux_1_2_x86_64.whl (528.9 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

arraykit-1.4.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (536.3 kB view details)

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

arraykit-1.4.0-cp313-cp313-macosx_11_0_arm64.whl (157.4 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

arraykit-1.4.0-cp313-cp313-macosx_10_13_x86_64.whl (166.0 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

arraykit-1.4.0-cp312-cp312-win_amd64.whl (147.0 kB view details)

Uploaded CPython 3.12Windows x86-64

arraykit-1.4.0-cp312-cp312-win32.whl (140.9 kB view details)

Uploaded CPython 3.12Windows x86

arraykit-1.4.0-cp312-cp312-musllinux_1_2_x86_64.whl (528.8 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

arraykit-1.4.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (536.8 kB view details)

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

arraykit-1.4.0-cp312-cp312-macosx_11_0_arm64.whl (157.4 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

arraykit-1.4.0-cp312-cp312-macosx_10_13_x86_64.whl (166.0 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

arraykit-1.4.0-cp311-cp311-win_amd64.whl (146.7 kB view details)

Uploaded CPython 3.11Windows x86-64

arraykit-1.4.0-cp311-cp311-win32.whl (140.4 kB view details)

Uploaded CPython 3.11Windows x86

arraykit-1.4.0-cp311-cp311-musllinux_1_2_x86_64.whl (517.1 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

arraykit-1.4.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (523.2 kB view details)

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

arraykit-1.4.0-cp311-cp311-macosx_11_0_arm64.whl (157.2 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

arraykit-1.4.0-cp311-cp311-macosx_10_9_x86_64.whl (165.5 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

arraykit-1.4.0-cp310-cp310-win_amd64.whl (146.6 kB view details)

Uploaded CPython 3.10Windows x86-64

arraykit-1.4.0-cp310-cp310-win32.whl (140.6 kB view details)

Uploaded CPython 3.10Windows x86

arraykit-1.4.0-cp310-cp310-musllinux_1_2_x86_64.whl (501.5 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

arraykit-1.4.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (507.3 kB view details)

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

arraykit-1.4.0-cp310-cp310-macosx_11_0_arm64.whl (158.2 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

arraykit-1.4.0-cp310-cp310-macosx_10_9_x86_64.whl (165.7 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for arraykit-1.4.0.tar.gz
Algorithm Hash digest
SHA256 e623c6b2c9cddc79b90d673c6c46352f9540f74b806e18ea41bf6e643883ef3b
MD5 7368484c3ff8ed0e2362b289504bcdd6
BLAKE2b-256 21a7b04bf69c45b18fdc77d41102b1b9693f69f2fcdfdb23045c3b0c3851cdc9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: arraykit-1.4.0-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 153.7 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.4.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 313db324ac056de339085d5307cb6005154544039ce3ce48d010361358a58f66
MD5 54ec71609b16808e5d59982ca4241839
BLAKE2b-256 47fafb62401cee30a4fae8b35a1ca26014d3f63fdfac628a2baf75aad8839aa3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: arraykit-1.4.0-cp314-cp314t-win32.whl
  • Upload date:
  • Size: 146.3 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.4.0-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 0d9db07d11e40fe4a81060bf7e33749510cf1747682c6881455c206c1aeaa570
MD5 c5b8ffdfbffeab923de6e1f06c593d56
BLAKE2b-256 787328cee52d3cb7b3e6c62b9486da0c3468f4980caa356967a5892eecf62573

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.4.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9350c0fcaef47d26e2ed22805081a31a58f97134f7a0f84865d6c276b584bb6e
MD5 2c1d172fb29458d49cb560a320fa85bc
BLAKE2b-256 104fdc5d549b265f9de1f4b4cb474dfd6172fdf7f5c589105c5884b58a7b34e1

See more details on using hashes here.

File details

Details for the file arraykit-1.4.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.4.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 15f8e5871f1633b3656b72d4177cab1c14cf569a5022019c119e21137938a834
MD5 8c1138641c8631d592b74b647ee5a20f
BLAKE2b-256 61abe0043ae17130e1c26ce58f0ce47a3c223b7a6ba8b93c2a7f387fe313fb80

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.4.0-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8b7b3710777767cf885c5d8c122aee9114a1a593f46d5aea12e31355fa8c04d9
MD5 c21015235801f634315e6f323e17971b
BLAKE2b-256 af8c93ae0e281e2374928e5917e6bd712763cea35e0a781b171b4845891ee179

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.4.0-cp314-cp314t-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 1187d8009ccf69636e6ed4b3692e549485fdfa04d9be05e3d2720a16ea538e03
MD5 1c9ab794dd37a4daa6735b2fa64f52f0
BLAKE2b-256 e6f1f4aeb9bb3c1922a1ad0ec4cca4403732b421bf0addb89e6a8240f4448b39

See more details on using hashes here.

File details

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

File metadata

  • Download URL: arraykit-1.4.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 148.4 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.4.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 928cb23121d9a4beaf98fdc740946e5ef248f1ce15e38d9b958c6e0227b26e6b
MD5 1d113e3c55167c06852393420304a786
BLAKE2b-256 4b0e2be1232f962d672b00a410f1765f76d156b2eee52b3c19b50547abf5dd3c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: arraykit-1.4.0-cp314-cp314-win32.whl
  • Upload date:
  • Size: 142.0 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.4.0-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 4de855801f02f6b4749cd3309bfd2b0eee95614dea52d1b51efc24ee4ae06aa3
MD5 3e9e5365d6e57c54b97bdedca2fa75dc
BLAKE2b-256 ba2c78cf48d3aab2e1a458d3e6da98319d12e36d2f70f66ecc9e6b8f697140fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.4.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8620c046fb383e26758431213e09bda2bf84eb78baccc86065af76b9d59c9d1a
MD5 90cf8ccc779b917842a8e5d08ea842cf
BLAKE2b-256 5a2e864a664f1e9262ddb24b48a73bfef7a86a321d81b320c3810a8114c746c3

See more details on using hashes here.

File details

Details for the file arraykit-1.4.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.4.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 70cb19ebecfdf26096538277a41680acdfddc814279b480c835596b8dd3ce669
MD5 acf72499d018d8df04f6bc0dafe49374
BLAKE2b-256 2188af33f6d41d5f961e85f81aa860ad51686a62215b0836c3745bb4a8987eb5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.4.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b064392a2f30c23ffa52558f3104230db958de22bbc22b19f55959cbd073af1f
MD5 e6707bd24e0acd6d786dcf5e27a83447
BLAKE2b-256 d633a993f847473fff9a91d07f98af4795ab83c465890c298aafc9679790f367

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.4.0-cp314-cp314-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 c95462831f2c72e57f12436c9c30a67b68f2442add1438890c09cfc39d356a95
MD5 64cd582f1abe3ec57db00d8c84c64bd4
BLAKE2b-256 a16188f8b06b4e65d6ba48c34f0ece8ca0698d632aebe99493b119a88afeee61

See more details on using hashes here.

File details

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

File metadata

  • Download URL: arraykit-1.4.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 147.0 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.4.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 96fd53b70a3993b6a102aeb10773f376235625f8aad2886af4a49b3f2906c28a
MD5 f3cd0eb1235bf58e4900afb1ee7ae13f
BLAKE2b-256 ba82b0889ed8fb457dbd293f1ff00cb7f9280a0fd79222552955673471896b49

See more details on using hashes here.

File details

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

File metadata

  • Download URL: arraykit-1.4.0-cp313-cp313-win32.whl
  • Upload date:
  • Size: 140.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.4.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 3d444f8c2599d737f6eeef52d630cd2bce434c502c8947deee18fb9b8cb9f55c
MD5 748f44c6dfc751eedcc2c4d51a1a989b
BLAKE2b-256 35182c7901c02a02ea5bd5cff188f4cda6e4f5ce67c5909365a60899deb5f8cf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.4.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d294ffc2bb5b7250c215b7ecfe309f59185aaa3389b2efe944a38b94e56043b4
MD5 84bf65cc6d345ad436edd6946b1a8c73
BLAKE2b-256 4a7f6684d829051491493e6af9fd5743157a880dd84a3ffaece77ce5ad7aa658

See more details on using hashes here.

File details

Details for the file arraykit-1.4.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.4.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4dd00eb6cd6c04d0d6be5d555c44aef3ef73d6939a5e0096036e2f22a822dbbc
MD5 72835162b089b0c9314d00c6d9dca153
BLAKE2b-256 1e1712ace03fbc18eaa0218a38ffca4024fe8118e7f3b045407f71f64158aed2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.4.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7abdcad76fb67d1625b581e622b9dbcc019ed8f49c57407feeb38e10bc39e750
MD5 a6f0b045f121d0e7655a71fe63698531
BLAKE2b-256 c128282cef1fe5e4f4bb0564d9703e458503a627732443d663eae622c728cbde

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.4.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 c09776de8fd1503ea5c3345a3fd4c054e962e7e52d5ab5425c6eb12310a8ad7e
MD5 faca46187691c5710a77c77f93b151a1
BLAKE2b-256 b6e51565433e2c283e4458d548781377e493083160d4f6f9c8b547613f3f7eaa

See more details on using hashes here.

File details

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

File metadata

  • Download URL: arraykit-1.4.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 147.0 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.4.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c95dfd6c89dff1374fb2b8e9d7379c062eefb542e85d37b4dc04b9206ccb935b
MD5 bba02f81d2860c27314d7f8759c996a0
BLAKE2b-256 85b131e971b35115e4c3ab01f81442e9d00286f956dd3093fb0f8c4462e8c678

See more details on using hashes here.

File details

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

File metadata

  • Download URL: arraykit-1.4.0-cp312-cp312-win32.whl
  • Upload date:
  • Size: 140.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.4.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 52a28d1f3e8c13c8099c301432272aaeef71a4a5bd481d4a0ed67b7fdc4a931a
MD5 7519470de7785685428c98dadb9bd490
BLAKE2b-256 b2bae771e61de65ec6371d06ab5d84635893bedd2a60d5263965198b4805177e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.4.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 154694c0a96d9102fd4fdd0b2769ba504e39c717b947db18f7fd39c18a2f0d86
MD5 4b600bb6a7cd7b88e1009bd4424b8022
BLAKE2b-256 a0ee1a6667b1fdd1b9e17ca3a3a357b149ba335426beab0b1f7c9225d1269ffe

See more details on using hashes here.

File details

Details for the file arraykit-1.4.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.4.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 afb004065da3c59e57eb7529cc824dc2116687e160928a092248cd46f65a59e1
MD5 83a70e7d63f2fa78daa6a590f5681be9
BLAKE2b-256 86cc4fb7aa9613f0b2382336eff415399e75f9c804bfc8c19f3781bc12485ba1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.4.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1623acd2873352723c23c2161fbcc9404c75148722a98d970dc011c617f8eb07
MD5 7eba2b64fbd1396898fed0a590ec61d9
BLAKE2b-256 ff25e7da645b2dcd8aa199f1c0ea7291ff4f6e453aaed4784a9c6b34e0dfbc7d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.4.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 69917e006706170341c4838ed136e9b5f0cad0729df5650dff56bc585215c4be
MD5 ea0da4e60f3f51706798da35cc26eb82
BLAKE2b-256 ce4fc0b970a9c60e874aea195e8f10181e4c1c7abd9597186e61888d2b213b81

See more details on using hashes here.

File details

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

File metadata

  • Download URL: arraykit-1.4.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 146.7 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.4.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 b542426fcae9bb673641d5151219c045b79f75c4e5caec7d7eb69908a1d71846
MD5 20fb91dbaf349229fc4e9c07916f05f9
BLAKE2b-256 ecc6f2381ae5be7b210cce1938202891f0911a34311608dd65737cfa1adbd751

See more details on using hashes here.

File details

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

File metadata

  • Download URL: arraykit-1.4.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 140.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.4.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 9fd048f64f799bd49efea31a75112c2f01b8a677473cacfdb453d17eaa60881c
MD5 3fc3a361b056eed3d489c266511e8da7
BLAKE2b-256 07d6e0741cbcaf29d83f93ac77bbaac40af6e2211f800cecf7d49b91567332f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.4.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 956d7196a5aa8ae54012d24f5510de14bf6b8145ff18c0609a7eecf716e2b2a4
MD5 4aa286151c3b2ddce344d5cf0313a5b5
BLAKE2b-256 e5e3ee7f551288ab92f687dd9d5358011634c65b287fc3e5ec8463d6d938f04e

See more details on using hashes here.

File details

Details for the file arraykit-1.4.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.4.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 aa85d83bc878fe09a5946b31f5ec9835d967205e2b1cb579fffaa9d9c1ca9fd0
MD5 3a8dfeea850cbbee15dc28565aab5d02
BLAKE2b-256 4aec221e4654e733a82f137099ae73bbacf1153316eac425954102278a37f5e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.4.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7e1f37a263ecede8a8412a816ff993804d850cd475f8b84f285e35e82d52c9d3
MD5 51828b25611bb59c8aff4a9a2b3377bf
BLAKE2b-256 4cbee41355c7239691175672fc734b336581344a4c98ec64c18e0e9843528621

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.4.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7bd4645005ca3549f1eacedc34d41d0442ab3b134ebb1b29f210d97206eadbe8
MD5 ef85ba5d0c76854828ec3cddaca3ec59
BLAKE2b-256 c8b4920f6a6f170db04d3cba8e50abc61e954c0d3deff9951b67b03977381468

See more details on using hashes here.

File details

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

File metadata

  • Download URL: arraykit-1.4.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 146.6 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.4.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 5f7acf9d82f12a05a94d116d6d623f1d0370ebadadd6bcf7417e7f2ca6591eed
MD5 dcf0c305ebbe049f4315983ff8ff28ff
BLAKE2b-256 4063a27f05967c23ed2668afd9fae23379d8cfc74ae2ba4936c19becfe9ecf4d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: arraykit-1.4.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 140.6 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.4.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 9fbafc73e5f85ea0a5a02c07495a5ef0eabc73a0496da9c0d9353540a2183674
MD5 8edbb250a3a5fa2375ea9d28581bcc44
BLAKE2b-256 be90e7d042243576e81c2cf85f2829ed2ce9dfd740f75c9519a1ba624d57f089

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.4.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 701ba3e26830a7ea4231bd39956f97eb1c4d8d7b6b5bb56cdb012e8cb31a8ad3
MD5 f6cdb4b6bcd3470e1301da2e312144d1
BLAKE2b-256 c9a396ff58680c179f94c2cf58e30097c32ba81d1d4bc7934facf99671c08de4

See more details on using hashes here.

File details

Details for the file arraykit-1.4.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.4.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7b62046ce36583e89cae199f9a257c87ad997aa1f9d0435dd56251ad3d81cba5
MD5 a3ccf016e4b20e801c9d83b72fa10417
BLAKE2b-256 6e1c48162d04adfaeec3849c31f0bebad5e98cece033b6bbb637b2b6d86b2c0e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.4.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8747e8dc376b2f679013f1b9a9c874b62a8b34678c2b314b7c4077bea8286f15
MD5 471756cd450b07ae867cb9fb5c488c5b
BLAKE2b-256 58f1bf9eabaa0e5de97cfde549a0b6bb031c138eaa17c39690d2940a8716bb40

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.4.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6bfb383a99dcb1b85712d3f73cee033085e7dff45a1b8b663472cc17d5c067ad
MD5 ed06b30dcd6c00d485d5da64174e48c1
BLAKE2b-256 3e9a88fff48fee467cc9593021fc8dcf4dd975e88097ecb9e3a3f59ac4232743

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