Skip to main content

Typing, documenting, and improving toolz and cytoolz.

Project description

Z0Z_tools

Temporary home for humpy_toolz, humpy_cytoolz, and humpy_tlz packages while improving them. The audio processing modules previously in this repository now live in hunterHearsPy.

humpy_toolz

humpy_toolz is a typed fork of toolz. It provides composable functions for iterators, dictionaries, and function composition with type stubs.

from humpy_toolz import compose_left, curry, merge, pipe

merged = merge({"a": 1}, {"b": 2})
transform = compose_left(lambda x: x + 1, lambda x: x * 2)
result = pipe(3, transform)

humpy_cytoolz

humpy_cytoolz is the Cython-accelerated companion package. The core modules dicttoolz, functoolz, itertoolz, recipes, and utils are built as extension modules.

from humpy_cytoolz import curry, groupby, merge

humpy_tlz

humpy_tlz mirrors the humpy_toolz API and imports from humpy_cytoolz when available, falling back to humpy_toolz otherwise.

from humpy_tlz import curry, groupby, pipe

Standard library operator module is "curried"

from humpy_toolz.curried import operator
from humpy_cytoolz.curried import operator

Installation

pip install Z0Z_tools

My recovery

Static Badge YouTube Channel Subscribers

CC-BY-NC-4.0

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

z0z_tools-2.2.2.tar.gz (806.4 kB view details)

Uploaded Source

Built Distributions

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

z0z_tools-2.2.2-cp314-cp314-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.14Windows x86-64

z0z_tools-2.2.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (3.0 MB view details)

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

z0z_tools-2.2.2-cp314-cp314-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

z0z_tools-2.2.2-cp313-cp313-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.13Windows x86-64

z0z_tools-2.2.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (3.0 MB view details)

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

z0z_tools-2.2.2-cp313-cp313-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

z0z_tools-2.2.2-cp312-cp312-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.12Windows x86-64

z0z_tools-2.2.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (3.0 MB view details)

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

z0z_tools-2.2.2-cp312-cp312-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

z0z_tools-2.2.2-cp311-cp311-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.11Windows x86-64

z0z_tools-2.2.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (3.0 MB view details)

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

z0z_tools-2.2.2-cp311-cp311-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

z0z_tools-2.2.2-cp310-cp310-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.10Windows x86-64

z0z_tools-2.2.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (2.9 MB view details)

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

z0z_tools-2.2.2-cp310-cp310-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file z0z_tools-2.2.2.tar.gz.

File metadata

  • Download URL: z0z_tools-2.2.2.tar.gz
  • Upload date:
  • Size: 806.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for z0z_tools-2.2.2.tar.gz
Algorithm Hash digest
SHA256 6e79a6bd901696cf1f0bd8c034e4257f6fc9fe32539ae8e9dfcc3b62761edc5c
MD5 d3a56c28fba4061ddbc60f68672369b0
BLAKE2b-256 ab5783c64bdc8a6551259531a8692c203fc6560d0eca9654b85ee71ed93045e6

See more details on using hashes here.

File details

Details for the file z0z_tools-2.2.2-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: z0z_tools-2.2.2-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for z0z_tools-2.2.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 8e2071951baa7df702383b13eb1076c3ffe542cad7a479ca9aac4d5477531ef9
MD5 367c17e653788d932bb646616571ef51
BLAKE2b-256 4f0d1066105de23e3acd6f79fa99c698dd6ac51fd62fffa1056ac29bf8de4417

See more details on using hashes here.

File details

Details for the file z0z_tools-2.2.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for z0z_tools-2.2.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8f2bbe61bc9d116af1dfcb58ecee4841d6dfd56ce6ef7267ce4861032ad25bad
MD5 3fabf03e07a6f6a65fc8539af1acb911
BLAKE2b-256 f609c2036ed6d0d54bee0d1a6e7354445f24a25992868ebc36a95a7b01ecc6d6

See more details on using hashes here.

File details

Details for the file z0z_tools-2.2.2-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for z0z_tools-2.2.2-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2f8437b312fa2288a83d4bb73c8e43edbb97cbdf16bf38235882f0bc4110fcdb
MD5 efe710f3845d363ee55b526e13b0ffb7
BLAKE2b-256 176a3d1322476efeeb85f232787854d8a7080dd78cda80166b24aca6c91ebd8b

See more details on using hashes here.

File details

Details for the file z0z_tools-2.2.2-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: z0z_tools-2.2.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for z0z_tools-2.2.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 c070dc0fd10e7ea1b3613aec1e0658fe1bfaabb234e6cdbbe7cec9cac2662506
MD5 1df34f71a6fe0c52ca671f18d6781b60
BLAKE2b-256 5fb2992f3190d4be71ad46d17c8eb65da647e315591dbb7441aeda9167454496

See more details on using hashes here.

File details

Details for the file z0z_tools-2.2.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for z0z_tools-2.2.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d15ef57a39051672672f9a900dd38576a4dcdfe3c9bd75451ea2cd1bbd8d0a84
MD5 b96f221199cb6a4fc08fea2fc28bd192
BLAKE2b-256 543c6a69bab3aec6f327e5ece1c18f00cdfa67d06e116b97c2548f650be8c847

See more details on using hashes here.

File details

Details for the file z0z_tools-2.2.2-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for z0z_tools-2.2.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0ed6f1fd59d20a8973c1bd9b22ce2dc5d56a9088f4e4353a68d95cd7225827ee
MD5 763d4ae255c90304c9019ff72dcb79f9
BLAKE2b-256 f7af181770ed970ba0531463a5063dffef1181929fa6e8655f0e440736120916

See more details on using hashes here.

File details

Details for the file z0z_tools-2.2.2-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: z0z_tools-2.2.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for z0z_tools-2.2.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f90eca53653ff5f95bae772bab82fbb917cafb6a20d8988a1907aa4580012bed
MD5 694b552c0e5eb525da85d653f739241c
BLAKE2b-256 ea491894092ee95f8b459eeade27fbeaa8e2bfbbeb3345fbefd7a65a0c96507a

See more details on using hashes here.

File details

Details for the file z0z_tools-2.2.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for z0z_tools-2.2.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bffef85a98c882d3d6a82f305c236c22b99a18298c86a121dc2422465b42105b
MD5 a17137d78d85cb6f03532f00bd3ab23a
BLAKE2b-256 b65af8755c4dbf056e72190fc7eee5a9bf115ee05761a783991f2a78e93d3a4d

See more details on using hashes here.

File details

Details for the file z0z_tools-2.2.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for z0z_tools-2.2.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 88935694c68cce0cd8b9ffb28ee59bd55d46fb31a55f9738fbd402de26e80825
MD5 8fdf861fbedf70f9afbc8d378af0129c
BLAKE2b-256 375680f17fdb9999795c6fe11f8d00a56141ce72b1836486e37ff1d80d4a9228

See more details on using hashes here.

File details

Details for the file z0z_tools-2.2.2-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: z0z_tools-2.2.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for z0z_tools-2.2.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a2a0abbc0618055ded821fbb80be432cc4470d22b8d0968878a16a81ecde3e32
MD5 6751007755ceb2feb1a6adf38e117bff
BLAKE2b-256 fc50dffbaf681017949703fbd605834b6dfe101879516614b89b77e7bf222ec8

See more details on using hashes here.

File details

Details for the file z0z_tools-2.2.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for z0z_tools-2.2.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 abc0d28788b9246d0c366ca9b5c3d6bed108e9d5cb1e28c9cdf889556bcce680
MD5 bedbaf763893db6a93f1d8614e81d8b8
BLAKE2b-256 569758595b9c496bc546b01281557da80950231ec12080e86c6f76a4493e4616

See more details on using hashes here.

File details

Details for the file z0z_tools-2.2.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for z0z_tools-2.2.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 be1b2958b097533f788e7de8fa1f4a8b3ad144fead23d42a9987fa05acf1e4aa
MD5 6dedf1a3e807847aa41b7f1c065f528d
BLAKE2b-256 37e6ff3d81c0d650ab2ce05d280aaa5bc5098c21ba7a68e83bb942f2a6cc41e0

See more details on using hashes here.

File details

Details for the file z0z_tools-2.2.2-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: z0z_tools-2.2.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for z0z_tools-2.2.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 1dda04685644d849b8f24cbe48c91c4ea34e25aec9c4b216709f7251ddb669e9
MD5 bef729d70994966e346b0f0679d437d4
BLAKE2b-256 beb00489d5aa75a449f74e3eb5789d3441e74e03b1557cd16482fd7da22bc89e

See more details on using hashes here.

File details

Details for the file z0z_tools-2.2.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for z0z_tools-2.2.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bd2d76c28036e9d819440460f5aab78988a951091026b3c70faae576de67d6d3
MD5 0cbb95e21746dfb80a15e989aa1ba8c3
BLAKE2b-256 f4ac3e37e4f3552f2d8eeb0fb124b4d7911147fadbbec24580b8e7e2009b2ae2

See more details on using hashes here.

File details

Details for the file z0z_tools-2.2.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for z0z_tools-2.2.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cc5be7694b5a1546dda7e4dddff887db258afec2cfcc8c4e05c6aeb98cd8e7f8
MD5 626c98734a0ddf7e8b096db5045e7ab6
BLAKE2b-256 de188419e45f40df65ca4fae3e525d07122127f2a30294c802f1d6eb63ff46b9

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