{ "info": { "author": "Marco S. Nobile", "author_email": "nobile@disco.unimib.it", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python :: 3.7" ], "description": "=====================\nFuzzy Self-Tuning PSO\n=====================\n\n*Fuzzy Self-Tuning PSO* (FST-PSO) is a swarm intelligence global optimization method [1]\nbased on Particle Swarm Optimization [2].\n\nFST-PSO is designed for the optimization of real-valued multi-dimensional multi-modal minimization problems.\n\nFST-PSO is settings-free version of PSO which exploits fuzzy logic to dynamically assign the functioning parameters to each particle in the swarm. Specifically, during each generation, FST-PSO is determines the optimal choice for the cognitive factor, the social factor, the inertia value, the minimum velocity, and the maximum velocity. FST-PSO also uses an heuristics to choose the swarm size, so that the user must not select any functioning setting.\n\nIn order to use FST-PSO, the programmer must implement a custom fitness function. Moreover, the programmer must specify the number of dimensions of the problem and the boundaries of the search space for each dimension. The programmer can optionally specify the maximum number of iterations. When the stopping criterion is met, FST-PSO returns the best fitting solution found, along with its fitness value.\n\n\nExample\n=======\nFST-PSO can be used as follows:\n\nfrom fstpso import FuzzyPSO\t\n\ndef example_fitness( particle ):\n\n\treturn sum(map(lambda x: x**2, particle))\n\nif __name__ == '__main__':\n\t\n\tdims = 10\n\n\tFP = FuzzyPSO( )\n\n\tFP.set_search_space( [[-10, 10]]*dims )\t\n\n\tFP.set_fitness(example_fitness)\n\n\tresult = FP.solve_with_fstpso()\n\n\tprint(\"Best solution:\", result[0])\n\t\n\tprint(\"Whose fitness is:\", result[1])\n\n\n\n\nFurther information\n-------------------\n\nFST-PSO has been created by M.S. Nobile, D. Besozzi, G. Pasi, G. Mauri, \nR. Colombo (University of Milan-Bicocca, Italy), and P. Cazzaniga (University\nof Bergamo, Italy). The source code was written by M.S. Nobile.\n\nFST-PSO requires two packages: miniful and numpy. \n\nFurther information on GITHUB: \n\n[1] Nobile, Cazzaniga, Besozzi, Colombo, Mauri, Pasi, \"Fuzzy Self-Tuning PSO:\nA Settings-Free Algorithm for Global Optimization\", Swarm & Evolutionary \nComputation, 39:70-85, 2018 (doi:10.1016/j.swevo.2017.09.001)\n\n[2] Kennedy, Eberhart, Particle swarm optimization, in: Proceedings IEEE\nInternational Conference on Neural Networks, Vol. 4, 1995, pp. 1942\u20131948\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/aresio/fst-pso", "keywords": "fuzzy logic,optimization,discrete optimization,continuous optimization,particle swarm optimization,pso,fst-pso,fuzzy self-tuning pso", "license": "LICENSE.txt", "maintainer": "", "maintainer_email": "", "name": "fst-pso", "package_url": "https://pypi.org/project/fst-pso/", "platform": "", "project_url": "https://pypi.org/project/fst-pso/", "project_urls": { "Homepage": "https://github.com/aresio/fst-pso" }, "release_url": "https://pypi.org/project/fst-pso/1.8.1/", "requires_dist": null, "requires_python": "", "summary": "Fuzzy Self-Tuning PSO global optimization library", "version": "1.8.1", "yanked": false, "yanked_reason": null }, "last_serial": 11836520, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "88dd00ee6bfb4a31af95ed0c498860ea", "sha256": "baebc133711944be0ce9c8277447fbc61477450b7c1a90058e02b22be92c5189" }, "downloads": -1, "filename": "fst-pso-1.0.0.zip", "has_sig": false, "md5_digest": "88dd00ee6bfb4a31af95ed0c498860ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16339, "upload_time": "2017-09-08T18:07:27", "upload_time_iso_8601": "2017-09-08T18:07:27.608280Z", "url": "https://files.pythonhosted.org/packages/ac/15/5b78f218d64343a30ab204bed08bc4d45f900dfcf77d90a99cb35fe49941/fst-pso-1.0.0.zip", "yanked": false, "yanked_reason": null } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "c27fc971153fd25d7eacda2d5131f5bc", "sha256": "7a4bb02445fd11b5165795769a40a57718d6d88430cde4632fa2794e3935e3c7" }, "downloads": -1, "filename": "fst-pso-1.1.0.zip", "has_sig": false, "md5_digest": "c27fc971153fd25d7eacda2d5131f5bc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16326, "upload_time": "2017-09-11T21:52:00", "upload_time_iso_8601": "2017-09-11T21:52:00.159030Z", "url": "https://files.pythonhosted.org/packages/01/4b/4f74db8bbe1e943dca53d6b788e57d777419addf608ce018956af3fce4f2/fst-pso-1.1.0.zip", "yanked": false, "yanked_reason": null } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "849150406c2c188e17b82696056527f9", "sha256": "75753117ecb17557127584c4353a43448507354d2060d3d24b01f2e00d85f993" }, "downloads": -1, "filename": "fst-pso-1.1.1.zip", "has_sig": false, "md5_digest": "849150406c2c188e17b82696056527f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16413, "upload_time": "2017-09-11T21:56:41", "upload_time_iso_8601": "2017-09-11T21:56:41.563344Z", "url": "https://files.pythonhosted.org/packages/bc/2c/9a9f981777115b4952a7f6052cbff15abe7f2cc3cc3dfad2335f362ed36f/fst-pso-1.1.1.zip", "yanked": false, "yanked_reason": null } ], "1.1.10": [ { "comment_text": "", "digests": { "md5": "5bdd26eb8c7d251d1a28becc944c55e1", "sha256": "50926f0b1505e2b522274be074a43341cfe9063fe1b49052a07a2cc644fa8bc5" }, "downloads": -1, "filename": "fst-pso-1.1.10.zip", "has_sig": false, "md5_digest": "5bdd26eb8c7d251d1a28becc944c55e1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18681, "upload_time": "2017-09-12T13:50:13", "upload_time_iso_8601": "2017-09-12T13:50:13.348522Z", "url": "https://files.pythonhosted.org/packages/c6/72/9e00490f4d5d921f565bfe877056693520d31d4059252303210a1de2cac7/fst-pso-1.1.10.zip", "yanked": false, "yanked_reason": null } ], "1.1.11": [ { "comment_text": "", "digests": { "md5": "bfe36ab8473c5ba35c054d9fb8e7b55e", "sha256": "a9fc8e49a9800ddf80138a449891e4e8662c5d6fcc3f0a253f58128dd89e3a68" }, "downloads": -1, "filename": "fst-pso-1.1.11.zip", "has_sig": false, "md5_digest": "bfe36ab8473c5ba35c054d9fb8e7b55e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16995, "upload_time": "2017-09-12T13:52:15", "upload_time_iso_8601": "2017-09-12T13:52:15.149106Z", "url": "https://files.pythonhosted.org/packages/a8/44/b965d4995b0dd287b17bda8556302304c5c780943c9ba301e5693dd05802/fst-pso-1.1.11.zip", "yanked": false, "yanked_reason": null } ], "1.1.12": [ { "comment_text": "", "digests": { "md5": "dea96cf56ea43ff10a6f9c66c9165e50", "sha256": "27cab0b51a64b4c8c1534454c850d929bc638bd8e4e765beda8f79a11e84c16f" }, "downloads": -1, "filename": "fst-pso-1.1.12.zip", "has_sig": false, "md5_digest": "dea96cf56ea43ff10a6f9c66c9165e50", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16673, "upload_time": "2017-09-12T21:04:10", "upload_time_iso_8601": "2017-09-12T21:04:10.699142Z", "url": "https://files.pythonhosted.org/packages/eb/47/1246cb10085ef2a9e6dd06db6656134ea36df33ee813f0819c0abed29a2f/fst-pso-1.1.12.zip", "yanked": false, "yanked_reason": null } ], "1.1.14": [ { "comment_text": "", "digests": { "md5": "ecb98afdb1ad001d94578c60e3c08654", "sha256": "686a6db8f5f067b87701bc42ea67a580e7a6c060e2c6a575ae211a7885e65f8d" }, "downloads": -1, "filename": "fst-pso-1.1.14.zip", "has_sig": false, "md5_digest": "ecb98afdb1ad001d94578c60e3c08654", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16877, "upload_time": "2017-09-12T21:17:41", "upload_time_iso_8601": "2017-09-12T21:17:41.489807Z", "url": "https://files.pythonhosted.org/packages/00/e2/a30b691e321a68b808daca629ebec5adaeaa1c24959aaf96f465ab8ccaaa/fst-pso-1.1.14.zip", "yanked": false, "yanked_reason": null } ], "1.1.15": [ { "comment_text": "", "digests": { "md5": "4b84b6c0fc18419e3322614725605827", "sha256": "a04833beef66ff1b8414f1651380c37bee056e93ff1ed5bd7e28cc1c0fa94823" }, "downloads": -1, "filename": "fst-pso-1.1.15.zip", "has_sig": false, "md5_digest": "4b84b6c0fc18419e3322614725605827", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17002, "upload_time": "2017-09-13T09:43:04", "upload_time_iso_8601": "2017-09-13T09:43:04.759717Z", "url": "https://files.pythonhosted.org/packages/bd/ad/d95c72e4389c9e9a70acb56ae844f3215db3fefa7293c265a6ff0592feac/fst-pso-1.1.15.zip", "yanked": false, "yanked_reason": null } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "c9edbdb390652b4df26868f0bd9512d6", "sha256": "7cf76cc5d9bfc9e529718a1b54b39ef10543f28a031c393e08019d8bce6574de" }, "downloads": -1, "filename": "fst-pso-1.1.2.zip", "has_sig": false, "md5_digest": "c9edbdb390652b4df26868f0bd9512d6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16429, "upload_time": "2017-09-11T21:58:55", "upload_time_iso_8601": "2017-09-11T21:58:55.218454Z", "url": "https://files.pythonhosted.org/packages/aa/c9/e6dde484acd56f41c4dab42be9dbfee92d3ceb8088017f001b11e0fd555d/fst-pso-1.1.2.zip", "yanked": false, "yanked_reason": null } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "dd33fdb93678d349c5ecdf7731b1e0dc", "sha256": "168f00a8d67d3dddd37306e2f8b272acb1ce6c36f2ef3e65363593774e86cf8b" }, "downloads": -1, "filename": "fst-pso-1.1.3.zip", "has_sig": false, "md5_digest": "dd33fdb93678d349c5ecdf7731b1e0dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16617, "upload_time": "2017-09-12T10:51:37", "upload_time_iso_8601": "2017-09-12T10:51:37.781031Z", "url": "https://files.pythonhosted.org/packages/89/91/3347c3fb33296eae6911414975ee19b0b72fcab8b44768826ac70976c36a/fst-pso-1.1.3.zip", "yanked": false, "yanked_reason": null } ], "1.1.4": [ { "comment_text": "", "digests": { "md5": "7f4ee6e0b5760653c7293618040855e5", "sha256": "6aa61e5d5f0147e38e57846362d0850e6ea1a2d8d06d0083598cc61e49a78c7a" }, "downloads": -1, "filename": "fst-pso-1.1.4.zip", "has_sig": false, "md5_digest": "7f4ee6e0b5760653c7293618040855e5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18479, "upload_time": "2017-09-12T12:47:57", "upload_time_iso_8601": "2017-09-12T12:47:57.616410Z", "url": "https://files.pythonhosted.org/packages/41/a7/8df1e2ac662dba1c262ad69ddd43304d2be618cd71809b1b3d1189db5bc7/fst-pso-1.1.4.zip", "yanked": false, "yanked_reason": null } ], "1.1.5": [ { "comment_text": "", "digests": { "md5": "47d59761216d238d5d5a70ead0093488", "sha256": "b66e971f7ad03253c56adcc56d739a1212fc6c8b2b6a4d00ef93878ef73c9dc4" }, "downloads": -1, "filename": "fst-pso-1.1.5.zip", "has_sig": false, "md5_digest": "47d59761216d238d5d5a70ead0093488", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18475, "upload_time": "2017-09-12T13:03:24", "upload_time_iso_8601": "2017-09-12T13:03:24.372960Z", "url": "https://files.pythonhosted.org/packages/c9/53/9efce302741076e574b793d9a17f8aab05be5242d93499a13bee6e8cdc1c/fst-pso-1.1.5.zip", "yanked": false, "yanked_reason": null } ], "1.1.6": [ { "comment_text": "", "digests": { "md5": "862d49e94a76d0a062d5a9bb09596d1a", "sha256": "fa1103b6b497aa36d5130ab9ad392aa36f4dea6dcd6703a88be9bfbf1c9e1edf" }, "downloads": -1, "filename": "fst-pso-1.1.6.zip", "has_sig": false, "md5_digest": "862d49e94a76d0a062d5a9bb09596d1a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18560, "upload_time": "2017-09-12T13:19:27", "upload_time_iso_8601": "2017-09-12T13:19:27.559226Z", "url": "https://files.pythonhosted.org/packages/be/5e/e2b7bc01bee9e834f51043109a0053ff83c232a4be9d8bfadfa9c347497d/fst-pso-1.1.6.zip", "yanked": false, "yanked_reason": null } ], "1.1.7": [ { "comment_text": "", "digests": { "md5": "4afdb7564bb85a290fc6f28c3fe8eaa9", "sha256": "d5bf0fdf0b14ee2f612fce34e0441a8abcc25ec8dc390d18c88e3cd360a3b3f0" }, "downloads": -1, "filename": "fst-pso-1.1.7.zip", "has_sig": false, "md5_digest": "4afdb7564bb85a290fc6f28c3fe8eaa9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18616, "upload_time": "2017-09-12T13:32:45", "upload_time_iso_8601": "2017-09-12T13:32:45.081412Z", "url": "https://files.pythonhosted.org/packages/25/06/a057320cd85e49e77f0d72641560ba13e9d39a112816ab503a64a2eb6394/fst-pso-1.1.7.zip", "yanked": false, "yanked_reason": null } ], "1.1.8": [ { "comment_text": "", "digests": { "md5": "1d11da54c47359a3788bd8c2622a5888", "sha256": "6d7f57e4ad696fa84d9ba8ab1f204decbf8970528e7bb251f17e445045530771" }, "downloads": -1, "filename": "fst-pso-1.1.8.zip", "has_sig": false, "md5_digest": "1d11da54c47359a3788bd8c2622a5888", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18623, "upload_time": "2017-09-12T13:36:28", "upload_time_iso_8601": "2017-09-12T13:36:28.544579Z", "url": "https://files.pythonhosted.org/packages/f8/6d/950f4a0a74e4097006ef0be04bb504b15499cc0786c8c34a5f119d0c4d7e/fst-pso-1.1.8.zip", "yanked": false, "yanked_reason": null } ], "1.1.9": [ { "comment_text": "", "digests": { "md5": "5fc73e756829cfd6163423763237ddc9", "sha256": "62fc166e032afab52f621a0234e0d151bf269bdfc600cde27f27dc8a7601d049" }, "downloads": -1, "filename": "fst-pso-1.1.9.zip", "has_sig": false, "md5_digest": "5fc73e756829cfd6163423763237ddc9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18624, "upload_time": "2017-09-12T13:38:08", "upload_time_iso_8601": "2017-09-12T13:38:08.560473Z", "url": "https://files.pythonhosted.org/packages/4b/c9/fe5ea7b8e9d580df86084daae5b638e859828f6fe113347b8ace2cf5e614/fst-pso-1.1.9.zip", "yanked": false, "yanked_reason": null } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "add885de46efcffc2a1ef30ac3822f72", "sha256": "2fd9e843289c7eec50cdd7ef741ce5c9d6f130f57b64871d638251a945a959d4" }, "downloads": -1, "filename": "fst-pso-1.2.0.zip", "has_sig": false, "md5_digest": "add885de46efcffc2a1ef30ac3822f72", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17046, "upload_time": "2017-10-15T16:57:40", "upload_time_iso_8601": "2017-10-15T16:57:40.615518Z", "url": "https://files.pythonhosted.org/packages/1c/6b/102ade150c59913f4eac573810928cf3298cae7ebb9269c7ed091d2dc792/fst-pso-1.2.0.zip", "yanked": false, "yanked_reason": null } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "aea07b335a9af5d0175599d90153b50a", "sha256": "5e3e5c3cd398e386e25f1af799e3c3182c85ae30636c2e30d65b2b6a1c610fee" }, "downloads": -1, "filename": "fst-pso-1.2.1.zip", "has_sig": false, "md5_digest": "aea07b335a9af5d0175599d90153b50a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14281, "upload_time": "2017-10-15T20:46:27", "upload_time_iso_8601": "2017-10-15T20:46:27.576302Z", "url": "https://files.pythonhosted.org/packages/4c/ef/05a6a3fc5c6fcb13d0c7649f67353156fa38a0b5b95838e8b3180bae6331/fst-pso-1.2.1.zip", "yanked": false, "yanked_reason": null } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "742bee649d968f498dad56fa885b0a4d", "sha256": "ac76f960e009548a8bd5705bee5a042656535c7a74bc590e47d381a5d3717500" }, "downloads": -1, "filename": "fst-pso-1.2.2.zip", "has_sig": false, "md5_digest": "742bee649d968f498dad56fa885b0a4d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14441, "upload_time": "2017-10-16T10:10:41", "upload_time_iso_8601": "2017-10-16T10:10:41.501351Z", "url": "https://files.pythonhosted.org/packages/1a/73/f37e5de2a56eafa8f2efefd2bef008691b11403badf221fae3d59e18538e/fst-pso-1.2.2.zip", "yanked": false, "yanked_reason": null } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "23e65cff94974660ba00fdfddb9a41cb", "sha256": "540201d5dd0be1db787354e0dd701605d66690a5baed278a5092b1497b4f093d" }, "downloads": -1, "filename": "fst-pso-1.3.0.zip", "has_sig": false, "md5_digest": "23e65cff94974660ba00fdfddb9a41cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14563, "upload_time": "2017-10-16T13:36:47", "upload_time_iso_8601": "2017-10-16T13:36:47.135067Z", "url": "https://files.pythonhosted.org/packages/9d/72/654992fd07828bcacebc88f312f4b8aadf29fa899a495cd91d80960c8da7/fst-pso-1.3.0.zip", "yanked": false, "yanked_reason": null } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "aeecd720b470d2c1c7daaa9e657510a5", "sha256": "9ba4033516904c17db19fe5a9cb2265f9650d1cd5e0e22287aa00efa887e1c6f" }, "downloads": -1, "filename": "fst-pso-1.3.1.zip", "has_sig": false, "md5_digest": "aeecd720b470d2c1c7daaa9e657510a5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14745, "upload_time": "2017-10-19T09:14:29", "upload_time_iso_8601": "2017-10-19T09:14:29.299611Z", "url": "https://files.pythonhosted.org/packages/1e/ff/bb24fac54951f33cc0b4534c1c5bc5e5494f4b1090c48fca6bc469da6cc1/fst-pso-1.3.1.zip", "yanked": false, "yanked_reason": null } ], "1.3.2": [ { "comment_text": "", "digests": { "md5": "3d0abc692f3c67466619e043f886ba53", "sha256": "f6a2cbceb8bc16defcdababff030c04f22dd2e30b0030571fe5989d6e8c29c3b" }, "downloads": -1, "filename": "fst-pso-1.3.2.zip", "has_sig": false, "md5_digest": "3d0abc692f3c67466619e043f886ba53", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13311, "upload_time": "2017-12-16T11:07:08", "upload_time_iso_8601": "2017-12-16T11:07:08.763715Z", "url": "https://files.pythonhosted.org/packages/4c/fe/c3137593a483d489c00ac1f009006fd4b48f8aeee3417f23caeddd3a082f/fst-pso-1.3.2.zip", "yanked": false, "yanked_reason": null } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "e9198fbd034806ac4ffaa0bc442fccac", "sha256": "3f638080b5ab5fb88a077621ef9b8dfa79808076f6a2cff27f388b011264d8f4" }, "downloads": -1, "filename": "fst-pso-1.4.0.zip", "has_sig": false, "md5_digest": "e9198fbd034806ac4ffaa0bc442fccac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14408, "upload_time": "2018-05-02T11:27:28", "upload_time_iso_8601": "2018-05-02T11:27:28.519442Z", "url": "https://files.pythonhosted.org/packages/94/41/666ad8f45cd68b79df0a26929924fe3f3241e455e0bb95983f8f72564565/fst-pso-1.4.0.zip", "yanked": false, "yanked_reason": null } ], "1.4.1": [ { "comment_text": "", "digests": { "md5": "5a59ea84540d52c1ab04f8825a904473", "sha256": "e31ffb30ebc6f62f0a5ac6420404fd439bf56164fe49a5958429ada567b554a3" }, "downloads": -1, "filename": "fst-pso-1.4.1.zip", "has_sig": false, "md5_digest": "5a59ea84540d52c1ab04f8825a904473", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14434, "upload_time": "2018-05-02T14:40:25", "upload_time_iso_8601": "2018-05-02T14:40:25.220914Z", "url": "https://files.pythonhosted.org/packages/9a/ac/48d04268f09b23779f37ab712ff518befdf7421c35d903c85d6899127340/fst-pso-1.4.1.zip", "yanked": false, "yanked_reason": null } ], "1.4.10": [ { "comment_text": "", "digests": { "md5": "b1519659012d289dfee47611796c3d69", "sha256": "29b32016c857fa010871194c59708ec8247c35911e0cd9c575b949da5759669f" }, "downloads": -1, "filename": "fst-pso-1.4.10.zip", "has_sig": false, "md5_digest": "b1519659012d289dfee47611796c3d69", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14045, "upload_time": "2019-04-16T20:40:57", "upload_time_iso_8601": "2019-04-16T20:40:57.771125Z", "url": "https://files.pythonhosted.org/packages/e0/98/6a25c3c07fb99263629ac21173b4beabca3bcfb6213a482ac647a6708067/fst-pso-1.4.10.zip", "yanked": false, "yanked_reason": null } ], "1.4.11": [ { "comment_text": "", "digests": { "md5": "845a8ef0e2b4e8ed3ff9303644751e2a", "sha256": "3b382c4a526b84b99bd8ee0ce4c9c767bcddb2c2b86e87a9f935ecd7c5e45d21" }, "downloads": -1, "filename": "fst-pso-1.4.11.zip", "has_sig": false, "md5_digest": "845a8ef0e2b4e8ed3ff9303644751e2a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13800, "upload_time": "2019-04-26T10:18:10", "upload_time_iso_8601": "2019-04-26T10:18:10.370776Z", "url": "https://files.pythonhosted.org/packages/47/ff/72d509b406c1af3844bb54266975a8db9c18e4d24279c257b32bd3229a87/fst-pso-1.4.11.zip", "yanked": false, "yanked_reason": null } ], "1.4.12": [ { "comment_text": "", "digests": { "md5": "03edf0fd39f9b9988ce15cd4a0361377", "sha256": "278f9f315327c875d97e0f05f5a158b19cdb4838d7bfcaf5103b813d382ac63f" }, "downloads": -1, "filename": "fst-pso-1.4.12.zip", "has_sig": false, "md5_digest": "03edf0fd39f9b9988ce15cd4a0361377", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13822, "upload_time": "2019-04-26T10:24:52", "upload_time_iso_8601": "2019-04-26T10:24:52.307690Z", "url": "https://files.pythonhosted.org/packages/63/d6/18461fb00af317f9fac604da01a2e45834b5a5eb745819aa6d1eaf215581/fst-pso-1.4.12.zip", "yanked": false, "yanked_reason": null } ], "1.4.5": [ { "comment_text": "", "digests": { "md5": "deefcabcf53d7b956f0a0ba596d72c7f", "sha256": "a1962c911e86ce8876d6dd4cae9472387908f0f3ad5a00cbede477d240805429" }, "downloads": -1, "filename": "fst-pso-1.4.5.zip", "has_sig": false, "md5_digest": "deefcabcf53d7b956f0a0ba596d72c7f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15010, "upload_time": "2018-05-03T13:07:42", "upload_time_iso_8601": "2018-05-03T13:07:42.849058Z", "url": "https://files.pythonhosted.org/packages/39/ee/2c119e4c6be8352cbb00b8ec618f0e69593305176a92fa60b46b10d92bfb/fst-pso-1.4.5.zip", "yanked": false, "yanked_reason": null } ], "1.4.6": [ { "comment_text": "", "digests": { "md5": "4e1edebb413be02024a912995ceb4ac4", "sha256": "83c4b89dcbdc77a04ab1a889ab13bb683e324a79439c401baf641b38610415e5" }, "downloads": -1, "filename": "fst-pso-1.4.6.zip", "has_sig": false, "md5_digest": "4e1edebb413be02024a912995ceb4ac4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15258, "upload_time": "2018-05-14T12:31:39", "upload_time_iso_8601": "2018-05-14T12:31:39.643616Z", "url": "https://files.pythonhosted.org/packages/a9/64/2bddbd1838e911ec8af0ae710dff83e22dbef4b7267ea521f9171fd6e791/fst-pso-1.4.6.zip", "yanked": false, "yanked_reason": null } ], "1.4.7": [ { "comment_text": "", "digests": { "md5": "79a49af280acdb7558a016512a3cfdfa", "sha256": "94c5f8db743eacf6c45303aed43fe693cd8649fa7278cca09629e79013829914" }, "downloads": -1, "filename": "fst-pso-1.4.7.zip", "has_sig": false, "md5_digest": "79a49af280acdb7558a016512a3cfdfa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15253, "upload_time": "2018-05-17T12:28:04", "upload_time_iso_8601": "2018-05-17T12:28:04.074613Z", "url": "https://files.pythonhosted.org/packages/d7/da/5cd1a56c892c38ea49152a92c753279484e72d6b2bfe4ee714b208fa4ce8/fst-pso-1.4.7.zip", "yanked": false, "yanked_reason": null } ], "1.4.8": [ { "comment_text": "", "digests": { "md5": "ffb0eb40ce443795d57eee684d77bb35", "sha256": "843e281409c2f2060fe637d610ba89632be2794bbf7014104299822c5d2c6f9f" }, "downloads": -1, "filename": "fst-pso-1.4.8.zip", "has_sig": false, "md5_digest": "ffb0eb40ce443795d57eee684d77bb35", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14684, "upload_time": "2018-05-21T06:38:38", "upload_time_iso_8601": "2018-05-21T06:38:38.837085Z", "url": "https://files.pythonhosted.org/packages/95/3c/4d50907995791140ae9e70a47700b54e54515bb1994b3ea1013922f48457/fst-pso-1.4.8.zip", "yanked": false, "yanked_reason": null } ], "1.5.0": [ { "comment_text": "", "digests": { "md5": "5f28481689f17c4c699b7511d1bdd01c", "sha256": "955fec3c2a750001151a8ea8b4049b096d7e2f55bfd73f135b2b7b3b06c40831" }, "downloads": -1, "filename": "fst-pso-1.5.0.zip", "has_sig": false, "md5_digest": "5f28481689f17c4c699b7511d1bdd01c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14129, "upload_time": "2019-06-05T13:45:14", "upload_time_iso_8601": "2019-06-05T13:45:14.503616Z", "url": "https://files.pythonhosted.org/packages/7a/4a/6e4e6707083a774995e0dd110c1264ad9183e44979df0573b25896dc7824/fst-pso-1.5.0.zip", "yanked": false, "yanked_reason": null } ], "1.5.1": [ { "comment_text": "", "digests": { "md5": "045b378fd9df348a2013cd477693b828", "sha256": "f140163f43510b2a0616c380072134b70a7031d6aae26949f1db382847a80f77" }, "downloads": -1, "filename": "fst-pso-1.5.1.zip", "has_sig": false, "md5_digest": "045b378fd9df348a2013cd477693b828", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15359, "upload_time": "2019-07-31T15:24:41", "upload_time_iso_8601": "2019-07-31T15:24:41.511560Z", "url": "https://files.pythonhosted.org/packages/8b/a0/71d822e5c2ab6f14e74d9beb7ed3408b90cfdabc0f1f0a8808b54b4701f7/fst-pso-1.5.1.zip", "yanked": false, "yanked_reason": null } ], "1.5.3": [ { "comment_text": "", "digests": { "md5": "e6878cfe2710f12d61077a34dca9771d", "sha256": "0d0e0ff849b4a16a4812fa36dc8d29870cbf5f5a21865c8d1e061371952753ff" }, "downloads": -1, "filename": "fst-pso-1.5.3.zip", "has_sig": false, "md5_digest": "e6878cfe2710f12d61077a34dca9771d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12688, "upload_time": "2019-07-31T16:58:15", "upload_time_iso_8601": "2019-07-31T16:58:15.026116Z", "url": "https://files.pythonhosted.org/packages/f7/07/65156404f69e23120f5570adecb5085d1f867e164788ea2f8b8de37906f9/fst-pso-1.5.3.zip", "yanked": false, "yanked_reason": null } ], "1.5.4": [ { "comment_text": "", "digests": { "md5": "2d9e712e839a513fe11eb58d5bc42059", "sha256": "f568bb6e84d63185608b96e2e46b7694058a3c34771e6ceaa25a375893b7bb32" }, "downloads": -1, "filename": "fst-pso-1.5.4.zip", "has_sig": false, "md5_digest": "2d9e712e839a513fe11eb58d5bc42059", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12096, "upload_time": "2019-07-31T17:07:39", "upload_time_iso_8601": "2019-07-31T17:07:39.238031Z", "url": "https://files.pythonhosted.org/packages/94/78/11ff23394c2db1cf57667423f0952aed221312e9fb832d43f694a8345469/fst-pso-1.5.4.zip", "yanked": false, "yanked_reason": null } ], "1.5.5": [ { "comment_text": "", "digests": { "md5": "76f228d0ab19118611d946d3a47cb345", "sha256": "cba8867b42e36542d632ae875eec1a6997c807ea82b25dec04fffeb7a37136e8" }, "downloads": -1, "filename": "fst-pso-1.5.5.zip", "has_sig": false, "md5_digest": "76f228d0ab19118611d946d3a47cb345", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12238, "upload_time": "2019-07-31T17:08:47", "upload_time_iso_8601": "2019-07-31T17:08:47.325424Z", "url": "https://files.pythonhosted.org/packages/d8/6f/2fb7cceb259bdfc253982bf235e8557c5e946cfa5eb71e9185601074f6b8/fst-pso-1.5.5.zip", "yanked": false, "yanked_reason": null } ], "1.5.7": [ { "comment_text": "", "digests": { "md5": "4367241ec5af71cf46447d4c08cdaeb8", "sha256": "830914cca1eda0b0c96e643eaea6c8d55f1365fb92f1308f2a9a24837d779931" }, "downloads": -1, "filename": "fst-pso-1.5.7.zip", "has_sig": false, "md5_digest": "4367241ec5af71cf46447d4c08cdaeb8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12097, "upload_time": "2019-07-31T17:40:11", "upload_time_iso_8601": "2019-07-31T17:40:11.808075Z", "url": "https://files.pythonhosted.org/packages/8b/4f/b0d2cf86deeae670c327e8a6ae8d350233a001837c3c74cb32e718789e80/fst-pso-1.5.7.zip", "yanked": false, "yanked_reason": null } ], "1.6.0": [ { "comment_text": "", "digests": { "md5": "b53871933ef551d35ea49a5f3aa650df", "sha256": "5d6b240923138e3963a849e09017536d467072808c914c51f427664799bdb2c8" }, "downloads": -1, "filename": "fst-pso-1.6.0.zip", "has_sig": false, "md5_digest": "b53871933ef551d35ea49a5f3aa650df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15948, "upload_time": "2019-07-31T20:39:07", "upload_time_iso_8601": "2019-07-31T20:39:07.210953Z", "url": "https://files.pythonhosted.org/packages/d3/c5/eec2ec83d31f206b32140423c4a421b9fcf1b57b6b750d3bd3a4184e038c/fst-pso-1.6.0.zip", "yanked": false, "yanked_reason": null } ], "1.7.0": [ { "comment_text": "", "digests": { "md5": "002bd7e77793d402a368e33cc1004404", "sha256": "f58a483dbd39a9ead00a3dbc67323743bc42246956bf1d986b9e99cf4c29077a" }, "downloads": -1, "filename": "fst-pso-1.7.0.tar.gz", "has_sig": false, "md5_digest": "002bd7e77793d402a368e33cc1004404", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14935, "upload_time": "2019-09-24T13:21:29", "upload_time_iso_8601": "2019-09-24T13:21:29.718786Z", "url": "https://files.pythonhosted.org/packages/47/d8/4800b434c08dd3e4cc2df1934af173ed5c052b2e46cdb550dbf9152ceb78/fst-pso-1.7.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.7.1": [ { "comment_text": "", "digests": { "md5": "a3aca5bf9dc7e8d31ff99044540c4518", "sha256": "ecf905d0a3447335de432da945683cfb79f4972b4842f0b6ef2324f631001b99" }, "downloads": -1, "filename": "fst-pso-1.7.1.tar.gz", "has_sig": false, "md5_digest": "a3aca5bf9dc7e8d31ff99044540c4518", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14937, "upload_time": "2019-09-24T16:45:00", "upload_time_iso_8601": "2019-09-24T16:45:00.310790Z", "url": "https://files.pythonhosted.org/packages/49/77/2e9bdfa372489c55f5603b5b651bd65dbc0aa24444ea81b29fd02bd90baa/fst-pso-1.7.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.7.10": [ { "comment_text": "", "digests": { "md5": "c85c265b84f2d69c28026ea1e28c7748", "sha256": "1aaa0c4c7f33b0e60e07f7ca3fbea4844fd076abb011b97135ec7a708aac2aa1" }, "downloads": -1, "filename": "fst-pso-1.7.10.tar.gz", "has_sig": false, "md5_digest": "c85c265b84f2d69c28026ea1e28c7748", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16990, "upload_time": "2020-02-16T17:55:19", "upload_time_iso_8601": "2020-02-16T17:55:19.492390Z", "url": "https://files.pythonhosted.org/packages/26/aa/e0870dbb50f0ef7c5595fa81336d1d24b624736bb3e4353d1b1822632791/fst-pso-1.7.10.tar.gz", "yanked": false, "yanked_reason": null } ], "1.7.11": [ { "comment_text": "", "digests": { "md5": "802da03bf9ca0c38b49050aa00021676", "sha256": "9f90d6421b5ba4968ae592bfc4fce68560b647a1d0b16afe67e80f05e57bbf71" }, "downloads": -1, "filename": "fst-pso-1.7.11.tar.gz", "has_sig": false, "md5_digest": "802da03bf9ca0c38b49050aa00021676", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17827, "upload_time": "2021-01-07T14:24:40", "upload_time_iso_8601": "2021-01-07T14:24:40.606076Z", "url": "https://files.pythonhosted.org/packages/ba/46/5435eec49eb6e887c6ad2477e1d5de9d670dabdf34d36e7ee2e1ce5bb275/fst-pso-1.7.11.tar.gz", "yanked": false, "yanked_reason": null } ], "1.7.12": [ { "comment_text": "", "digests": { "md5": "441e896cd1a9c5bb11ab5785ec915c01", "sha256": "02ce0b8c3c7bdee54e6965de3539978359d564916765d94f818d8b90c9cb9627" }, "downloads": -1, "filename": "fst-pso-1.7.12.tar.gz", "has_sig": false, "md5_digest": "441e896cd1a9c5bb11ab5785ec915c01", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17820, "upload_time": "2021-01-07T15:33:53", "upload_time_iso_8601": "2021-01-07T15:33:53.966973Z", "url": "https://files.pythonhosted.org/packages/45/d3/39586c00bdc8228427beb670a3d433aebb6e2c3e59111fb247fccc6e86a8/fst-pso-1.7.12.tar.gz", "yanked": false, "yanked_reason": null } ], "1.7.15": [ { "comment_text": "", "digests": { "md5": "996c4824d2854c1df203f0ddfbbd5a36", "sha256": "53a19c8b5996dade81b093a1ba3b8d1063996aea02c5f360886bc4472f5fb23a" }, "downloads": -1, "filename": "fst-pso-1.7.15.tar.gz", "has_sig": false, "md5_digest": "996c4824d2854c1df203f0ddfbbd5a36", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18227, "upload_time": "2021-02-05T08:41:52", "upload_time_iso_8601": "2021-02-05T08:41:52.062597Z", "url": "https://files.pythonhosted.org/packages/bb/3e/3c23aa653c83588abc840532ebd6aa896fd77c01964d867e4c75b5a4dfdb/fst-pso-1.7.15.tar.gz", "yanked": false, "yanked_reason": null } ], "1.7.2": [ { "comment_text": "", "digests": { "md5": "265b34c7c386bf2094eccb48d4b0c206", "sha256": "3d4d2c31a05cc2b843aeb0a0348244588d49a8cb4532887b916a9998ecd10c4f" }, "downloads": -1, "filename": "fst-pso-1.7.2.tar.gz", "has_sig": false, "md5_digest": "265b34c7c386bf2094eccb48d4b0c206", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14942, "upload_time": "2019-09-26T08:55:59", "upload_time_iso_8601": "2019-09-26T08:55:59.007021Z", "url": "https://files.pythonhosted.org/packages/bb/57/28a19782814745e1a088091efd1993006ebef7be1b7644af4700fbb5fdcd/fst-pso-1.7.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.7.3": [ { "comment_text": "", "digests": { "md5": "e780f8b119016ca66bd1f5e4e83528f5", "sha256": "e74b81b59d460d8a9d2dcd218def2828997eeac9d9a26b0710f9326be400c945" }, "downloads": -1, "filename": "fst-pso-1.7.3.tar.gz", "has_sig": false, "md5_digest": "e780f8b119016ca66bd1f5e4e83528f5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14941, "upload_time": "2019-09-26T08:58:40", "upload_time_iso_8601": "2019-09-26T08:58:40.807543Z", "url": "https://files.pythonhosted.org/packages/a8/65/784cc6eaaf01fa385fe7b5508e486521fd1049b18a057c04451a53616e25/fst-pso-1.7.3.tar.gz", "yanked": false, "yanked_reason": null } ], "1.7.5": [ { "comment_text": "", "digests": { "md5": "6f45976e4976a5a670dc93a183bb26e6", "sha256": "c33a10db88493d3f3eecf216dc046185f2d3df848f924815d51fb3a94bccfdf5" }, "downloads": -1, "filename": "fst-pso-1.7.5.tar.gz", "has_sig": false, "md5_digest": "6f45976e4976a5a670dc93a183bb26e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15417, "upload_time": "2019-09-30T17:02:17", "upload_time_iso_8601": "2019-09-30T17:02:17.712524Z", "url": "https://files.pythonhosted.org/packages/e5/d1/5978aab7488e50fbd8400a228e3d5a438f12a814fbd6212bc63df1dffbdd/fst-pso-1.7.5.tar.gz", "yanked": false, "yanked_reason": null } ], "1.7.6": [ { "comment_text": "", "digests": { "md5": "127bf9d0ea43d8c0aeaa2e16d0d2a2dc", "sha256": "d8fe2747e6fa9f2c911009e86a47ee122b9165581e643ea94faa5826bb84ef49" }, "downloads": -1, "filename": "fst-pso-1.7.6.tar.gz", "has_sig": false, "md5_digest": "127bf9d0ea43d8c0aeaa2e16d0d2a2dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15480, "upload_time": "2019-10-28T15:25:53", "upload_time_iso_8601": "2019-10-28T15:25:53.143376Z", "url": "https://files.pythonhosted.org/packages/e2/82/9d1e9896c09fd166449f343f7ff42025cb3a42edce1b1acb0a899a28fd44/fst-pso-1.7.6.tar.gz", "yanked": false, "yanked_reason": null } ], "1.7.7": [ { "comment_text": "", "digests": { "md5": "f87ae1788f8d825dcc17fd774421a25a", "sha256": "cee05ead0fa7d743b52d06eef95ad4880dbd8d45050525777f438d455e474e28" }, "downloads": -1, "filename": "fst-pso-1.7.7.tar.gz", "has_sig": false, "md5_digest": "f87ae1788f8d825dcc17fd774421a25a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16839, "upload_time": "2019-11-05T09:49:25", "upload_time_iso_8601": "2019-11-05T09:49:25.790564Z", "url": "https://files.pythonhosted.org/packages/a5/12/5a2f3b11009077eb41261e03c8f580c020b232a425607d5b3a2863ef883d/fst-pso-1.7.7.tar.gz", "yanked": false, "yanked_reason": null } ], "1.7.8": [ { "comment_text": "", "digests": { "md5": "fb816e5070fa63ebf3d67b68656a3dda", "sha256": "9de2dbec25fd8fdca008fac7ee65590e8bafa461922df94fd140b4e1cb445243" }, "downloads": -1, "filename": "fst-pso-1.7.8.tar.gz", "has_sig": false, "md5_digest": "fb816e5070fa63ebf3d67b68656a3dda", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16833, "upload_time": "2019-11-05T10:34:24", "upload_time_iso_8601": "2019-11-05T10:34:24.400869Z", "url": "https://files.pythonhosted.org/packages/2c/f8/75a6caaf17b5549b6fb349ba9c2a0ee156136d1accf298707d21f6fb6784/fst-pso-1.7.8.tar.gz", "yanked": false, "yanked_reason": null } ], "1.7.9": [ { "comment_text": "", "digests": { "md5": "daeb6a434a013fc34a0c2164b25db0fa", "sha256": "073ad8e3d2ec10bd317c9235afe24a8b141332228eed868ebc1a441a108050f0" }, "downloads": -1, "filename": "fst-pso-1.7.9.tar.gz", "has_sig": false, "md5_digest": "daeb6a434a013fc34a0c2164b25db0fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16977, "upload_time": "2019-11-21T14:01:02", "upload_time_iso_8601": "2019-11-21T14:01:02.052341Z", "url": "https://files.pythonhosted.org/packages/3e/ac/c079ebc12920bd63a571bd8bec28d7388fef831c774fe91801c03c31ac59/fst-pso-1.7.9.tar.gz", "yanked": false, "yanked_reason": null } ], "1.8.1": [ { "comment_text": "", "digests": { "md5": "08fca288b69e5c7fc629c5dc0318b474", "sha256": "b3d16ec27b0b4d36b35b306af40c00cd0b34e5e0a9e30a71ed02490e8954a26a" }, "downloads": -1, "filename": "fst-pso-1.8.1.tar.gz", "has_sig": false, "md5_digest": "08fca288b69e5c7fc629c5dc0318b474", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18304, "upload_time": "2021-10-26T14:28:06", "upload_time_iso_8601": "2021-10-26T14:28:06.381321Z", "url": "https://files.pythonhosted.org/packages/5a/d7/f7f93c41fde5b8c1f9d52cc0f9a104a56eca13dc6876c6d2f967ddef88d7/fst-pso-1.8.1.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "08fca288b69e5c7fc629c5dc0318b474", "sha256": "b3d16ec27b0b4d36b35b306af40c00cd0b34e5e0a9e30a71ed02490e8954a26a" }, "downloads": -1, "filename": "fst-pso-1.8.1.tar.gz", "has_sig": false, "md5_digest": "08fca288b69e5c7fc629c5dc0318b474", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18304, "upload_time": "2021-10-26T14:28:06", "upload_time_iso_8601": "2021-10-26T14:28:06.381321Z", "url": "https://files.pythonhosted.org/packages/5a/d7/f7f93c41fde5b8c1f9d52cc0f9a104a56eca13dc6876c6d2f967ddef88d7/fst-pso-1.8.1.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }