{ "info": { "author": "https://raw.github.com/pytoolz/cytoolz/master/AUTHORS.md", "author_email": "erik.n.welch@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "Intended Audience :: Education", "Intended Audience :: Science/Research", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Cython", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Scientific/Engineering", "Topic :: Scientific/Engineering :: Information Analysis", "Topic :: Software Development", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Utilities" ], "description": "CyToolz\n=======\n\n|Build Status| |Version Status|\n\nCython implementation of the\n|literal toolz|_ `package, `__ which\nprovides high performance utility functions for iterables, functions,\nand dictionaries.\n\n.. |literal toolz| replace:: ``toolz``\n.. _literal toolz: https://github.com/pytoolz/toolz\n\n``toolz`` is a pure Python package that borrows heavily from contemporary\nfunctional languanges. It is designed to interoperate seamlessly with other\nlibraries including ``itertools``, ``functools``, and third party libraries.\nHigh performance functional data analysis is possible with builtin types\nlike ``list`` and ``dict``, and user-defined data structures; and low memory\nusage is achieved by using the iterator protocol and returning iterators\nwhenever possible.\n\n``cytoolz`` implements the same API as ``toolz``. The main differences are\nthat ``cytoolz`` is faster (typically 2-5x faster with a few spectacular\nexceptions) and ``cytoolz`` offers a C API that is accessible to other\nprojects developed in Cython. Since ``toolz`` is able to process very\nlarge (potentially infinite) data sets, the performance increase gained by\nusing ``cytoolz`` can be significant.\n\nSee the PyToolz documentation at https://toolz.readthedocs.io and the full\n`API Documentation `__\nfor more details.\n\nLICENSE\n-------\n\nNew BSD. See `License File `__.\n\n\nInstall\n-------\n\n``cytoolz`` is on the Python Package Index (PyPI):\n\n::\n\n pip install cytoolz\n\nDependencies\n------------\n\n``cytoolz`` supports Python 2.7+ and Python 3.4+ with a common codebase.\nIt is developed in Cython, but requires no dependecies other than CPython\nand a C compiler. Like ``toolz``, it is a light weight dependency.\n\nContributions Welcome\n---------------------\n\n``toolz`` (and ``cytoolz``) aims to be a repository for utility functions,\nparticularly those that come from the functional programming and list\nprocessing traditions. We welcome contributions that fall within this scope\nand encourage users to scrape their ``util.py`` files for functions that are\nbroadly useful.\n\nPlease take a look at our issue pages for\n`toolz `__ and\n`cytoolz `__\nfor contribution ideas.\n\nCommunity\n---------\n\nSee our `mailing list `__.\nWe're friendly.\n\n.. |Build Status| image:: https://travis-ci.org/pytoolz/cytoolz.svg?branch=master\n :target: https://travis-ci.org/pytoolz/cytoolz\n.. |Version Status| image:: https://badge.fury.io/py/cytoolz.svg\n :target: http://badge.fury.io/py/cytoolz", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/pytoolz/cytoolz", "keywords": "functional utility itertools functools iterator generator curry memoize lazy streaming bigdata cython toolz cytoolz", "license": "BSD", "maintainer": "Erik Welch", "maintainer_email": "erik.n.welch@gmail.com", "name": "cytoolz", "package_url": "https://pypi.org/project/cytoolz/", "platform": "", "project_url": "https://pypi.org/project/cytoolz/", "project_urls": { "Homepage": "https://github.com/pytoolz/cytoolz" }, "release_url": "https://pypi.org/project/cytoolz/0.10.0/", "requires_dist": null, "requires_python": "", "summary": "Cython implementation of Toolz: High performance functional utilities", "version": "0.10.0" }, "last_serial": 5520480, "releases": { "0.10.0": [ { "comment_text": "", "digests": { "md5": "e31f20ad0d52bee202bd24e358834489", "sha256": "ed9f6a07c2bac70d6c597df360d0666d11d2adc90141d54c5c2db08b380a4fac" }, "downloads": -1, "filename": "cytoolz-0.10.0.tar.gz", "has_sig": false, "md5_digest": "e31f20ad0d52bee202bd24e358834489", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 475069, "upload_time": "2019-07-11T22:15:23", "url": "https://files.pythonhosted.org/packages/23/0d/14181131b886eee3bbc6c07c2e7469bd1d764c429644824a7dc3f8628a98/cytoolz-0.10.0.tar.gz" } ], "0.5.3": [], "0.6.0": [ { "comment_text": "", "digests": { "md5": "307e299acf2f7006c2282da0b6552af1", "sha256": "907a4aadb5f45aa1017a7e0a8653a3a0a304cbb773a77fd999208a03fab1a6bc" }, "downloads": -1, "filename": "cytoolz-0.6.0.tar.gz", "has_sig": false, "md5_digest": "307e299acf2f7006c2282da0b6552af1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 186884, "upload_time": "2014-04-30T05:46:55", "url": "https://files.pythonhosted.org/packages/e3/f9/b5b8db59a6c1970158830f092e54443b7a56f0bebd882e5278eb46838d2c/cytoolz-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "1e66f47dec333efa80c9ab781ecad452", "sha256": "64c3dbd1f85d0a145d3be6fcd7ec576439bb8345a85d0c86884c0fdcace02ac4" }, "downloads": -1, "filename": "cytoolz-0.6.1.tar.gz", "has_sig": false, "md5_digest": "1e66f47dec333efa80c9ab781ecad452", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 188308, "upload_time": "2014-05-03T22:10:21", "url": "https://files.pythonhosted.org/packages/72/81/ae14ade219a0c8ceaae11e1bd97bec47cb44e59f505d3ebb3039ca37dffb/cytoolz-0.6.1.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "110e9e9e06b9bcc46e4a6d66466ba120", "sha256": "0205485c054a273fe66f247293e894c7be57f999e829fe26041230d7ea3b70df" }, "downloads": -1, "filename": "cytoolz-0.7.0.tar.gz", "has_sig": false, "md5_digest": "110e9e9e06b9bcc46e4a6d66466ba120", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 238337, "upload_time": "2014-07-02T23:46:20", "url": "https://files.pythonhosted.org/packages/b0/1a/834895d4edfcbb48c2a95d695f08456b8f78bc02f61f5d4519808adb9f2d/cytoolz-0.7.0.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "ddc3cc4a00fa0bdd3e7a837cd8d2df31", "sha256": "297b3cf8606afc3332e0d0b0da707b306f8cec6f8f9a962a04181caee9bbf27e" }, "downloads": -1, "filename": "cytoolz-0.7.1.tar.gz", "has_sig": false, "md5_digest": "ddc3cc4a00fa0bdd3e7a837cd8d2df31", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 250988, "upload_time": "2014-12-20T22:09:11", "url": "https://files.pythonhosted.org/packages/33/40/e8ec7925d41d6303c2f792bac2319ee8f159ec2ad81e07059be6ace41cde/cytoolz-0.7.1.tar.gz" } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "4239824f09a7dd79de07240734a0cbfa", "sha256": "0800949df710aa487f52b1a9f97d8844e81e07067d6ec95581b1b792c098c159" }, "downloads": -1, "filename": "cytoolz-0.7.2.tar.gz", "has_sig": false, "md5_digest": "4239824f09a7dd79de07240734a0cbfa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 281930, "upload_time": "2015-03-04T03:44:38", "url": "https://files.pythonhosted.org/packages/61/16/764ec6f29f9882afe9cf11c18b3d7f3454b88209f7e6e4fadee629b6a02f/cytoolz-0.7.2.tar.gz" } ], "0.7.3": [ { "comment_text": "", "digests": { "md5": "e9f0441d9f340a23c60357f68f25d163", "sha256": "202eb77cf2405c702c2172e5c2e66e3e2611f866640c99b38f24f96ad680dea8" }, "downloads": -1, "filename": "cytoolz-0.7.3.tar.gz", "has_sig": false, "md5_digest": "e9f0441d9f340a23c60357f68f25d163", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 304597, "upload_time": "2015-05-23T16:15:03", "url": "https://files.pythonhosted.org/packages/b2/a3/79eb6ceb2cbe4439b945c4c1bedf07e607365259f1c019b5941c6340cc21/cytoolz-0.7.3.tar.gz" } ], "0.7.4": [ { "comment_text": "", "digests": { "md5": "fafc0deeb7604924a1c58990fc151394", "sha256": "9c2e3dda8232b6cd5b84b8c8df6c8155c2adeb8734eb7ec38e189affc0f2eba5" }, "downloads": -1, "filename": "cytoolz-0.7.4.tar.gz", "has_sig": false, "md5_digest": "fafc0deeb7604924a1c58990fc151394", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 335433, "upload_time": "2015-10-21T05:17:43", "url": "https://files.pythonhosted.org/packages/57/72/2c119c73244baf3bda06ca333391ecdce581d8da799d05dd10e9208667ce/cytoolz-0.7.4.tar.gz" } ], "0.7.5": [ { "comment_text": "", "digests": { "md5": "15fbc1c56fca80cbca0e89f37c93d432", "sha256": "329b29cf0fca3978a875f802fc9045e6a18c1702d8c55b30ccc34e137d271d5a" }, "downloads": -1, "filename": "cytoolz-0.7.5.tar.gz", "has_sig": false, "md5_digest": "15fbc1c56fca80cbca0e89f37c93d432", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 334818, "upload_time": "2016-01-27T04:57:55", "url": "https://files.pythonhosted.org/packages/38/d6/65c4098bdbb5b6f6159b2525e7f2dd0f9e9391a23cf823f603f982b60306/cytoolz-0.7.5.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "432f0a17e04223942ebb5312d8f895ad", "sha256": "2239890c8fe2da3eba82947c6a68cfa406e5a5045911c9ab3de8113462372629" }, "downloads": -1, "filename": "cytoolz-0.8.0.tar.gz", "has_sig": false, "md5_digest": "432f0a17e04223942ebb5312d8f895ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 349493, "upload_time": "2016-06-02T23:47:33", "url": "https://files.pythonhosted.org/packages/a3/68/c7f07c9087ec7c0c18fc1a7c6e253f2d4fc7acdd01aac4138f3e68b1e132/cytoolz-0.8.0.tar.gz" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "df6c1b6f9d4133732065f450dd670e2a", "sha256": "d138a2a5f26646c0d979b157876d51dff1b772fd53a18d70e4ada6917e20ffbb" }, "downloads": -1, "filename": "cytoolz-0.8.1.tar.gz", "has_sig": false, "md5_digest": "df6c1b6f9d4133732065f450dd670e2a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 380552, "upload_time": "2016-12-05T03:16:51", "url": "https://files.pythonhosted.org/packages/44/25/d1dd9cca6e34ff916d283b1c4be52961b4355ddae4ab9ed2ce8372a47b4e/cytoolz-0.8.1.tar.gz" } ], "0.8.2": [ { "comment_text": "", "digests": { "md5": "06bd40dbb1257131094ca819054eb492", "sha256": "476a2ad176de5eaef80499b7b43d4f72ba6d23df33d349088dae315e9b31c552" }, "downloads": -1, "filename": "cytoolz-0.8.2.tar.gz", "has_sig": false, "md5_digest": "06bd40dbb1257131094ca819054eb492", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 386259, "upload_time": "2016-12-11T22:46:47", "url": "https://files.pythonhosted.org/packages/0f/e6/ccc124714dcc1bd511e64ddafb4d5d20ada2533b92e3173a4cf09e0d0831/cytoolz-0.8.2.tar.gz" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "e4fb5616e3ff8c6664f8bce25300cd07", "sha256": "5ebb55855a8bb7800afa58e52408763935527e0305f35600c71b43c86013dec2" }, "downloads": -1, "filename": "cytoolz-0.9.0.tar.gz", "has_sig": false, "md5_digest": "e4fb5616e3ff8c6664f8bce25300cd07", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 443523, "upload_time": "2017-12-17T17:11:11", "url": "https://files.pythonhosted.org/packages/88/6b/839e810813adc35547423548e7a0b8d12a1bf7f138371bf4e0eee907482b/cytoolz-0.9.0.tar.gz" } ], "0.9.0.1": [ { "comment_text": "", "digests": { "md5": "db7234562d0cf9a3dba31272061a0c2b", "sha256": "84cc06fa40aa310f2df79dd440fc5f84c3e20f01f9f7783fc9c38d0a11ba00e5" }, "downloads": -1, "filename": "cytoolz-0.9.0.1.tar.gz", "has_sig": false, "md5_digest": "db7234562d0cf9a3dba31272061a0c2b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 443434, "upload_time": "2018-03-06T05:48:41", "url": "https://files.pythonhosted.org/packages/36/f4/9728ba01ccb2f55df9a5af029b48ba0aaca1081bbd7823ea2ee223ba7a42/cytoolz-0.9.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e31f20ad0d52bee202bd24e358834489", "sha256": "ed9f6a07c2bac70d6c597df360d0666d11d2adc90141d54c5c2db08b380a4fac" }, "downloads": -1, "filename": "cytoolz-0.10.0.tar.gz", "has_sig": false, "md5_digest": "e31f20ad0d52bee202bd24e358834489", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 475069, "upload_time": "2019-07-11T22:15:23", "url": "https://files.pythonhosted.org/packages/23/0d/14181131b886eee3bbc6c07c2e7469bd1d764c429644824a7dc3f8628a98/cytoolz-0.10.0.tar.gz" } ] }