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

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.0.tar.gz (801.6 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.0-cp314-cp314-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.14Windows x86-64

z0z_tools-2.2.0-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.0-cp314-cp314-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

z0z_tools-2.2.0-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.0-cp313-cp313-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

z0z_tools-2.2.0-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.0-cp312-cp312-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

z0z_tools-2.2.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (2.9 MB view details)

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

z0z_tools-2.2.0-cp311-cp311-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

z0z_tools-2.2.0-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.0-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.0.tar.gz.

File metadata

  • Download URL: z0z_tools-2.2.0.tar.gz
  • Upload date:
  • Size: 801.6 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.0.tar.gz
Algorithm Hash digest
SHA256 b3d2f882b7afdf99abf2149b0ba340d274906454ff51368127f9ddf2ee8e1fdb
MD5 5ea21aab6c0bc0a1bc65386aaa61bef1
BLAKE2b-256 a3bead689d95e07c135a4e471bf1c2e8dfd49fc0bd9b04bd3e03f9b19c2fed32

See more details on using hashes here.

File details

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

File metadata

  • Download URL: z0z_tools-2.2.0-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.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 f37ea8f110b21eb1414524c85d7d8d264844e0e451abe4b9bf9bb2d132d2b8ff
MD5 15db8bf52777faf6476c4a21e7996b00
BLAKE2b-256 c1a549e02becfad8e2b43001e47f3b62e03ed546574682930911e7ea15ba34e1

See more details on using hashes here.

File details

Details for the file z0z_tools-2.2.0-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.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4990df10fcc2289b9342c7e0230112afa9360a740277f0570ec644e5840e89f2
MD5 66ef283e7b893b306cedc991d2cf9dbb
BLAKE2b-256 a305f5f70e401ca0644b6e9ea9a97efab743851224215cf03d84925f0b7ee41f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for z0z_tools-2.2.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 eb2b63573092516529526d77e4098c99f81b615a9bbaf39784df81ed03e7cf7a
MD5 c7d62753ebcb6944fb7f2c1488737948
BLAKE2b-256 b6918b19cf77b6d95b2c66106c1c15c627d6672ed377e433beef70f5841da081

See more details on using hashes here.

File details

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

File metadata

  • Download URL: z0z_tools-2.2.0-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.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 4f2562936791f2b5136f147ed8df52c37b0be0c6e0ed4a39e80c4ab7a5232499
MD5 24cdaef762601033063f48687af09345
BLAKE2b-256 8003bc9ef18ff48341f76a35a6daa8d2310e2257a8dae616c26642032691812b

See more details on using hashes here.

File details

Details for the file z0z_tools-2.2.0-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.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6f3279d028d02e312c0ce080c7451042bb6cf5e390580d95285529ea00ad63a2
MD5 cb33f606e4a7acd63e715e62af4afb49
BLAKE2b-256 534fce65a2cb064f44f0357ec1d8bf250a0af26cf5b068d6813b8c514a2b7026

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for z0z_tools-2.2.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4693b0c1730d46cd972f1ea192cf0d9b24f9bf5e956ae3cebdb4c3f155b39183
MD5 b9a79f803f2770d4625f7bb688e27bc2
BLAKE2b-256 50d0b1e1444a3ac98a3796d6950c1bc66c73bb8c5e1cfd9a94566eb9181ed33c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: z0z_tools-2.2.0-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.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 59326ca2299a5b742833e66820ab7a11f27d6224b2c6331d5db81c4329e01f98
MD5 4adf383346e9355ee1060431c5cacf4e
BLAKE2b-256 475e83588785d25c8278f95916fa75aff5753ed4555eaa1a74f2367a0ac90c48

See more details on using hashes here.

File details

Details for the file z0z_tools-2.2.0-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.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 05634ff342e50bc8b9b35c0d87b6a54eede52f772007765d599317f723ff0959
MD5 7cbc521caf3fde8188025b4fe8d71bbb
BLAKE2b-256 a2bfb91f507c1cb42179bf19fa3745fc6277c035e8e473143b59a3adebaf3b8c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for z0z_tools-2.2.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a45f50e3bf7940c95360fc04d2c0fcf8c516c1e4b69fef788af9a521b8cde486
MD5 ae8b002b754732b84be7de181ae40dcf
BLAKE2b-256 83601459f87ed51dbff44d5732432fab86aed3fad234da1505a7804a9e83e0c7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: z0z_tools-2.2.0-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.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 5a065b490a065f6aebff084818a3cba1a180bf2b1d38b2d9391c909630626d67
MD5 fd3840e00aa532548e3fd3ca7ec079f2
BLAKE2b-256 cbc76d5024667263eb7e7f2f68d54bc3547e78e0245a05ba357636cc90f8fbf0

See more details on using hashes here.

File details

Details for the file z0z_tools-2.2.0-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.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 921981942b0e0db8791f3e39772967522a0d2a61813cff61605da5728f5ddb96
MD5 a175963fbb645ac571a0e57c31596c09
BLAKE2b-256 4aa01b0bed26a6b90af5121356b8f6b3a817729009435a503cdfc0e865005e0a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for z0z_tools-2.2.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bfcd82622649a67fff0fd95b297e2957864fa9b382d9d64a95a1ad37a812c36a
MD5 b13e46c5ae7db917e01c7a1c84fcc5ed
BLAKE2b-256 c88b47234b7f6619bc77da36dc00ce03137ea71cc8725373c7e3b84698f09832

See more details on using hashes here.

File details

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

File metadata

  • Download URL: z0z_tools-2.2.0-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.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e22cc478f13d5717f22f8cd0a26713a4783791f3a6f4c9c4f66c8775eb7bcd07
MD5 0a574632e7113ccc050bd72ba683652f
BLAKE2b-256 689968db96f7fdcec125177683d8c28091476314fb57a2f102a0808aa2d95f81

See more details on using hashes here.

File details

Details for the file z0z_tools-2.2.0-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.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 25e306938b7082303c21d27ce8c4911ef2bf15789c73401773debe0dbfe74eaf
MD5 9fc30d6a44d51651d1560324d3e2e4bc
BLAKE2b-256 b11b195b7f0cf854427074d66bc8d50e6c6d1eab59ddc3af9a61c7ed611cc398

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for z0z_tools-2.2.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 86f78bf63cbe15942a77caaa031e5e28c3b44327395df6957f7e99e16df774a8
MD5 d9fd1d1a106f4f432e383d9febbfc56b
BLAKE2b-256 bd3637723cf1d9ade2de1a73020f4b378c1ce2cf4c33a5da08d25fdbc51b2ba4

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