Skip to main content

Typing, documenting, and improving toolz and cytoolz.

Project description

Z0Z_tools

Filesystem helpers plus the humpy_toolz, humpy_cytoolz, and humpy_tlz packages. The audio processing modules previously in this repository now live in hunterHearsPy.

Wishlist

  • Build wheels in "pypiReleaseCython.yml" workflow.

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

Uploaded CPython 3.14Windows x86-64

z0z_tools-2.1.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (2.9 MB view details)

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

z0z_tools-2.1.0-cp314-cp314-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

z0z_tools-2.1.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.1.0-cp312-cp312-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

z0z_tools-2.1.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.1.0-cp311-cp311-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

z0z_tools-2.1.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.1.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.1.0.tar.gz.

File metadata

  • Download URL: z0z_tools-2.1.0.tar.gz
  • Upload date:
  • Size: 801.8 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.1.0.tar.gz
Algorithm Hash digest
SHA256 2a701322a90441a4720d272f4e0aaabe3ca029cbb64f9018be26b0dbc022615b
MD5 d2b9bd6eed7d84015909a7a2ea949999
BLAKE2b-256 4529d3f9e5179cdbe6d7aa41f54b57e58a183083f838e373a2d91fd46f347572

See more details on using hashes here.

File details

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

File metadata

  • Download URL: z0z_tools-2.1.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.1.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 03486c805d5d2d7027945f63094edc15509aaf5967e0a0d0f00cbafbccd5ce69
MD5 273e718d42f580f58da4e3a685f5087c
BLAKE2b-256 42d2d0f5752a4e90f7d8cc09a0f32d7ccc4d9399f5afaa37d09450679a8274d2

See more details on using hashes here.

File details

Details for the file z0z_tools-2.1.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.1.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ecd93c76efc0630beb33796d4801c6203aa57a77a6d4d1ba566a7e6934d0a683
MD5 10d98a9d62f6092fa5dd1fe4f9c40f1e
BLAKE2b-256 c9ccc1cf6fcd270ffe2bc6a09dd9937571c517ed6037b0a0b53a2d84fa6c5b72

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for z0z_tools-2.1.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 26dca1b4e1aae797e2cb37ffcf471c7227b1a019f5a66dfbbc0864f3093c48a7
MD5 9dba5a4759aa22a10659111165e6478d
BLAKE2b-256 48f6a8e73e6c3ba0739b394559164dd5958f1696928843a740049ba834ef4021

See more details on using hashes here.

File details

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

File metadata

  • Download URL: z0z_tools-2.1.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.1.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 40e4bcba421398e8387f4f5057fda18ea995f11ae08e8354471268e381edcadf
MD5 9b8d51735c62162b93581e233d7c866a
BLAKE2b-256 cd72ecc4b3163f2fb617969a86ac3bc39fda2d3f6dfb5979ed39513c90b83c81

See more details on using hashes here.

File details

Details for the file z0z_tools-2.1.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.1.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 be330af5f8e9eaab1d02c22a35a6f98497e407e01d641b80786df7f2b0499c08
MD5 462e7793f8841264dc6373d972742d01
BLAKE2b-256 3a0869a41d6b9a2f87bdafd4e87bc97ed77da21db18bed0db077ee334482fef9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for z0z_tools-2.1.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 af0306c2804d1b9616a058f4a2f206fd2f2be8534393b77b4cee45ab5f0a835a
MD5 e8c8fd62ffd31b34be6c55c88ff5c8fb
BLAKE2b-256 569ea27780cbc3d8ad56ee465db71e71feb14cb8e42899e3686106ef49270f47

See more details on using hashes here.

File details

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

File metadata

  • Download URL: z0z_tools-2.1.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.1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 d9468a71b514ff9fe7495752c39694b5d57f4060ce6bb5c92a65e61fdcb5b3f9
MD5 f6e5fc5a8222e4e80f5f867da90007a5
BLAKE2b-256 0d1c26d37e050c8cb16104b52a3360fd178a48e6cb44a13d435618742f4e5c61

See more details on using hashes here.

File details

Details for the file z0z_tools-2.1.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.1.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 40c29df3c3021fc7de9aa9fb2ac023a3710fb94c258c0aa5f067ab67ead73303
MD5 038b49d95e54f27d67e2d2333ca01515
BLAKE2b-256 828f2272e865d9080d3b2c720ae53d935591249ed8d3014429190b1a422fa4a9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for z0z_tools-2.1.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bb9d2a3c4deb58425794f0e72daa1f304ccad0a210f1cb11323efbd71a7258e3
MD5 4e74a008ae91063fe4d875dc9fa3b6ef
BLAKE2b-256 5107b5b588909f858b1b616fefb910cf83cabeb850615a0ffbef35b2367ddbbc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: z0z_tools-2.1.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.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 544c0e38ad0d60f3ef48573a5efdc284a32ffeeff7fb6a82d754b7b19a3ddd93
MD5 81fdd73df59a4dd2f6175ea658b000f6
BLAKE2b-256 a9d5d629e2996dd88ef5711ede8fa2150232dd0f47e3dbce352579594fec97cb

See more details on using hashes here.

File details

Details for the file z0z_tools-2.1.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.1.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 536b62c180100c16a848c44f9023090e1fde45937e0c95411abc269eb435931f
MD5 97374c7b9a10413df956fa23c2661f01
BLAKE2b-256 574687b349c1400b7e58591081e93ccd1aad73aa54d1df5986f376092a7ff61f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for z0z_tools-2.1.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5c4041689cddc9b2d5c9c73ccd70bb25ba04fa6ff787e2446fc28e9126a661c8
MD5 92e9293f3622d01234614d1350b21004
BLAKE2b-256 e586626b07f8f293243bc506287794888ec82d992b16f37ac6e0590b48c46d7d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: z0z_tools-2.1.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.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 8316bda08a0fe0de2ebda2603bbc38519f2107058ff76f2e9fce528e4d6326fe
MD5 ad830c083e5ffd9d835e56d21d6fe78e
BLAKE2b-256 89cbbf22ff75839af2320662f1716b7ad93a3f5ee763f0027e7df7dab9d4ca6a

See more details on using hashes here.

File details

Details for the file z0z_tools-2.1.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.1.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 337afb44c8b4a4696c32625985acac36c83cf0a1b77ef3fd6de4ee35253f3459
MD5 3ce6010429a8ebfb2cbcf4cee5c19ae8
BLAKE2b-256 50fdfafc4dfd2012560e2a817a95d279bbdb6ea27266db7962e3b91ec0766726

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for z0z_tools-2.1.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5f9041c5b0c4385f6bea920cf50146836de43575792864d6a350ba2960359c56
MD5 5a8b5e14c4f5c5d14727571ac58fc4e4
BLAKE2b-256 de395489df1a91f3fdd44d2d2eb556e6aab28e951f73ea0b454eccb20d8968e5

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