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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

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

File metadata

  • Download URL: z0z_tools-2.2.1.tar.gz
  • Upload date:
  • Size: 805.3 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.1.tar.gz
Algorithm Hash digest
SHA256 499f78097c6bf9b5fc269248d85aa95063d3f86542c6274686f9dcb0580df73a
MD5 4aab15ad772e95b96d8763d6af5ee185
BLAKE2b-256 151e794f91f3dd1a56954cc653e46507dd025cf1afcb147267a106651aef3c43

See more details on using hashes here.

File details

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

File metadata

  • Download URL: z0z_tools-2.2.1-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.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 84d112b95bca465c3856b00c879daf0bf7f1808b79f9347ab6765755c68124e7
MD5 7b60237af15bf897e3839139d82ff7ec
BLAKE2b-256 bb7e7afb0b34128b146a19e48eaa0e20318e0865e41baa85915d3580d55539b8

See more details on using hashes here.

File details

Details for the file z0z_tools-2.2.1-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.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ff39e4309969001fda7fd4d76b42a54666ecd87db2ca27e30cb7a84fbaaffaf7
MD5 2b9c1b021a886a844cf57c73d96930ff
BLAKE2b-256 f0bb65ee93282adca0f88938582c6c70bc76d6e57dcc42da3dc508e9cfd0afe8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for z0z_tools-2.2.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 012f791249dd52fbea0958a52d27c82b2e0013069ccd1723f6060d048f89c199
MD5 02801fec90690c5a94a8ce2a4ee8e0c1
BLAKE2b-256 6a754cb121166dc0b053be498bbec59975fbcc60afd33684039cbbc17d97284f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: z0z_tools-2.2.1-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.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 eedd7a7afb3a6b75c6e86c598aa9015a4090126513d22219a0c9828c687cbcde
MD5 5147fdd0e75125838111db43800feb16
BLAKE2b-256 9b48c2b232c95686743e81edffb5723a640b667b4282b518bba2ad0e5cff052f

See more details on using hashes here.

File details

Details for the file z0z_tools-2.2.1-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.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f8073f14ae22c4ac9537eaba78ca67ca0d0b30eab81e208759066a427cd054df
MD5 46a283430f970176459c97e696ca62ad
BLAKE2b-256 481ba1c4a147809068d2992f45c6d14f9e8b8763ea7969e6d3b759fea69209c7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for z0z_tools-2.2.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 16ec448bfa9467758f94ef6dc7bf549755913403dab7c1f44c8eb84793d65777
MD5 8b200dec9e7f249f55bde0159eea70bb
BLAKE2b-256 d6b393e65893b4e62575e049f566bcfaeda89e22542a8bb9b5861db3cb32522a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: z0z_tools-2.2.1-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.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 8fb9ccd3421644f17df246d55c5956e56409e689fd29f34696ecdb894377b679
MD5 352cb6518a72cd01627ea8211bec9c61
BLAKE2b-256 06dab11a7d9f5328cc812b55065ce550bccb340d6c42b843cbbac06f44969a28

See more details on using hashes here.

File details

Details for the file z0z_tools-2.2.1-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.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c9d2db3dca8564477ebd30e039058b8d1e64cfd4c0fa0b4a5065c876bd5eee94
MD5 14fe5412ac8bf6208a27596ab65e36be
BLAKE2b-256 6118c9511cf55f316a53321ef3f92e66dc9400b18a73a129207183f0d70d896e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for z0z_tools-2.2.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a97f9bb1ead4b6ff379d928d2a3830b5fe2830f5833898d921d8fe40da1ad3e7
MD5 fa98b902ab4512f311693197bd125aae
BLAKE2b-256 12e05b107c72ec797ca0fbd06afe8b385811217bdaf46a52287094ae0160be20

See more details on using hashes here.

File details

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

File metadata

  • Download URL: z0z_tools-2.2.1-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.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 8f85ba76dc9ad57673a443245ca63aa112f208b28468b2857dc9f57dcf00d7de
MD5 8482e449de225595cef90c00ef751006
BLAKE2b-256 38183002601344d189784878b017ae2dc7079643205fb0614df49ea657d8bb3e

See more details on using hashes here.

File details

Details for the file z0z_tools-2.2.1-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.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b1a0f2c787af81ddae2a31577f901b2de0aaccdc7d220a6d4a74fad0e415867f
MD5 36a095fc8efe16ad2dc0d145279ee286
BLAKE2b-256 c85ff265cbe972be515ed53899e66fc9fad6b88166eec698f42ba8687733716b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for z0z_tools-2.2.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7800ea275dc33b659d55bf5914d5c32d3afd3c5351f0cfc4865b163994fd1ebb
MD5 7d77289705511dc23b7e021d5254b282
BLAKE2b-256 c1f6ef7bb19d3857d1f7b847c121b4bad759c2e8d38f5af39124820f7b2848b4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: z0z_tools-2.2.1-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.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a0f883b69fe08bd0622d93c15314dc1b8e0e9f2143731552632c73208bf6e667
MD5 ac9b0632df92e96726a7b92e39d34166
BLAKE2b-256 9d8bd08486fceac26eea200a6df3dc4f6d503fbdf30cb2eed6b662a8fcadb1b4

See more details on using hashes here.

File details

Details for the file z0z_tools-2.2.1-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.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 db6973f37e91b39cd67ca76d0f5cab3ec590ae8ba80adf5a0b3231277be44419
MD5 629eb9f52ba290491c9484e703f9916d
BLAKE2b-256 dc1bd32e482f97acabd900fe1e217c4cba78e09e013351d2f4b8563e1464f9a4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for z0z_tools-2.2.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0223f8a69b0226c8aef0516e071300d64c6ee46865875016f4ecd1ea8ceb02c1
MD5 b0a5ffa5c310909bde4ffcfcf40b7417
BLAKE2b-256 3882a22eda87a64f8d200f048ba18d68f8ad9bf7505939ddf83fb6958e6b8b65

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