{ "info": { "author": "Shao-Zheng-Jiang", "author_email": "shaozhengjiang@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "\n====\nGAFT\n====\n\nA **G**\\ enetic **A**\\ lgorithm **F**\\ ramework in py\\ **T**\\ hon\n\n.. image:: https://travis-ci.org/PytLab/gaft.svg?branch=master\n :target: https://travis-ci.org/PytLab/gaft\n :alt: Build Status\n\n.. image:: https://img.shields.io/codecov/c/github/PytLab/gaft/master.svg\n :target: https://codecov.io/gh/PytLab/gaft\n :alt: Codecov\n\n.. image:: https://landscape.io/github/PytLab/gaft/master/landscape.svg?style=flat\n :target: https://landscape.io/github/PytLab/gaft/master\n :alt: Code Health\n\n.. image:: https://img.shields.io/badge/python-3.5-green.svg\n :target: https://www.python.org/downloads/release/python-351/\n :alt: platform\n\n.. image:: https://img.shields.io/badge/pypi-v0.5.7-blue.svg\n :target: https://pypi.python.org/pypi/gaft/\n :alt: versions\n\n.. image:: https://readthedocs.org/projects/gaft/badge/?version=latest\n :target: https://gaft.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n\nIntroduction\n------------\n\n**GAFT** is a general Python Framework for genetic algorithm computation. It provides built-in genetic operators for target optimization and plugin interfaces for users to define your own genetic operators and on-the-fly analysis for algorithm testing.\n\n**GAFT** is now accelerated using MPI parallelization interfaces. You can run it on your cluster in parallel with MPI environment.\n\nPython Support\n--------------\n\n**GAFT** requires Python version 3.x (Python 2.x is not supported).\n\nInstallation\n------------\n\n1. Via pip::\n\n pip install gaft\n\n2. From source::\n\n python setup.py install\n\nIf you want GAFT to run in MPI env, please install mpi4py explicitly::\n\n pip install mpi4py\n\nSee `INSTALL.md `_ for more installation details.\n\nTest\n----\n\nRun unit test::\n \n python setup.py test\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/PytLab/gaft/releases", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/PytLab/gaft", "keywords": "", "license": "LICENSE", "maintainer": "", "maintainer_email": "", "name": "gaft", "package_url": "https://pypi.org/project/gaft/", "platform": "linux", "project_url": "https://pypi.org/project/gaft/", "project_urls": { "Download": "https://github.com/PytLab/gaft/releases", "Homepage": "https://github.com/PytLab/gaft" }, "release_url": "https://pypi.org/project/gaft/0.5.7/", "requires_dist": null, "requires_python": "", "summary": "A Genetic Algorithm Framework in Python", "version": "0.5.7" }, "last_serial": 4549484, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "18fac9f7422043f3762d65c977dad076", "sha256": "94f9b75f4f5f7dbfc86062822cd59faee7b7a8c246d14e0036f83fa8dbd0f8b0" }, "downloads": -1, "filename": "gaft-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "18fac9f7422043f3762d65c977dad076", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 15366, "upload_time": "2017-07-21T13:10:47", "url": "https://files.pythonhosted.org/packages/f1/bf/691006d31c16ffa3eda3a891731cc6e56332b4fb003365c18014007bb367/gaft-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "070e574f5420abc5f35c5761765e5e8b", "sha256": "9bcfb6562ab13c675adcd7dc7e14be31d7867e4903f1178c556af2ce505854b1" }, "downloads": -1, "filename": "gaft-0.1.1.zip", "has_sig": false, "md5_digest": "070e574f5420abc5f35c5761765e5e8b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21369, "upload_time": "2017-07-21T13:10:17", "url": "https://files.pythonhosted.org/packages/54/e9/4d27f887fc595b4a58f646c996f2513e361dd6dd303d22424062089ba612/gaft-0.1.1.zip" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "0bf574e52957192e407eae1824fcf5da", "sha256": "ee400d15c4e420aae4c8bc0d78b706e535afaaf055cb0e4e72efce59bfdb155e" }, "downloads": -1, "filename": "gaft-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0bf574e52957192e407eae1824fcf5da", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 15566, "upload_time": "2017-07-21T13:22:25", "url": "https://files.pythonhosted.org/packages/a1/b5/6785e295a587590030c2d2c7198da10e71589970e0e3172a9a4d2fe8d2b9/gaft-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "02b4c88e91bcb379a7b6eac3fbf12687", "sha256": "2d1c66a33e3a0732180655e34652038e785af5670449b856a217357169c51902" }, "downloads": -1, "filename": "gaft-0.1.2.zip", "has_sig": false, "md5_digest": "02b4c88e91bcb379a7b6eac3fbf12687", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21577, "upload_time": "2017-07-21T13:22:07", "url": "https://files.pythonhosted.org/packages/7f/ef/d128de101ef5b83c10ea9db619bede1a8c160816ad1c1001e7738e6cc045/gaft-0.1.2.zip" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "d0a08b3f6571ba106fb0ab595c3a45e6", "sha256": "a1fef4a9e7074a12e4ebfe20252956aeb517f128f3f415272dfca29cbdc74648" }, "downloads": -1, "filename": "gaft-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d0a08b3f6571ba106fb0ab595c3a45e6", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 15580, "upload_time": "2017-07-22T15:24:31", "url": "https://files.pythonhosted.org/packages/35/7d/4cd880aa50c5d7f6fbbebc2f99c17257d06665f7fb5fdcdd8a7df30bc6c4/gaft-0.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0e998f94b4d4e2289ef03ec036939526", "sha256": "b027fa7d7f11715cdab39780c71b4e88a1ba07b3ee336b22c0b5a95823a5d5e1" }, "downloads": -1, "filename": "gaft-0.1.3.zip", "has_sig": false, "md5_digest": "0e998f94b4d4e2289ef03ec036939526", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21810, "upload_time": "2017-07-22T15:24:09", "url": "https://files.pythonhosted.org/packages/26/1f/f66ba48a73b935eb31a66ebd6a87b4d9a5df53feca9a93b3e02315c1c7c3/gaft-0.1.3.zip" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "3d8c9f0a75b0095fc9b11f7d5815d050", "sha256": "ecd93a4a56aa085f4911c74d32d96b23bb2b9df22afc879ef5b6e24538ee5985" }, "downloads": -1, "filename": "gaft-0.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3d8c9f0a75b0095fc9b11f7d5815d050", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 15738, "upload_time": "2017-07-30T02:52:40", "url": "https://files.pythonhosted.org/packages/da/d6/7ee0b7a9c4b83799540e8044187f13a4febdb2299a8af82f52c26a3337ba/gaft-0.1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6608c10853b3a5d1eb0ec3f835d721e2", "sha256": "6054b429407e71042cd746eb70ac6d6d85592e0cd237aaeb1a47526782dc454a" }, "downloads": -1, "filename": "gaft-0.1.4.zip", "has_sig": false, "md5_digest": "6608c10853b3a5d1eb0ec3f835d721e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22013, "upload_time": "2017-07-30T02:51:44", "url": "https://files.pythonhosted.org/packages/a8/60/d54e37eac2136ba0cec289b8e750f627819d5bc9b79f0cd1a4085fb00111/gaft-0.1.4.zip" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "8a379c95fa1e6c348e5234e35eaf8afb", "sha256": "bb60b0689207a2a99b58c43150ec85712c66e590b197327c4c248d446ecdaf6e" }, "downloads": -1, "filename": "gaft-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8a379c95fa1e6c348e5234e35eaf8afb", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 17081, "upload_time": "2017-08-01T02:34:45", "url": "https://files.pythonhosted.org/packages/0d/38/5946e909dec55498cfeaf1fb400c17515242394217fb784dd4bb15833537/gaft-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8b8a4aef979a24e16b0496cbee08f5b0", "sha256": "a699f838e942f5eb147c4d0ae74f33b4c46dd1782fde0be568401b71cf6ecb3c" }, "downloads": -1, "filename": "gaft-0.2.0.zip", "has_sig": false, "md5_digest": "8b8a4aef979a24e16b0496cbee08f5b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24321, "upload_time": "2017-08-01T02:34:14", "url": "https://files.pythonhosted.org/packages/84/ae/4ddcba08aee2a87a1993ec77477ab11e5c13ccc29db7672344482c25ca7a/gaft-0.2.0.zip" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "711a545eaeb1c41476d095ce4d080a2c", "sha256": "0fd9a744f8f8d63e60ce74f54902534930799ede0a85086ecad087b8f683b454" }, "downloads": -1, "filename": "gaft-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "711a545eaeb1c41476d095ce4d080a2c", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 17280, "upload_time": "2017-08-02T02:33:07", "url": "https://files.pythonhosted.org/packages/bc/02/a8b0e9211c70ff71dc5cff88bcbe0f792dd1c784677791c01b88657057a7/gaft-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0e3588695c367d5c9e8f4bad0667bf16", "sha256": "7d35e4b4535a5e60a403210dafb841f0078c01dccbacabb5074691f9003db055" }, "downloads": -1, "filename": "gaft-0.2.1.zip", "has_sig": false, "md5_digest": "0e3588695c367d5c9e8f4bad0667bf16", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25306, "upload_time": "2017-08-02T02:32:43", "url": "https://files.pythonhosted.org/packages/62/94/a471af4d19d398c5250b79191c906f96adb70b27afb9ed8363c641ebb252/gaft-0.2.1.zip" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "fa11430ffee887b244aba3ee8b58294b", "sha256": "554b6f6e0b480a03f18ec485697142e862a4e6a3bfba43a31de12e7f784621de" }, "downloads": -1, "filename": "gaft-0.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fa11430ffee887b244aba3ee8b58294b", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 17514, "upload_time": "2017-08-02T05:42:27", "url": "https://files.pythonhosted.org/packages/2a/22/191ffe7fc454d75664ca3e4be5ce19a4b02af10c4379c35c8043af25622c/gaft-0.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "57696dbc98dda04c388cef152a967d74", "sha256": "4ce37c1176807b14861945c705646d5d4b8875cb1e8f07cb4ff656e67c065131" }, "downloads": -1, "filename": "gaft-0.2.2.zip", "has_sig": false, "md5_digest": "57696dbc98dda04c388cef152a967d74", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25546, "upload_time": "2017-08-02T05:42:10", "url": "https://files.pythonhosted.org/packages/7d/78/d48897e8bbe65c48e4014f6bae555c8392ebe02529757c60c09d837efa96/gaft-0.2.2.zip" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "4078ba0e3dd257e6bd8434a9fdd8a0a9", "sha256": "22fb5b2c3dec2be0393df5ee9af662836dc4cdf1846723d5ac7a46d36067d857" }, "downloads": -1, "filename": "gaft-0.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4078ba0e3dd257e6bd8434a9fdd8a0a9", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 17662, "upload_time": "2017-08-06T00:26:03", "url": "https://files.pythonhosted.org/packages/34/13/db50e8d0ebc0ff1432840636b4eed8e8f4371a5507a610db9e862acc2cd9/gaft-0.2.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "12e089323183259098a685d7fd14d49f", "sha256": "31c22706216dba8e8114301782b94a2cef08b02944925cfe4ed2cdaf724df534" }, "downloads": -1, "filename": "gaft-0.2.3.zip", "has_sig": false, "md5_digest": "12e089323183259098a685d7fd14d49f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25699, "upload_time": "2017-08-06T00:25:40", "url": "https://files.pythonhosted.org/packages/44/aa/1e117c18eafd20c71d0885fb38588f35e813b63f631d6482cef3958a4bb5/gaft-0.2.3.zip" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "ec50d4b2e355af564c37a2aa16f815f7", "sha256": "f586fbd2b2d9bc2b244b16f440dfc4772645e6512078016bfbf96019b2a5f21f" }, "downloads": -1, "filename": "gaft-0.2.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ec50d4b2e355af564c37a2aa16f815f7", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 18379, "upload_time": "2017-09-13T12:28:26", "url": "https://files.pythonhosted.org/packages/31/a0/0df61cd412827baccc8fa56c0d0efe67d5a535c33bc361ecf5092e200397/gaft-0.2.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3f9a32e20c63f96c0035570f96940538", "sha256": "c4f20a5b5f8238b27db510f0954b7e023be882ac7c40222928a2a91bf0dc01f8" }, "downloads": -1, "filename": "gaft-0.2.4.zip", "has_sig": false, "md5_digest": "3f9a32e20c63f96c0035570f96940538", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26677, "upload_time": "2017-09-13T12:28:07", "url": "https://files.pythonhosted.org/packages/dc/98/ab7de02deecfd62d1ee87b3f7a52efa0b4385e620dd8b0e372eb174cea22/gaft-0.2.4.zip" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "1836c53646cf305175fdf70428eb3d5c", "sha256": "3891b8ea821e5ed5d9c6c20f204ab6ae7972c277442ba140fff98bcbe0c09564" }, "downloads": -1, "filename": "gaft-0.2.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1836c53646cf305175fdf70428eb3d5c", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 18554, "upload_time": "2017-09-14T07:51:22", "url": "https://files.pythonhosted.org/packages/b4/09/0658479ceab580e8fd0a763cf7e3ac709051c094cc7b7ddf2dcd32a03ae0/gaft-0.2.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e8610c69b6567745ff3793714d51a755", "sha256": "a01db984b7ff38f671aa1555c9cccadde45cd61254e837b8b449e82f16b3d62e" }, "downloads": -1, "filename": "gaft-0.2.5.zip", "has_sig": false, "md5_digest": "e8610c69b6567745ff3793714d51a755", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26849, "upload_time": "2017-09-14T07:50:23", "url": "https://files.pythonhosted.org/packages/2b/2c/9b35ba07ba70ce712f2cd9acabd10337281e491d6308086cb0a2e6b961fc/gaft-0.2.5.zip" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "8de2fd83bd3a179bd6d488bad0977aff", "sha256": "1cfaf46fa411b3dc29be37009dba9e85c77c03e4e76452b4f48883697a303988" }, "downloads": -1, "filename": "gaft-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8de2fd83bd3a179bd6d488bad0977aff", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 21264, "upload_time": "2017-09-18T15:18:16", "url": "https://files.pythonhosted.org/packages/02/82/c553a733c0e9b93182a2f833ca80402112dc82e80a940fad965e427e1e3a/gaft-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d0d3bc62b74d56819274277caa1a4419", "sha256": "dbca0b8937cb8a4470de9e8b8811d2cf465f57b4719cc3a9f77c4e6ebed56a8c" }, "downloads": -1, "filename": "gaft-0.3.0.zip", "has_sig": false, "md5_digest": "d0d3bc62b74d56819274277caa1a4419", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31567, "upload_time": "2017-09-18T15:17:41", "url": "https://files.pythonhosted.org/packages/80/40/dec29d9bab94187995c3f69985c7efdcfb3b51a29a4494567f3bad3f46cb/gaft-0.3.0.zip" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "bbe00dc65eaea20af5d6f2fee8f0e2fb", "sha256": "2115e00bd1f4b56e2d41e249907ec44a6f37f7d00da2673f8ad268130f0c9db5" }, "downloads": -1, "filename": "gaft-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bbe00dc65eaea20af5d6f2fee8f0e2fb", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 22025, "upload_time": "2017-09-21T02:40:10", "url": "https://files.pythonhosted.org/packages/6e/25/2ba9b1623b01d07a257ed3abd598ce05df735ce90b19387b1e0ca33d0477/gaft-0.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "149925b3858b77f4e63ab2e45fc68bc5", "sha256": "246fb5dc60d113029fb50a885ebb62c57edfb11507be473ec637dd6adfe27e13" }, "downloads": -1, "filename": "gaft-0.3.1.zip", "has_sig": false, "md5_digest": "149925b3858b77f4e63ab2e45fc68bc5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34123, "upload_time": "2017-09-21T02:39:39", "url": "https://files.pythonhosted.org/packages/ec/d4/6a0dbba70921618745bd274dc38e5f8fb2b8ff7a5d3d35b7197a2c8856b7/gaft-0.3.1.zip" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "16ba0647723c6d401223cacd8aa1cc5e", "sha256": "bd50b35b9c0dd8fdc847c7b80e7c64032e12174eb848dac02ef3abe1e307e545" }, "downloads": -1, "filename": "gaft-0.3.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "16ba0647723c6d401223cacd8aa1cc5e", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 22578, "upload_time": "2017-09-21T08:49:41", "url": "https://files.pythonhosted.org/packages/73/da/bfc78b833c747fbe2c79d465a998a3f2a51ee5c69b722b727fe46d03d3c0/gaft-0.3.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ba2e93c1fe73bdaf1689183af39e972f", "sha256": "6bab77fe31879bce2f9e220a8d8f99db76d7688c719b5fd736df0144295b0adf" }, "downloads": -1, "filename": "gaft-0.3.2.zip", "has_sig": false, "md5_digest": "ba2e93c1fe73bdaf1689183af39e972f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35552, "upload_time": "2017-09-21T08:49:10", "url": "https://files.pythonhosted.org/packages/d6/a3/f9e44c7d517039d6c2ad28851a57b7942ce685e075af316e7228ae54e6c9/gaft-0.3.2.zip" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "eaffb9bc2953642515c3a950de04bdb2", "sha256": "347f16a2df7f6ced882bf5580fadb46bb25dda3ddfeeb34bcf38df904b247375" }, "downloads": -1, "filename": "gaft-0.3.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "eaffb9bc2953642515c3a950de04bdb2", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 22947, "upload_time": "2017-09-22T08:08:47", "url": "https://files.pythonhosted.org/packages/79/6d/7c22c5e5ebb5a51298926aed9a648a180e636ee277aaf90dcde23ae213be/gaft-0.3.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c0c0ddf482ae3b0f9ffcf478091a9ced", "sha256": "527b19c07fa17d6e9eac2403a93e56e7769c4d08677dda05c61ea2cfcca69d16" }, "downloads": -1, "filename": "gaft-0.3.3.zip", "has_sig": false, "md5_digest": "c0c0ddf482ae3b0f9ffcf478091a9ced", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35921, "upload_time": "2017-09-22T08:08:25", "url": "https://files.pythonhosted.org/packages/37/6f/e74013ab52ba3ef6cac356bad8b43f52e6f61290b47a3e022472cc999cae/gaft-0.3.3.zip" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "b646200329befb135e59f74ba86850fa", "sha256": "32dba5bb52eb8152e8faffbd6e99089ed12e944246f4bdb79ed55fa7db760594" }, "downloads": -1, "filename": "gaft-0.3.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b646200329befb135e59f74ba86850fa", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 23083, "upload_time": "2017-09-26T14:45:00", "url": "https://files.pythonhosted.org/packages/b4/53/86d0e389521584273bb3df3da9b0a61893f6346cecf9773586ad9af2b8ba/gaft-0.3.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "57c6a1962ca8c3783d5ac12043cc32d2", "sha256": "7243535afce7fac38ce78f037cd9f617f7fc141e87a055839919b1f40da80a6f" }, "downloads": -1, "filename": "gaft-0.3.4.zip", "has_sig": false, "md5_digest": "57c6a1962ca8c3783d5ac12043cc32d2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36734, "upload_time": "2017-09-26T14:44:24", "url": "https://files.pythonhosted.org/packages/e6/47/accffe0808fce964a625416e646664df451f3b06328fa74b022ca1f45c1b/gaft-0.3.4.zip" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "83bcd5e5771ae84d30910774bca836ba", "sha256": "76fdee1c6e91e05c23b163827706d517f9d1b0f4404ea68ab6fe11f4a510d25c" }, "downloads": -1, "filename": "gaft-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "83bcd5e5771ae84d30910774bca836ba", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 24410, "upload_time": "2017-10-08T09:25:14", "url": "https://files.pythonhosted.org/packages/de/6a/64f923ab413cd497000472dd00f29eea1151c2124f646c489b33b6c9286c/gaft-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "13e7b8c2fd75d967bcd0f9afd7011ef2", "sha256": "4b9453318287c0587caa1d3ca31c16b21265ad3d9569f99b813a074cfe46850d" }, "downloads": -1, "filename": "gaft-0.4.0.zip", "has_sig": false, "md5_digest": "13e7b8c2fd75d967bcd0f9afd7011ef2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38197, "upload_time": "2017-10-08T08:37:34", "url": "https://files.pythonhosted.org/packages/ba/96/9537a6ec8eb522a9f6a03c2ea0d79290882dcc880d12389b4d52ff2f094e/gaft-0.4.0.zip" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "f4ab78780737fc265d37969af6c45bbf", "sha256": "0c34bf3d1215cb9686751bc12851354f88055c8b6c97bf7d622833c83d405a40" }, "downloads": -1, "filename": "gaft-0.4.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f4ab78780737fc265d37969af6c45bbf", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 24532, "upload_time": "2017-10-09T09:25:06", "url": "https://files.pythonhosted.org/packages/a4/da/4ab42149c828f2b7e9d381bccf928d830e2204fc0bc29ce171e081e49235/gaft-0.4.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "42bf46444cdd731cc7d69f38d4334ea9", "sha256": "c089169e08d9fbf21785adc38472588453f743c3ae02e0908117955ce3685e0c" }, "downloads": -1, "filename": "gaft-0.4.2.zip", "has_sig": false, "md5_digest": "42bf46444cdd731cc7d69f38d4334ea9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38360, "upload_time": "2017-10-09T09:21:02", "url": "https://files.pythonhosted.org/packages/b1/e7/479d338d0d1896a91b6bfd19ae3f46c50f731cf12ac3a583421c52077437/gaft-0.4.2.zip" } ], "0.4.4": [ { "comment_text": "", "digests": { "md5": "8fa4cb48727458f283f4ed63cd4bb932", "sha256": "145336bc631a4fda20979fefecdeab7797d92b5408883d005fb5f85b53c2cceb" }, "downloads": -1, "filename": "gaft-0.4.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8fa4cb48727458f283f4ed63cd4bb932", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 24932, "upload_time": "2017-12-04T08:08:33", "url": "https://files.pythonhosted.org/packages/c3/4b/855b037f162a39600e701551df01b5f86bc0ddcac15335fc59adc3fc611c/gaft-0.4.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "55b73f3ec98efb90da4070eca6b91465", "sha256": "0994e6f3b4474113469d940638884ee8df66da6e32b7b4852e265fdfd7f58501" }, "downloads": -1, "filename": "gaft-0.4.4.zip", "has_sig": false, "md5_digest": "55b73f3ec98efb90da4070eca6b91465", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39054, "upload_time": "2017-12-04T08:08:17", "url": "https://files.pythonhosted.org/packages/1e/69/745030632bc1bfc644ca05838b36c921abf2cb79ebd2f99dfbb4594f4987/gaft-0.4.4.zip" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "6ae288bf7e16a321cdf3ec11f3f94c7e", "sha256": "7ac91636eedbcb56bdf85d89ddb1acc22c6a343e735d66bd323b3f8be567d28f" }, "downloads": -1, "filename": "gaft-0.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "6ae288bf7e16a321cdf3ec11f3f94c7e", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 25780, "upload_time": "2017-12-12T14:44:35", "url": "https://files.pythonhosted.org/packages/12/cd/58861bff2582951095e34e90cb33d39277d78f33cd6b45b86d8fb7526614/gaft-0.5.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "549ef54d5a9e4a6e9289c563b552f81f", "sha256": "eaa8878369f07c51ed55cb22d69bf16fcbafe22e9813c80e5b3620088c59f79c" }, "downloads": -1, "filename": "gaft-0.5.0.zip", "has_sig": false, "md5_digest": "549ef54d5a9e4a6e9289c563b552f81f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40312, "upload_time": "2017-12-12T14:44:18", "url": "https://files.pythonhosted.org/packages/85/7a/2ea6438f1ac79c8d3c35182b4a6d054a7e9022743a2aafaa8dfba481cc9e/gaft-0.5.0.zip" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "6a46a69eac7a1817ed25296921fd8ac1", "sha256": "9be6a0b49bc45c894dff6bde6a6f1aa1af70e0895b1193792f08a6b0dd6b042e" }, "downloads": -1, "filename": "gaft-0.5.1-py3-none-any.whl", "has_sig": false, "md5_digest": "6a46a69eac7a1817ed25296921fd8ac1", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 26437, "upload_time": "2017-12-13T12:27:53", "url": "https://files.pythonhosted.org/packages/f3/06/cf62e880e846c9de598a20799f91ed195527e12bcf630121593864a5e5e3/gaft-0.5.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f597c9166fb513f36d9e2e37a309e243", "sha256": "ae0e4ec61ff8bca0f0e5d377429103ba04a3ea4204eaa4aa1fe7babd2388afaf" }, "downloads": -1, "filename": "gaft-0.5.1.zip", "has_sig": false, "md5_digest": "f597c9166fb513f36d9e2e37a309e243", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41132, "upload_time": "2017-12-13T12:27:38", "url": "https://files.pythonhosted.org/packages/9e/3f/7ac0e510ef4705d70c41312b2b3fa2dca89d8a9aace60a65a6fb2b304b79/gaft-0.5.1.zip" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "8f09285db0cb2827c5d064f2ff346c27", "sha256": "b9cb871b06b318149db87756127e60a0a09f751cfb2a1458e44dcebe88577ab3" }, "downloads": -1, "filename": "gaft-0.5.2-py3-none-any.whl", "has_sig": false, "md5_digest": "8f09285db0cb2827c5d064f2ff346c27", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 26231, "upload_time": "2017-12-15T04:33:57", "url": "https://files.pythonhosted.org/packages/ff/67/3ef3d9915a078b33c34020b50c6d09ab332f1888d10fc6035ea6467cbe6a/gaft-0.5.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fdbfbd96d1b2011ff6e39fc64c280f94", "sha256": "1baca09df2d0517a1affcf467ce80da3f7f06d05c8852714dec65f1ac2b52e57" }, "downloads": -1, "filename": "gaft-0.5.2.zip", "has_sig": false, "md5_digest": "fdbfbd96d1b2011ff6e39fc64c280f94", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40910, "upload_time": "2017-12-15T04:33:42", "url": "https://files.pythonhosted.org/packages/9b/05/9d3608c9a88d0c70066b4f41d639f487d7ab74f0eab7cf2e6bd76fcc5739/gaft-0.5.2.zip" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "10ee8f9a1e34272bb6da642bd6e8f71e", "sha256": "b6d0db3c4b9d020063607701c93728976b0600933b08ae6fa45733e37a5859ec" }, "downloads": -1, "filename": "gaft-0.5.3-py3-none-any.whl", "has_sig": false, "md5_digest": "10ee8f9a1e34272bb6da642bd6e8f71e", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 26223, "upload_time": "2018-01-15T10:49:46", "url": "https://files.pythonhosted.org/packages/3f/c3/07e053f75dbc0ca89880d1ed876d4cdd46208a9aa7f33b8a029ed2940121/gaft-0.5.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9150b382262cd9d9c918c6c1829628b1", "sha256": "6a8aa8506232dd86af2f4328d233cd998805cdd4026ea01922d27baeaee197d8" }, "downloads": -1, "filename": "gaft-0.5.3.zip", "has_sig": false, "md5_digest": "9150b382262cd9d9c918c6c1829628b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40949, "upload_time": "2018-01-15T10:49:28", "url": "https://files.pythonhosted.org/packages/31/1e/ad44881d0c83b1a7c7ef8da63f0c8b54d8263eac252ef4dc45ccff06bdb7/gaft-0.5.3.zip" } ], "0.5.4": [ { "comment_text": "", "digests": { "md5": "6ce88f6553c3ecad5f3265ad5395f739", "sha256": "bf880cddf315904ba0772d24125d828bbbb959a397f16a734d0a1410aeea0dc5" }, "downloads": -1, "filename": "gaft-0.5.4-py3-none-any.whl", "has_sig": false, "md5_digest": "6ce88f6553c3ecad5f3265ad5395f739", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 26252, "upload_time": "2018-01-30T12:53:29", "url": "https://files.pythonhosted.org/packages/1e/b5/7c0181f1d034e48eed7616ad13dc691132a58c768fe9e03e6d29844b139c/gaft-0.5.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8845fe69658fcb98888c770cf8c85b3a", "sha256": "3d22eb1af9eb77a50fd257752ed0883c9d770039f80e3c86a09ce92c525b4bdf" }, "downloads": -1, "filename": "gaft-0.5.4.zip", "has_sig": false, "md5_digest": "8845fe69658fcb98888c770cf8c85b3a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41067, "upload_time": "2018-01-30T12:53:13", "url": "https://files.pythonhosted.org/packages/6f/67/38ebc9a87e5f46dee69c8cd4d3a4d3f3d1bb441c365b91a6130d68629732/gaft-0.5.4.zip" } ], "0.5.5": [ { "comment_text": "", "digests": { "md5": "7cf21ddd8c7659b6186fcae89ad179bf", "sha256": "ed8e74c94a7d183034620a00f99d42249cca732395c08727ea2e066ce820e431" }, "downloads": -1, "filename": "gaft-0.5.5-py3-none-any.whl", "has_sig": false, "md5_digest": "7cf21ddd8c7659b6186fcae89ad179bf", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 28609, "upload_time": "2018-11-03T08:06:11", "url": "https://files.pythonhosted.org/packages/57/5f/2f9b3a39d0975fb223db6a3952f647803bb29f1649a55166f94f8421849f/gaft-0.5.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f0787512a60eea78cb6a1c29e537d520", "sha256": "d1e1023a652859e789918528dd83305f128245d99d3883191f9c57f22ae0af0e" }, "downloads": -1, "filename": "gaft-0.5.5.tar.gz", "has_sig": false, "md5_digest": "f0787512a60eea78cb6a1c29e537d520", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23110, "upload_time": "2018-11-03T08:05:55", "url": "https://files.pythonhosted.org/packages/7f/f7/dcd0e8503f5a4b78301f02477761de573f75eaabf4d4aaca21fc1367aca4/gaft-0.5.5.tar.gz" } ], "0.5.6": [ { "comment_text": "", "digests": { "md5": "75fbe6119abb7d899f384497d3618cb4", "sha256": "241732643745063833d0bd8325b71c69b1d60934b7e12030863cc05098a08b73" }, "downloads": -1, "filename": "gaft-0.5.6-py3-none-any.whl", "has_sig": false, "md5_digest": "75fbe6119abb7d899f384497d3618cb4", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 39530, "upload_time": "2018-11-08T05:41:42", "url": "https://files.pythonhosted.org/packages/bc/69/c3d20dd744cc630d1a71d3cf91a38fc48f0227598bcc7348071bfbef067a/gaft-0.5.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "98049921414e8f1a1ebd1dd2a701f356", "sha256": "3ffcc33349942a83d86baca0f92c932a57bb504a647e8daf7bb3248fe7af9d79" }, "downloads": -1, "filename": "gaft-0.5.6.tar.gz", "has_sig": false, "md5_digest": "98049921414e8f1a1ebd1dd2a701f356", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23537, "upload_time": "2018-11-08T05:41:38", "url": "https://files.pythonhosted.org/packages/4e/6e/897ada1635fb473d87b44eaa3074c28bbc55a14b4d9b79bceabea779e467/gaft-0.5.6.tar.gz" } ], "0.5.7": [ { "comment_text": "", "digests": { "md5": "9ec7eeceecac5226c1e251c32fb36ec3", "sha256": "9a4157cffb661111451bd5a1a45af91bce48b72b9c789d3f7d2fa8fb4a9e4647" }, "downloads": -1, "filename": "gaft-0.5.7-py3-none-any.whl", "has_sig": false, "md5_digest": "9ec7eeceecac5226c1e251c32fb36ec3", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 39836, "upload_time": "2018-12-01T04:26:01", "url": "https://files.pythonhosted.org/packages/4a/6f/b53b385957188b880f39359e765bc2ed4c757ee64b2ae5ef5cdca7f87ce8/gaft-0.5.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "452601cf2348aebc35a320c4af7254dd", "sha256": "d1bf29c05b37c465f2bd630fcc52ab0d13944f7326751342519299b19e12d75b" }, "downloads": -1, "filename": "gaft-0.5.7.tar.gz", "has_sig": false, "md5_digest": "452601cf2348aebc35a320c4af7254dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23661, "upload_time": "2018-12-01T04:25:58", "url": "https://files.pythonhosted.org/packages/05/77/3e55693f33f70f0ab127d575787eef67d01fc037e0b8c945ce22ebda45bd/gaft-0.5.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9ec7eeceecac5226c1e251c32fb36ec3", "sha256": "9a4157cffb661111451bd5a1a45af91bce48b72b9c789d3f7d2fa8fb4a9e4647" }, "downloads": -1, "filename": "gaft-0.5.7-py3-none-any.whl", "has_sig": false, "md5_digest": "9ec7eeceecac5226c1e251c32fb36ec3", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 39836, "upload_time": "2018-12-01T04:26:01", "url": "https://files.pythonhosted.org/packages/4a/6f/b53b385957188b880f39359e765bc2ed4c757ee64b2ae5ef5cdca7f87ce8/gaft-0.5.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "452601cf2348aebc35a320c4af7254dd", "sha256": "d1bf29c05b37c465f2bd630fcc52ab0d13944f7326751342519299b19e12d75b" }, "downloads": -1, "filename": "gaft-0.5.7.tar.gz", "has_sig": false, "md5_digest": "452601cf2348aebc35a320c4af7254dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23661, "upload_time": "2018-12-01T04:25:58", "url": "https://files.pythonhosted.org/packages/05/77/3e55693f33f70f0ab127d575787eef67d01fc037e0b8c945ce22ebda45bd/gaft-0.5.7.tar.gz" } ] }