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

Sources

  1. toolz
  2. cytoolz
  3. toolz-stubs
  4. cytoolz-stubs

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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

z0z_tools-2.2.3-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.3-cp313-cp313-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

z0z_tools-2.2.3-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.3-cp311-cp311-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

z0z_tools-2.2.3-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.3-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.3.tar.gz.

File metadata

  • Download URL: z0z_tools-2.2.3.tar.gz
  • Upload date:
  • Size: 813.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.3.tar.gz
Algorithm Hash digest
SHA256 1fba8a6f5fd410c063471fc8c2c257726dbcabbeb8aacb43512f76bfc74364f7
MD5 97d9998a972441f07b889251eb24a312
BLAKE2b-256 cd7d4af3c136569b3ba9a7afe21cf6f35aab497c3c4376b6436fc2cf4f89bb44

See more details on using hashes here.

File details

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

File metadata

  • Download URL: z0z_tools-2.2.3-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.3-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 c51f849464ea0226120a02fe48c97f38f1157e3f21761cac948686cb17587ef4
MD5 63ff9b3cee34adacaf8ede3739b54da7
BLAKE2b-256 4dc7028b01e08d91c63e45788fcae57534bdf9d070148f13ffc9b52c2358473d

See more details on using hashes here.

File details

Details for the file z0z_tools-2.2.3-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.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b40c63d5aa5e49aef7c184582b59104a9bf3e8a97d7bfcbad24db4aa791761f5
MD5 3ba4163849bb6309470bedbaa1cf0d9f
BLAKE2b-256 16d1da41a4d8c6f3549c1d028c4ac6e560a9acadbe7c5a37b24ed5e5d7e99d63

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for z0z_tools-2.2.3-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e150daf7632b5de37474194fd67a76244268c54af5f3b65a0dbaaab451e5d602
MD5 273c8dd6341f157ba342841131d41a43
BLAKE2b-256 2de8a984d48f20992b4772fc5439c9d58df163b2a4f9407b2a36f5af9bae777f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: z0z_tools-2.2.3-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.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 65ba99bf495bd4bf3b961e5a51d71553f5088fbd2ed7944107162afa3ef681ee
MD5 9efe1e14e6814f5656770081e2660908
BLAKE2b-256 3c47e978d8d831d1a4a9402d5fa6be6ac54f6df6a63166b78a91ae07382f4306

See more details on using hashes here.

File details

Details for the file z0z_tools-2.2.3-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.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 09cccfcc537261e25f5173ab0cec09ae68da402423d3e120660a7f8bb4da3424
MD5 68752dad449511712a3c90b7d9fed531
BLAKE2b-256 fe82494080915d74511e1df4be7f414b747c3ea8ea41171a78fa155be35f017a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for z0z_tools-2.2.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cef4c835171c8b7ae4a0d82bedefa9ae3f5d068e30bf3e0a3ecf3cb6d6de4ba8
MD5 69b3d43b5c314055cf0ec1e99d3fe769
BLAKE2b-256 c18f6221673ef6fe565882ff46a47d0e112e2fbd1e11fdd9e43760a7a36dd203

See more details on using hashes here.

File details

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

File metadata

  • Download URL: z0z_tools-2.2.3-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.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 0d566b3fb19e9ea9e0f2965bd21fbb497970c0ba7fdb0db9c8240a2cd286e7c9
MD5 dc117356b141bd668d2873abc5eea95a
BLAKE2b-256 a8fe5e191c5f33a947935bb7da07dd1c89eb3ab156d52818642f711a4774c711

See more details on using hashes here.

File details

Details for the file z0z_tools-2.2.3-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.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f313a2fee7d64fa34cf322388a201a878a29c9375dde854413261a164b1d59bf
MD5 31dffdd1446bbf302165f0a072f75536
BLAKE2b-256 4d3c755605e295be6b4f931829be8aa0f212bec4a5153368a1d9c64ab6f18c6d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for z0z_tools-2.2.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 eb687a857393fc8e246b3aeff737d4df1f16b1adaf841a4a6e6cdd41d2e254fd
MD5 00103dc6ce5ce90c0c3e46b431d672d7
BLAKE2b-256 892c640a807101275773a2335b028f7c7616c9b2185bf9f12bb504a51fab0496

See more details on using hashes here.

File details

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

File metadata

  • Download URL: z0z_tools-2.2.3-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.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 e204000cbc3db440079f70fb09d88f35a08cd18c5f3382ea52f3cc8a81063f8b
MD5 72db6a210588ff05c6677f708a6eaac0
BLAKE2b-256 ac4c551cf56881001ef8cd65390b35bd5c754a1b2e16f2a08f6909e547599861

See more details on using hashes here.

File details

Details for the file z0z_tools-2.2.3-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.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 119b460e80ec70b72de3283fc0c637a05329d75f9cee3c640cd5fc9175e57b59
MD5 b0fb6cf2039f90ebc92559428d7f9835
BLAKE2b-256 63c47e6a5f1135ddf4cfea7cd1301303e0bfcf5225b009045dff95e724c48419

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for z0z_tools-2.2.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fac04a1e8424741319d230d6a9af324a10cec3bd3bf5e43256ab5d2b5bbc98c6
MD5 e49b3baf142368291ca5b88438cee0d5
BLAKE2b-256 151fa4a9e77c703444d530306e99bd0fb82591eec369a07c0fc731101b61a0fd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: z0z_tools-2.2.3-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.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 aa6dcaee167412b230bf16afde970aeee7fcfd641e4b41f66dd5680868847740
MD5 ba3726366e6b78e2539145c8d860f6fc
BLAKE2b-256 25071231f59ba5b7df0a4dbc526ed0f7bcb609c56af1b415c091efbd00642b14

See more details on using hashes here.

File details

Details for the file z0z_tools-2.2.3-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.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 93bc61a1293973bfda4a5cd46656b8b2d77e000eaf9f14af8537afb9f75f597d
MD5 9c70c7c1fed71e0db9ff17a11b20b90b
BLAKE2b-256 67d8cff22eca233e0200e71dde802c4903b501494622ff4d88a2df3d92663b42

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for z0z_tools-2.2.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ef90ab40a14bc2a60bc2a1e2d5ff54ce9221ddb18fa5f749ba3e16ee2eebf0a4
MD5 97ceed57bb119e2a1b8db6567b4ab826
BLAKE2b-256 e12488014bed53746c1e6faea131c3305e51270656aa378d6c2205860cdde493

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