{ "info": { "author": "Christopher Ariza", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Software Development" ], "description": "function-pipe\n=============\n\nThe function-pipe Python module defines the class FunctionNode (FN) and decorators to create the derived-class PipeNode (PN). FNs are wrappers of callables that permit returning new FNs after applying operators, composing callables, or partialing. This supports the flexible combination of functions in a lazy and declarative manner.\n\nPipeNodes (PNs) are FNs prepared for extended function composition or dataflow programming. PNs, through a decorator-provided, two-stage calling mechanism, expose to wrapped functions both predecessor output and a common initial input. Rather than strictly linear pipelines, sequences of PNs can be stored and reused; PNs can be provided as arguments to other PNs; and results from PNs can be stored for later recall in the same pipeline.\n\nCode: https://github.com/InvestmentSystems/function-pipe\n\nDocs: http://function-pipe.readthedocs.io\n\nPackages: https://pypi.python.org/pypi/function-pipe\n\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/InvestmentSystems/function-pipe", "keywords": "functionnode pipenode composition pipeline pipe", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "function-pipe", "package_url": "https://pypi.org/project/function-pipe/", "platform": "", "project_url": "https://pypi.org/project/function-pipe/", "project_urls": { "Homepage": "https://github.com/InvestmentSystems/function-pipe" }, "release_url": "https://pypi.org/project/function-pipe/1.0.3/", "requires_dist": null, "requires_python": "", "summary": "Tools for extended function composition and pipelines", "version": "1.0.3" }, "last_serial": 2583189, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "772e569de47822aa46fa94a6580c24a0", "sha256": "92b64eb791071737c7640e8c0ab7fc2b64bfac241d77af7993a277e8fc5d9b37" }, "downloads": -1, "filename": "function_pipe-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "772e569de47822aa46fa94a6580c24a0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7218, "upload_time": "2017-01-12T04:55:32", "url": "https://files.pythonhosted.org/packages/7f/54/dc50fdac8dd37a7bca14cf2c47b190e6c645fd4c9353c7d22f0a521974ee/function_pipe-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "df5fe6ffa51e148b918fa3d91ec254de", "sha256": "9f61b961c6330c55c3033a7bf30795c97083f08016bc663d4bfce1d9b9411e3e" }, "downloads": -1, "filename": "function-pipe-1.0.0.tar.gz", "has_sig": false, "md5_digest": "df5fe6ffa51e148b918fa3d91ec254de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6446, "upload_time": "2017-01-12T04:55:34", "url": "https://files.pythonhosted.org/packages/c9/b7/d2d235de7cdf4ffbbd2527df7c51211badb39aeddf6304d468b237a97e8b/function-pipe-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "1ac647ca99b3c7a906c2dc7da7207c56", "sha256": "b459026e322a91452061455fbab0697a5894a460dc2bab4487aa74f0c50856c1" }, "downloads": -1, "filename": "function-pipe-1.0.1.tar.gz", "has_sig": false, "md5_digest": "1ac647ca99b3c7a906c2dc7da7207c56", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6471, "upload_time": "2017-01-12T04:58:27", "url": "https://files.pythonhosted.org/packages/69/87/b531dde8f0631cfc98703f520ad5d91aa3c28184b09906f84c33ff05ecf0/function-pipe-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "276878d6b7b5ea1f3ac1c1d7913e8258", "sha256": "c4ab7c3872490e2a3093ff92a2e085fe54df45ffed6b0a0af793d5b856d8b489" }, "downloads": -1, "filename": "function_pipe-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "276878d6b7b5ea1f3ac1c1d7913e8258", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8123, "upload_time": "2017-01-12T05:13:34", "url": "https://files.pythonhosted.org/packages/ed/7a/0d2a75d9604fd79e7b57a297a5102a48991b9e84c95d6c57c74a4b7e3129/function_pipe-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8cc273e3a984dd95661774ae9f9c2e62", "sha256": "fd01e30f86947ede8ec7066b70e6bb4e7adce9e652c431fdefd7cd35e54333e4" }, "downloads": -1, "filename": "function-pipe-1.0.2.tar.gz", "has_sig": false, "md5_digest": "8cc273e3a984dd95661774ae9f9c2e62", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6483, "upload_time": "2017-01-12T05:13:36", "url": "https://files.pythonhosted.org/packages/53/ea/2945293cc741702cca58c4ab2f82c2afc2d157a512c2a2b6483c24d46483/function-pipe-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "702a0d1d1d4a34fe9504eac7a02aa831", "sha256": "c3395c5305ad11141b07859cd40e7348d72b7f719614fdac12e41dec70f7ca18" }, "downloads": -1, "filename": "function_pipe-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "702a0d1d1d4a34fe9504eac7a02aa831", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8129, "upload_time": "2017-01-18T19:41:39", "url": "https://files.pythonhosted.org/packages/03/a0/0dfb4622701804b072284699aa166962e0ed948cbee462dc147c3d189315/function_pipe-1.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4da88831208cd47132a2dd46fac0d01a", "sha256": "acf3d55c8b3983419142025dbfb38386d938892fc27a28714049f2b61d587645" }, "downloads": -1, "filename": "function-pipe-1.0.3.tar.gz", "has_sig": false, "md5_digest": "4da88831208cd47132a2dd46fac0d01a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6484, "upload_time": "2017-01-18T19:41:40", "url": "https://files.pythonhosted.org/packages/9b/9a/1f2691fd9dea584f2029072de4ce5ddf6ae23540219018d4ca3c65ff8111/function-pipe-1.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "702a0d1d1d4a34fe9504eac7a02aa831", "sha256": "c3395c5305ad11141b07859cd40e7348d72b7f719614fdac12e41dec70f7ca18" }, "downloads": -1, "filename": "function_pipe-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "702a0d1d1d4a34fe9504eac7a02aa831", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8129, "upload_time": "2017-01-18T19:41:39", "url": "https://files.pythonhosted.org/packages/03/a0/0dfb4622701804b072284699aa166962e0ed948cbee462dc147c3d189315/function_pipe-1.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4da88831208cd47132a2dd46fac0d01a", "sha256": "acf3d55c8b3983419142025dbfb38386d938892fc27a28714049f2b61d587645" }, "downloads": -1, "filename": "function-pipe-1.0.3.tar.gz", "has_sig": false, "md5_digest": "4da88831208cd47132a2dd46fac0d01a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6484, "upload_time": "2017-01-18T19:41:40", "url": "https://files.pythonhosted.org/packages/9b/9a/1f2691fd9dea584f2029072de4ce5ddf6ae23540219018d4ca3c65ff8111/function-pipe-1.0.3.tar.gz" } ] }