{ "info": { "author": "Markus Quade", "author_email": "info@markusqua.de", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "\nsymfeat\n=======\n\n.. image:: https://travis-ci.org/Ohjeah/symfeat.svg?branch=master\n :target: https://travis-ci.org/Ohjeah/symfeat\n.. image:: https://badge.fury.io/py/symfeat.svg\n :target: https://badge.fury.io/py/symfeat\n.. image:: https://img.shields.io/pypi/pyversions/symfeat.svg\n :target: https://pypi.python.org/pypi/symfeat/\n.. image:: https://zenodo.org/badge/79949716.svg\n :target: https://zenodo.org/badge/latestdoi/79949716\n \n\n**symfeat** is a rule based feature engineering library to be used as a\npreprocessor for regression tasks.\n\nIt is based on:\n\n Mcconaghy, T. (2011). FFX: Fast, Scalable, Deterministic Symbolic Regression Technology. Genetic Programming Theory and Practice IX, 235-260. `DOI: 10.1007/978-1-4614-1770-5\\_13 `_\n\n\nFeatures\n--------\n- Builds a features based on all valid rule specified combinations\n- Discards non-finite transformations\n- Remove equivalent based on expressions or numeric values\n\n\nInstallation\n------------\n\n``pip install symfeat``\n\n\nUsage\n-----\n\n.. code-block:: python\n\n import numpy as np\n import symfeat as sf\n\n operators = {\"sin\": np.sin}\n exponents = [1, 2, -1, -2]\n\n x = np.random.normal(size=10).reshape(-1, 1)\n\n sym = sf.SymbolicFeatures(exponents=exponents, operators=operators)\n features = sym.fit_transform(x)\n names = sym.names\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/ohjeah/symfeat", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "symfeat", "package_url": "https://pypi.org/project/symfeat/", "platform": "", "project_url": "https://pypi.org/project/symfeat/", "project_urls": { "Homepage": "https://github.com/ohjeah/symfeat" }, "release_url": "https://pypi.org/project/symfeat/0.4.5/", "requires_dist": null, "requires_python": "", "summary": "Ruled based feature engineering for regression", "version": "0.4.5" }, "last_serial": 2835021, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "e8d6c6f271ee8aa9b0095eb15a1b8349", "sha256": "2efca99fd420d1913e1ed2d87a760bd3aaa1ebd8b04ec846b942d7555db69c6d" }, "downloads": -1, "filename": "symfeat-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "e8d6c6f271ee8aa9b0095eb15a1b8349", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 2746, "upload_time": "2017-01-24T20:51:36", "url": "https://files.pythonhosted.org/packages/8e/bb/234453c39f6b5f89b2a8937c23c0994e4a74fb50ddb0108204aab411979e/symfeat-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c4df83447920ff2a81c2edd05ce1b83d", "sha256": "927e6e2ed148d1513b3147fba7e1f9065f3f8db0f04fb684e7ec3d02afbfa856" }, "downloads": -1, "filename": "symfeat-0.0.1.tar.gz", "has_sig": false, "md5_digest": "c4df83447920ff2a81c2edd05ce1b83d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1459, "upload_time": "2017-01-24T20:51:34", "url": "https://files.pythonhosted.org/packages/e4/db/7499210859452f14d56e02cb85226230ce240f68745ebf38e81fec74a4a1/symfeat-0.0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "91c5e72c6679296d5d085a9f379c9e02", "sha256": "53c4618f92a4a473caa6c093452cf48ccdcdb70803380d17dc7de1ddb3ddff13" }, "downloads": -1, "filename": "symfeat-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "91c5e72c6679296d5d085a9f379c9e02", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 4272, "upload_time": "2017-01-25T06:37:38", "url": "https://files.pythonhosted.org/packages/2b/ce/094211145e23326a8a26683d59a7ee2000165cf2d47156905f9eac22325a/symfeat-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fda9335004d2f7a7ab88af218d404720", "sha256": "b7607be60d98f43fa004f94bba546e8cee417f708834d2f5224f7abd93d887d9" }, "downloads": -1, "filename": "symfeat-0.1.1.tar.gz", "has_sig": false, "md5_digest": "fda9335004d2f7a7ab88af218d404720", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2697, "upload_time": "2017-01-25T06:37:37", "url": "https://files.pythonhosted.org/packages/fc/3f/82c82b5dd9a131bb8208727095628d42f6450bb4276140eb5f039a4ffaf3/symfeat-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "5c5e637d5217152fba783d3f1b7dde9c", "sha256": "0ca388e0343700fe3b270b709edc22885c7d882a308cb31dd87a0b01b9f664a8" }, "downloads": -1, "filename": "symfeat-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "5c5e637d5217152fba783d3f1b7dde9c", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 4367, "upload_time": "2017-01-25T22:21:05", "url": "https://files.pythonhosted.org/packages/3a/64/0821d3977ef93feb4deef505708fd4771e65c8d1e06e03c8f5cb031570f2/symfeat-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "81fd56eba944fea6d3e2599a8da85f35", "sha256": "afcc2910b74c34595da0b7e75295f277101fe0c59fa52505ec71c090ce40b6ec" }, "downloads": -1, "filename": "symfeat-0.1.2.tar.gz", "has_sig": false, "md5_digest": "81fd56eba944fea6d3e2599a8da85f35", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2745, "upload_time": "2017-01-25T22:21:03", "url": "https://files.pythonhosted.org/packages/8a/7f/634a926bd1806a72232e58771ff5800bb80629b6320fe18c5f688d29a07f/symfeat-0.1.2.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "1a17c4c3d8ea43bb180d5fa271e81a38", "sha256": "f649d3a0cf1791a526bd661859d613d28a391717cff9834452d2c5130f334985" }, "downloads": -1, "filename": "symfeat-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "1a17c4c3d8ea43bb180d5fa271e81a38", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 4911, "upload_time": "2017-01-26T07:34:26", "url": "https://files.pythonhosted.org/packages/ef/cb/eef581d0ee3404ead9c2cfd2791bc109ba66501373e8b75a833c56368adc/symfeat-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "38a8516a7fd7d6928128510f69fcdacf", "sha256": "9282f8aa30289b8a33e9f0a8e594f5097ea986b532059343bbdc87a221d6b6de" }, "downloads": -1, "filename": "symfeat-0.2.0.tar.gz", "has_sig": false, "md5_digest": "38a8516a7fd7d6928128510f69fcdacf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3214, "upload_time": "2017-01-26T07:34:24", "url": "https://files.pythonhosted.org/packages/19/7d/7032aea250f622a3593acbd8f14e9bd5be0b4f4cced404788e764695c9dc/symfeat-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "312f5d48a4985f5b804b67890c79f5dc", "sha256": "492dd45438da099b89dbad9ed5738f76e184ebdb2b44b5705368a435d44e858e" }, "downloads": -1, "filename": "symfeat-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "312f5d48a4985f5b804b67890c79f5dc", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 4905, "upload_time": "2017-01-30T02:56:20", "url": "https://files.pythonhosted.org/packages/6d/25/f20c7b3839f4d95c832cc1ae3c518c25b8fcbb831357ca280a6abe08d642/symfeat-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dc4b13b797a962db8bec2385483b8ddb", "sha256": "2f0c967be28f88aff6396b350999f20faf64ad62db7ee88581f79963ba38525e" }, "downloads": -1, "filename": "symfeat-0.3.0.tar.gz", "has_sig": false, "md5_digest": "dc4b13b797a962db8bec2385483b8ddb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3210, "upload_time": "2017-01-30T02:56:19", "url": "https://files.pythonhosted.org/packages/f4/bc/9ea894c3ddcee8b60d926cb9b402febe7d8fcae3b9be50ee41486df5a3bd/symfeat-0.3.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "8fbfa4ac7520cf485cb45affca3c8591", "sha256": "f3a5cfc6c067b30320014a7f75b6e9af996ec170b674ee1f7b0f5b153b42e673" }, "downloads": -1, "filename": "symfeat-0.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "8fbfa4ac7520cf485cb45affca3c8591", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 4997, "upload_time": "2017-02-06T08:59:04", "url": "https://files.pythonhosted.org/packages/ce/b0/67ab563b37397b18857097f901e65382895e0bb5ce6af83131e3be3ec563/symfeat-0.4.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4f1d022ac46af6df0543ef2afd29ef00", "sha256": "0be36117b2a80f99779fae8a734c7dd468d672fdcd15ebf48978eca71be0cf57" }, "downloads": -1, "filename": "symfeat-0.4.1.tar.gz", "has_sig": false, "md5_digest": "4f1d022ac46af6df0543ef2afd29ef00", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3277, "upload_time": "2017-02-06T08:59:02", "url": "https://files.pythonhosted.org/packages/5e/80/d4c1a47ffd28ccbc6f26039d6fac2f36d45fc7573d9cfed351a47a187cff/symfeat-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "e86d0592284127bac36352b33e2f07a6", "sha256": "701cf7394abddb57c295d1ea7f050388915e27809fe500345700cef2d3801e14" }, "downloads": -1, "filename": "symfeat-0.4.2-py3-none-any.whl", "has_sig": false, "md5_digest": "e86d0592284127bac36352b33e2f07a6", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 5101, "upload_time": "2017-02-14T19:45:30", "url": "https://files.pythonhosted.org/packages/a9/57/33756cb37296c07bb7db5b52654357fa3a75e96d7ba78dfe83396ab440e9/symfeat-0.4.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f037aaf145d93d0b7480e35ed705ba9c", "sha256": "5297a0ae7231648a49d3b42940bd071379c75cd429869519ab05c47755fb8812" }, "downloads": -1, "filename": "symfeat-0.4.2.tar.gz", "has_sig": false, "md5_digest": "f037aaf145d93d0b7480e35ed705ba9c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3363, "upload_time": "2017-02-14T19:45:22", "url": "https://files.pythonhosted.org/packages/1d/8a/c9b28eed137bfab6063c168c33efb51eeff469f3047c4c922bf65f26576d/symfeat-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "eae3c62ff68c316102fed028a452bbff", "sha256": "ac2fe47cf665acdef3e15ce66bf6b239f9ba7f4ac20cb2e5e8546d108e7b238f" }, "downloads": -1, "filename": "symfeat-0.4.3-py3-none-any.whl", "has_sig": false, "md5_digest": "eae3c62ff68c316102fed028a452bbff", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 5152, "upload_time": "2017-03-06T18:54:40", "url": "https://files.pythonhosted.org/packages/03/04/a45bad4cf4865c543d92c204f4149c66b5da913c9308adac043d8cc83154/symfeat-0.4.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "13bf7e5de41d2833782e7c1fa507133d", "sha256": "5e616675a64d1a1885fdd3839fdf71ce9b3bd9225008174efe36325590700870" }, "downloads": -1, "filename": "symfeat-0.4.3.tar.gz", "has_sig": false, "md5_digest": "13bf7e5de41d2833782e7c1fa507133d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3422, "upload_time": "2017-03-06T18:54:38", "url": "https://files.pythonhosted.org/packages/a8/5a/91c53ec7f02eb17f8e703a86a5be688226f44aaa4374b222da544710e6e6/symfeat-0.4.3.tar.gz" } ], "0.4.4": [ { "comment_text": "", "digests": { "md5": "0a16164b647a536b171018e8819656d9", "sha256": "daa14d923fadc8a782894934eba14b1501bd2fc957d26a5e2f3cdff772e912c7" }, "downloads": -1, "filename": "symfeat-0.4.4-py3-none-any.whl", "has_sig": false, "md5_digest": "0a16164b647a536b171018e8819656d9", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 5198, "upload_time": "2017-03-06T19:27:43", "url": "https://files.pythonhosted.org/packages/14/aa/0656f1d181a58f67ab694138b04cd08f41f50136afa56ab6929a216efb9d/symfeat-0.4.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "03a6f337734fd62e85651162e59205db", "sha256": "339f177564a5c4d5b5d9d16b8ff4485317b0529ca1d90c5a1045f76f094f0514" }, "downloads": -1, "filename": "symfeat-0.4.4.tar.gz", "has_sig": false, "md5_digest": "03a6f337734fd62e85651162e59205db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3460, "upload_time": "2017-03-06T19:27:42", "url": "https://files.pythonhosted.org/packages/ce/48/eee5eed8f875a133cb577fbf0eb5c3e76018928173cb3e5fec10a1813107/symfeat-0.4.4.tar.gz" } ], "0.4.5": [ { "comment_text": "", "digests": { "md5": "b990c31037639cf92d64cd33f61eb07f", "sha256": "9cefec13b265bd8b550e33e5b48aa3f6dbb3f6a096e9b6d2a13bf2abe29ba7f4" }, "downloads": -1, "filename": "symfeat-0.4.5-py3-none-any.whl", "has_sig": false, "md5_digest": "b990c31037639cf92d64cd33f61eb07f", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 5219, "upload_time": "2017-04-25T19:37:33", "url": "https://files.pythonhosted.org/packages/98/06/0a5d160d02eda757661a4158ab29334b0f5de6cc3dd37503cd9f80573649/symfeat-0.4.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aed4603bd4016f5f4f2b7ac9c94c7709", "sha256": "aecb7095399ff65d73bef18f60a7e73d81b5a77ab91accff5aa3f6f5f9058dca" }, "downloads": -1, "filename": "symfeat-0.4.5.tar.gz", "has_sig": false, "md5_digest": "aed4603bd4016f5f4f2b7ac9c94c7709", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3486, "upload_time": "2017-04-25T19:37:25", "url": "https://files.pythonhosted.org/packages/b2/53/3ea40d139b0d00c339f22e0688bd46f30d829e75854ccc76c5acd0435e8b/symfeat-0.4.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b990c31037639cf92d64cd33f61eb07f", "sha256": "9cefec13b265bd8b550e33e5b48aa3f6dbb3f6a096e9b6d2a13bf2abe29ba7f4" }, "downloads": -1, "filename": "symfeat-0.4.5-py3-none-any.whl", "has_sig": false, "md5_digest": "b990c31037639cf92d64cd33f61eb07f", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 5219, "upload_time": "2017-04-25T19:37:33", "url": "https://files.pythonhosted.org/packages/98/06/0a5d160d02eda757661a4158ab29334b0f5de6cc3dd37503cd9f80573649/symfeat-0.4.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aed4603bd4016f5f4f2b7ac9c94c7709", "sha256": "aecb7095399ff65d73bef18f60a7e73d81b5a77ab91accff5aa3f6f5f9058dca" }, "downloads": -1, "filename": "symfeat-0.4.5.tar.gz", "has_sig": false, "md5_digest": "aed4603bd4016f5f4f2b7ac9c94c7709", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3486, "upload_time": "2017-04-25T19:37:25", "url": "https://files.pythonhosted.org/packages/b2/53/3ea40d139b0d00c339f22e0688bd46f30d829e75854ccc76c5acd0435e8b/symfeat-0.4.5.tar.gz" } ] }