Skip to main content

Array utilities for StaticFrame

Project description

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

arraykit

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

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

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

Dependencies

ArrayKit requires the following:

  • Python>=3.10

  • numpy>=1.24.3

What is New in ArrayKit

1.3.0

Added slice_to_unit().

1.2.1

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

1.2.0

Now building wheels for Python 3.14 and 3.14t.

1.1.0

Now building free-threaded compatible wheels for Python 3.13.

Added is_objectable() and is_objectable_dt64().

Added astype_array().

1.0.9

Updated types in pyi file.

1.0.8

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

1.0.7

Updated build configuration.

1.0.6

Updated build configuration.

1.0.5

Updated build configuration.

1.0.4

Updated build configuration.

1.0.3

Updated build configuration.

1.0.2

Updated build configuration.

1.0.1

Updated build configuration.

1.0.0

Integrated AutoMap and FrozenAutoMap from arraymap.

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

0.10.0

Now building wheels for Python 3.13.

0.9.0

Added TriMap.map_merge().

0.8.3

Corrected incorrect component of _TLabel in __init__.pyi.

0.8.2

Updated build configuration.

0.8.1

Updated build configuration.

0.8.0

Now building with NumPy 2.0.

0.7.2

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

0.7.1

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

0.7.0

Added array_to_tuple_array().

Added array_to_tuple_iter().

0.6.3

Optimized memory allocation strategy for nonzero_1d().

0.6.2

Extended nonzero_1d() to support non-contiguous arrays.

Optimizations to TriMap when mapping to object and flexible dtypes.

0.6.1

Enhancements and optimizations to TriMap.

Added nonzero_1d().

0.6.0

Added TriMap utility class for join optimization.

0.5.1

Restored functional wheels for Mac OS x86_64.

0.5.0

Now building wheels for 3.12.

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

0.4.11

Updated types in pyi file.

0.4.10

Updated types in pyi file.

Minimum supported Python set to 3.8.

Minimum supported NumPy set to 1.19.5.

0.4.9

Improved performance of first_true_1d() and first_true_2d().

0.4.8

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

0.4.7

Added BlockIndex.iter_block().

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

0.4.6

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

0.4.5

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

0.4.4

Corrected deallocation routines in BlockIndex.iter_contiguous().

0.4.3

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

0.4.2

Added slice_to_ascending_slice().

Updated BlockIndex.shape to internally cache the shape tuple.

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

0.4.1

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

Added BlockIndex.rows, BlockIndex.columns properties.

Updated unset BlockIndex.dtype to return a float dtype.

0.4.0

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

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

0.3.4

Simplified implementation of NaTType identification in isna_element().

0.3.3

Corrected potential memory leak in isna_element().

0.3.2

Optimization to delimited_to_arrays() character reading per line.

0.3.1

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

Extended deepcopy_array() to permit memo as None.

Corrected all compiler warnings on Windows.

0.3.0

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

0.2.9

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

0.2.8

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

0.2.7

Updated most-recent NumPy references to 1.23.5.

0.2.6

Maintenance release.

0.2.5

Optimization to numerical array creation in delimited_to_arrays().

0.2.4

Set NumPy minimum version at 1.18.5.

0.2.3

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

Now building wheels for 3.11.

0.2.2

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

0.2.1

Implemented count_iteration, split_after_count.

0.2.0

Implemented delimited_to_arrays, iterable_str_to_array_1d.

0.1.13

Now building Python 3.10 wheels.

0.1.12

Added get_new_indexers_and_screen.

0.1.10

Updated minimum NumPy to 1.18.5

0.1.9

Improvements to performance of array_deepcopy.

Added dtype_from_element.

0.1.8

Revised cross compile releases.

0.1.7

Added dtype_from_element().

0.1.6

Explicit imports in __init__.py for better static analysis.

0.1.5

Added isna_element().

0.1.3

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

array_deepcopy now accepts kwargs and makes the memo dict optional.

0.1.2

Maintenance release of the following interfaces:

immutable_filter mloc shape_filter column_2d_filter column_1d_filter row_1d_filter array_deepcopy resolve_dtype resolve_dtype_iter

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

arraykit-1.3.0.tar.gz (105.8 kB view details)

Uploaded Source

Built Distributions

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

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

Uploaded CPython 3.14tWindows x86-64

arraykit-1.3.0-cp314-cp314t-win32.whl (142.6 kB view details)

Uploaded CPython 3.14tWindows x86

arraykit-1.3.0-cp314-cp314t-musllinux_1_2_x86_64.whl (556.5 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

arraykit-1.3.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (568.1 kB view details)

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

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

Uploaded CPython 3.14tmacOS 11.0+ ARM64

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

Uploaded CPython 3.14tmacOS 10.13+ x86-64

arraykit-1.3.0-cp314-cp314-win_amd64.whl (144.8 kB view details)

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14Windows x86

arraykit-1.3.0-cp314-cp314-musllinux_1_2_x86_64.whl (520.0 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

arraykit-1.3.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (526.9 kB view details)

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

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.13+ x86-64

arraykit-1.3.0-cp313-cp313-win_amd64.whl (143.4 kB view details)

Uploaded CPython 3.13Windows x86-64

arraykit-1.3.0-cp313-cp313-win32.whl (137.4 kB view details)

Uploaded CPython 3.13Windows x86

arraykit-1.3.0-cp313-cp313-musllinux_1_2_x86_64.whl (520.4 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

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

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

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

Uploaded CPython 3.13macOS 11.0+ ARM64

arraykit-1.3.0-cp313-cp313-macosx_10_13_x86_64.whl (161.7 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

arraykit-1.3.0-cp312-cp312-win_amd64.whl (143.4 kB view details)

Uploaded CPython 3.12Windows x86-64

arraykit-1.3.0-cp312-cp312-win32.whl (137.4 kB view details)

Uploaded CPython 3.12Windows x86

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

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

arraykit-1.3.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (528.0 kB view details)

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

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.13+ x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

arraykit-1.3.0-cp311-cp311-musllinux_1_2_x86_64.whl (508.8 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

arraykit-1.3.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (515.8 kB view details)

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

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

Uploaded CPython 3.11macOS 11.0+ ARM64

arraykit-1.3.0-cp311-cp311-macosx_10_9_x86_64.whl (161.1 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

arraykit-1.3.0-cp310-cp310-win_amd64.whl (143.1 kB view details)

Uploaded CPython 3.10Windows x86-64

arraykit-1.3.0-cp310-cp310-win32.whl (137.1 kB view details)

Uploaded CPython 3.10Windows x86

arraykit-1.3.0-cp310-cp310-musllinux_1_2_x86_64.whl (493.0 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

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

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

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for arraykit-1.3.0.tar.gz
Algorithm Hash digest
SHA256 b5d72403bf4a85e6680b288cf54d3646c6ff57861d3ccff24acff44d8639a6fa
MD5 366bba17f693ed66b904af20aeda5009
BLAKE2b-256 9ed3bd78c56a803b73919418a91177c1abd5a53167fc267a21faf5f635796aee

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for arraykit-1.3.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 569cde18ed069d5a6255a99419c56ea690c8e3f6386c17f67cf9c689492e0aaf
MD5 66fc1568fb8992c28c302add997592d3
BLAKE2b-256 cdee991a8b17b4e918a5f766b3d3333ed86ed1c3d8e513598f1563d44c06c880

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for arraykit-1.3.0-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 e51a84de8baf14c230345316e2bb904e06e27a58c9c46209908811bd2256454f
MD5 f215476b177c45b102cbc3da808cafc6
BLAKE2b-256 7d8d69e8ffb1fff529ee5b7f69e9b526561b7731affbbc1e51c84285817fcc8e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.3.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cfabe117e891086246ed8443b0238426c853fbb20fef9552ed67bd5731c7391d
MD5 b932349c317eda92189e6257e8027378
BLAKE2b-256 c5d7d2fb7b87405efbee5e7c4f0b06c6103dc3abb12ab350bb9a70bb6a4b3055

See more details on using hashes here.

File details

Details for the file arraykit-1.3.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.3.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5c90c14dd79bd755f322a4d52d40adfb2670b43e824a6dbf1b83a0e6c149a486
MD5 c287993ab89223002042a141e5563117
BLAKE2b-256 37bbc08607b42a5f2396eb4b9a10f11db612f6ba390154b49b6419860dd494e5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.3.0-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 014c4cced68e3f798aa773d332730574ab50004f1745d631033c6df834ede2b3
MD5 8453ab7f5ec2e1e41d5dbe6bf1542ab4
BLAKE2b-256 8004731d251b367d716c0237747fe2ae47778aea42135f6a0ff815858537196c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.3.0-cp314-cp314t-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 898df7ab6eb56ca9b9ae291f74d760910d6b2d9ed3a6a49851e837e898dcab37
MD5 4b6a6e1c3ede4808fefb5f82b43c59b7
BLAKE2b-256 f16e1cd1ab94380e7dc4c66334bcba8d62cd68e64016c932a9b3f480d6ef66c8

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for arraykit-1.3.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 8312f6a98c8d63d3f7b449db10f8d8c4ad9320510f602b8dce909dddf8ca0604
MD5 ecb6f37c53def7c27d81c4006e1a26b8
BLAKE2b-256 37e0013eab3ea346a9faaaf9cd5f6deaf095d79bf22d2861bc63de166113bd2a

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for arraykit-1.3.0-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 2378ef22ee7a8860e68c315bdbc38fc272ba6c46c940ce69f5c94a560ace60a3
MD5 ddf8917e121586f41294cf32e84ece2d
BLAKE2b-256 bc718346198ca02cedd4d093520aa3d454ad117efc330a33839c8374538e4a7e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.3.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5d4bdb2cd8aedff3acf0f111dee59cf2eea20c4fa624016ec2286c778391fae2
MD5 367dcd483a85639ab62b3639a4dc3b1b
BLAKE2b-256 795b986fd9380a0dfbec9b5a421ebab1565ef0fc5016435b689e28e6601bc5b8

See more details on using hashes here.

File details

Details for the file arraykit-1.3.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.3.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7f3c736b82c06299e97623678df3e788bc338fe833006e7ca68cf78e74f1272b
MD5 417f47cb47c84f42e8f4c069e33b7d5b
BLAKE2b-256 1f471a5fc005771e285fed56d6615e1a11eb4e86c3fa181a64257382257d3e0b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.3.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 489da46dfe07b2b88470a2cd4b72991f61b2d093ee68623f6988727ca651d63a
MD5 0b5212eb23af85eb0ba65cd00c14baa5
BLAKE2b-256 5ed6c769bff896eed3402271ef266604fe5804321cddb3bf4600a34e67e97735

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.3.0-cp314-cp314-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 0bac0d6ca625c14c52d5b67bb7c3453df11ca58965112447f1baaebbc25764b3
MD5 66a287867889933a88cf8fee80462b6d
BLAKE2b-256 79ee50baaf2d95e27cd95ee014fbf1b910dfad9eedbe499a4caf7e74c5033ebf

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for arraykit-1.3.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 86a72f04d48a0d04ecdede319f7788d8ce85111c2c7948d9b133066672bf22e6
MD5 ad816f1d5d0e2b8f2919bec37919512d
BLAKE2b-256 e94bc3d20ec58195d4fa2732a198f50a7dc9584afb83ff95321364817ad6c928

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for arraykit-1.3.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 5ee149fc4cb3baf34013e72c60d8bf40fd7f12b945912afbfc7320d790479559
MD5 ebc86469a057a851cae301e42ebb8e5e
BLAKE2b-256 d4389f9d7c92aba783d56dd08b3445df1eaea45a1680d10df112728754746b08

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.3.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 72d3d853327d999afbfaa070ac5028a0eadf902a06cc374029b3df036619605f
MD5 9baa1707a5be87ce05accf41e6f4d5a2
BLAKE2b-256 d30160d0f7d1448f4e02585eca48d4d6dbed6c3caf3f4cff610a2fb4964dfb54

See more details on using hashes here.

File details

Details for the file arraykit-1.3.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.3.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7cfc45608fc614011aaf42486c98f32f8762e642a7d6304ac2e4c3a6dfbf66a5
MD5 372ed92b97037c8eb3d80a503830b692
BLAKE2b-256 d4a932d539be7bbecf6aeffcfc10e86367b155ef1f96fb2bb878ae03f09dce19

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.3.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 07f36c927d1290a545a41ff2b87efb5c0796e1b9ac1ab5811084ad30d9e633b4
MD5 e05d268bf2d0cae272d18a6b5087fb88
BLAKE2b-256 26e977593ea00248c3dec5b9d003f7ae3e17ad260777f11bb4d997f43ae58966

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.3.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 1d6f4b6ba782cd80da291765df1b3992731e68a0cdd3f4bc1fe362544b5898ed
MD5 1ed742b1136525581d0225d1094150e1
BLAKE2b-256 b2dd6c3237f32ea73c0687d7cd518a66996d7983a97a1c4cdaf5eaef1864cd3c

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for arraykit-1.3.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 6963181029dae689150eb6ac84826111a45ec2a582d6e9456be5b2b0a3424c8a
MD5 0942a8e4a1b10c830e3292bbe16ac104
BLAKE2b-256 62ee5c2cab9c5aa5f5bdaef68f34304b7a5a6eb00d8959327534f4f1a18596d1

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for arraykit-1.3.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 7197e0ba6fc691501a31156b4486d824f29587f5fbaa651b74f36cc563c35006
MD5 777394b280ee41ef26af469762944d4f
BLAKE2b-256 8155a20c2cccb92c1f9f5d0961a54981f83e014f123537165fff7e7fbd281f31

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.3.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 15b7ba69545b98b81513c969423ef09592b6680b99e8856b1ec89156e39fdc70
MD5 3a62c91a0620bacf7ee8a5b2757325b9
BLAKE2b-256 12aed888d22b56826bc6fc61479f24515f4e0be122eafaf6fef48b483a2d8b13

See more details on using hashes here.

File details

Details for the file arraykit-1.3.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.3.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7e89e20a6506f1ee251027c3d1c1221b4699449a014f925e9a2e4099e33ec270
MD5 cf1c04acdfcc15950c38900416f186ec
BLAKE2b-256 c0d93647165d8135f0a10fa9abeec5f3fe7351edbe5318ae380562eba53a823e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.3.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9494472be0330335504a0bba18cf011632c274a7975c5d5697051635c341016c
MD5 4846598ff5e9c0dc3f9743af8d75454d
BLAKE2b-256 7996f078e37a15ec372291c1e6106e3747eaf4bb308867a94b7fc05790a70826

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.3.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 a7e6c29eb8c271c9b8c2a2fcda68524ad227672c88dd84a80e31afb36c5bfe0c
MD5 c34f7e05c44d8c94071496aa7773e951
BLAKE2b-256 1f4ca91f8ec932ce08cbbff6536aa03cd1da112c5d9752ebe9814486af00bab4

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for arraykit-1.3.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 decd29a1a52b2647c9b9621bdfc678a0d7ffd597cb76fba8967207953418f364
MD5 7abed9b50addcef0a6d83e686a741a97
BLAKE2b-256 9881a8bf2014012152e20d7bf5bb8196adbff1f9867ebf766335bfc63d2aac86

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for arraykit-1.3.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 7c8ce7f5c4de7c4818b1b112f82d18f3b8142910a66290bfde0bbfcde4775ea9
MD5 b7d71c5cba972549f9025a2f064e9c89
BLAKE2b-256 9dd20bb040b445fffa873df4a77880777b9052283e21d83aba44192394faae36

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.3.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ba9140586381b11ab8d4c80dd6e0dbae00eadef2a90646d4c86cc3f7620cbd5c
MD5 3e2c6e357ded85a7706790ba4683cbea
BLAKE2b-256 618a801bcd64988614b537e2e51604dc870836cba1cb5ffb60ebf703bb4dc54b

See more details on using hashes here.

File details

Details for the file arraykit-1.3.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.3.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 66e9f4fd80a6682bccbc56095de7d4e197c820851f6e9ac6ae82f20e5cd1194d
MD5 d9fe7bcc2acd7f6c786410febd8c4173
BLAKE2b-256 aae308c19a4e70e04348fd9bf0a4daad38a2c413716e25f8bbb1fdbae008bd1b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.3.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0424eae12ea8b06e8a2590066fd335fef1b9fac3cec331d23b37c91eff7672d2
MD5 d6dda9d7a9c0cbe2b816f78f31ae979a
BLAKE2b-256 b6d5b1c3ccb4aa94f8859cb8e5b4a74b51f0630a8fcfdea73ac7baebc5ec83c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.3.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 eaf54250c4d35a5f271cbf5bf821a2fca4c7c4ed881f9838da35009b40b5c766
MD5 6a4af927ad30073780a179cf9486b7c2
BLAKE2b-256 12b75cfbdc5440addb9e8948ff7d01ae2b07be233e387b032741c92ffa543c0d

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for arraykit-1.3.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 2995d5d152e2eea4d607b4ba05c1dda3879de6e04ed432f083b12c745bc0e403
MD5 8856300dfbe1ad4e044fe61f97d3b8ce
BLAKE2b-256 f2996a75f9986d01d4edcc9cfeb5e7c08a8aad480137ffb69c65ef239f0c74c1

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for arraykit-1.3.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 79edd8ce3b3ffa55665582787fd9411726b0ea91cfe2c86e604f37527d2bfa48
MD5 b50216e1b9c6c3717b9a912ea7a09f29
BLAKE2b-256 8341dce117d692d6f8eca830b0581a5ce7843c84121967ab982647d4e6de20fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.3.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 40aa260c223ef7e56b412979c0a3aa4a8d5a481d2be50f038f3a2f5f267bb48e
MD5 177b260249bc94ac9cbbb3e9ccea69dc
BLAKE2b-256 7bf206653c99d82e75da2b46d69d0985acd25863a44d380fc5c68884d35e7cb5

See more details on using hashes here.

File details

Details for the file arraykit-1.3.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.3.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f533b272fc999f5889ebe260d4fff529cfb870c16f33b02b2e3b7e991da3eede
MD5 ff38d6f59cc7af779c1662ed364b2ff2
BLAKE2b-256 036f3d3bc3aed856daec6f5c744b35077774c798e2c2b179147bea6ba0f79dac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.3.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 526c0205c933414e6698500b3490bbba02ec3d0600f6550356b9b27f4bd99a6c
MD5 021828586147cbd1266dc5f01fb75fbc
BLAKE2b-256 d43891db8cb35b2d0bdf987f7da998c60804269743d26ed768d361320f57434f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for arraykit-1.3.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1d2ba9b631389c561f87d0b9ba78c8b04dc7d9d4343365bee5f31d6dca2e6d7c
MD5 103445373c6eb2807418a3846e874623
BLAKE2b-256 3eb0b4ad54d65acb7f749237ce06aaa1c9b0890348b644c9d535b9cabb9cbea8

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