{ "info": { "author": "Sumner Magruder", "author_email": "sumner.magruder@zmnh.uni-hamburg.de", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3.5" ], "description": "CNF is short for Conjunctive Normal Form, which is a way of grouping logical statements; namely, but grouping or statements together separated by and statements:\n\n```\n(a or b or ...) and (x or y or...) and ...\n```\n\nFor simplicity, let us refer to each statement as a \"filter\", as most likely one will be applying CNF to some data to find what passes the statements.\n\nCurrently, we implement a filter in `python3` via the `dict` type:\n\n```\n{\n 'logic': a string which is either 'and' or 'or'\n 'lambda': a lambda function to be applied to something\n 'name': a name which can help with keeping things clear\n}\n```\n\nThus given a `list` of such filters, one can call:\n\n```\ncnf.apply(cnf.group(filters), *lambda_args)\n```\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gitlab.com/SumNeuron/cnf", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "cnf", "package_url": "https://pypi.org/project/cnf/", "platform": "", "project_url": "https://pypi.org/project/cnf/", "project_urls": { "Homepage": "https://gitlab.com/SumNeuron/cnf" }, "release_url": "https://pypi.org/project/cnf/0.0.4/", "requires_dist": null, "requires_python": "", "summary": "Simple Conjunctive Normal Filter for python3", "version": "0.0.4" }, "last_serial": 4564157, "releases": { "0.0.0": [ { "comment_text": "", "digests": { "md5": "c06c1ebf713056b30917860016a44f46", "sha256": "058f5d806d1b8e21754e0881a71bdcdd48fca0bfac1d3956ad1887fe39d9cd1e" }, "downloads": -1, "filename": "cnf-0.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "c06c1ebf713056b30917860016a44f46", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 4411, "upload_time": "2018-09-11T13:33:28", "url": "https://files.pythonhosted.org/packages/dd/8c/d11e835775546c6dac08eb65ef0ad5c40ea1c7bf69185dcca755fd3cfb8a/cnf-0.0.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f2163cccc150e985c08c92720314dc13", "sha256": "feff8dd57528adef76b37343a742ba8c60851ea6724886cd065e73ab0d7d9b04" }, "downloads": -1, "filename": "cnf-0.0.0.tar.gz", "has_sig": false, "md5_digest": "f2163cccc150e985c08c92720314dc13", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2368, "upload_time": "2018-09-11T13:33:29", "url": "https://files.pythonhosted.org/packages/42/f0/0c630df326c244761796850c6df50ad5e2a492b845b55074fb53565123db/cnf-0.0.0.tar.gz" } ], "0.0.1": [ { "comment_text": "", "digests": { "md5": "7dc93bda0f3ed2676986f237f64def88", "sha256": "cb072063c68e1b0e54b2a85ad851bf20886c437585c0a313e807dba0e28f2d7e" }, "downloads": -1, "filename": "cnf-0.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "7dc93bda0f3ed2676986f237f64def88", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 4438, "upload_time": "2018-09-11T17:59:50", "url": "https://files.pythonhosted.org/packages/98/21/a7a747a9cbd5e8102914ce0b13dad9b501b8cd44b94b1d0c23c86383d3fc/cnf-0.0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5b9097e4d9c6a8f44b0eae023c5d48e3", "sha256": "71f833eb136f91769f5b44bb67b7ffa0ba15a1f015578d4fa52faab9800af566" }, "downloads": -1, "filename": "cnf-0.0.1.tar.gz", "has_sig": false, "md5_digest": "5b9097e4d9c6a8f44b0eae023c5d48e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2388, "upload_time": "2018-09-11T17:59:51", "url": "https://files.pythonhosted.org/packages/6a/06/384de52cae9f78a20d53a6cd4595c92564085a770fd36c288d0592124eb7/cnf-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "4ed38bec220e88811f71d163c81f0ec7", "sha256": "e146c43fd36c0bff82200ea734472a906b9bec6fb2c6b1a32ee7a80cb5083ea6" }, "downloads": -1, "filename": "cnf-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "4ed38bec220e88811f71d163c81f0ec7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4160, "upload_time": "2018-09-12T11:56:17", "url": "https://files.pythonhosted.org/packages/cc/4c/914f398312cb3e3f5e3485aba70b154f3406641b56dcc31a64203fb58890/cnf-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c447cbc592f400561a2b377831670505", "sha256": "e5b6f4141f08f9c5522dcb327106c046efc4cdc9f1e3c53c72959057704fc5f5" }, "downloads": -1, "filename": "cnf-0.0.2.tar.gz", "has_sig": false, "md5_digest": "c447cbc592f400561a2b377831670505", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3154, "upload_time": "2018-09-12T11:56:18", "url": "https://files.pythonhosted.org/packages/aa/b3/fd6d363c22e9589dcbf581e9549545a19940551adb44c3517c8d888f7315/cnf-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "417088c6a3b56e00a1d83a3882c83edc", "sha256": "54e68ebce52db5335a3cf5a3cefa7f47eceb19983354cf70dfe58e2097bea9d7" }, "downloads": -1, "filename": "cnf-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "417088c6a3b56e00a1d83a3882c83edc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4168, "upload_time": "2018-09-12T12:49:59", "url": "https://files.pythonhosted.org/packages/2f/e2/481fb75436ce4a58bdaa2ccff4a2f348a96c4329c7c402849a4591bb020f/cnf-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7a64fcb34e73dd93f4090c019a3cb746", "sha256": "9a84e8f08444848263f97b666d99d3b449df2a8ae56fef509582ca1812b38763" }, "downloads": -1, "filename": "cnf-0.0.3.tar.gz", "has_sig": false, "md5_digest": "7a64fcb34e73dd93f4090c019a3cb746", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3180, "upload_time": "2018-09-12T12:50:00", "url": "https://files.pythonhosted.org/packages/0b/a7/3a8d3c34e17d441f26b5e7a2028fba8470f02530726bdba07965066fda7b/cnf-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "feeb67d89aa3fa86b8e0133673706731", "sha256": "bb0a909ae23f31d69677a7aac58326261b3f4568eb866a24bf0f6bb9cd91a57b" }, "downloads": -1, "filename": "cnf-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "feeb67d89aa3fa86b8e0133673706731", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4992, "upload_time": "2018-12-05T15:01:09", "url": "https://files.pythonhosted.org/packages/3e/d6/e458806335f96688e2302cbd737e97c065271ea9f4cb330fb7e68c011022/cnf-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5843fa91b54314e3efd4d89b9fc79188", "sha256": "9b49da82e3d3e343066e67177b8a5c4203ab11c112ee9d337b41b11ba25cd799" }, "downloads": -1, "filename": "cnf-0.0.4.tar.gz", "has_sig": false, "md5_digest": "5843fa91b54314e3efd4d89b9fc79188", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3161, "upload_time": "2018-12-05T15:01:10", "url": "https://files.pythonhosted.org/packages/9a/10/a5aa25804c99a351851e5e28fbbe13c15c546b10122bb1e63d22d3d58800/cnf-0.0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "feeb67d89aa3fa86b8e0133673706731", "sha256": "bb0a909ae23f31d69677a7aac58326261b3f4568eb866a24bf0f6bb9cd91a57b" }, "downloads": -1, "filename": "cnf-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "feeb67d89aa3fa86b8e0133673706731", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4992, "upload_time": "2018-12-05T15:01:09", "url": "https://files.pythonhosted.org/packages/3e/d6/e458806335f96688e2302cbd737e97c065271ea9f4cb330fb7e68c011022/cnf-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5843fa91b54314e3efd4d89b9fc79188", "sha256": "9b49da82e3d3e343066e67177b8a5c4203ab11c112ee9d337b41b11ba25cd799" }, "downloads": -1, "filename": "cnf-0.0.4.tar.gz", "has_sig": false, "md5_digest": "5843fa91b54314e3efd4d89b9fc79188", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3161, "upload_time": "2018-12-05T15:01:10", "url": "https://files.pythonhosted.org/packages/9a/10/a5aa25804c99a351851e5e28fbbe13c15c546b10122bb1e63d22d3d58800/cnf-0.0.4.tar.gz" } ] }