xcsf


Namexcsf JSON
Version 1.4.7 PyPI version JSON
download
home_pagehttps://github.com/xcsf-dev/xcsf
SummaryXCSF learning classifier system: rule-based evolutionary machine learning
upload_time2024-08-19 18:38:12
maintainerRichard Preen
docs_urlNone
authorNone
requires_python>=3.9
licenseGPL-3.0
keywords divide and conquer evolutionary algorithm genetic programming learning classifier system least squares machine learning neural networks neuroevolution reinforcement learning rule-based supervised learning stochastic gradient descent xcs xcsf
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # XCSF learning classifier system

[![License](https://img.shields.io/badge/License-GPL%20v3-blue.svg?style=flat)](http://www.gnu.org/licenses/gpl-3.0)
[![Linux Build](https://img.shields.io/github/actions/workflow/status/xcsf-dev/xcsf/ubuntu_build.yml?branch=master&logo=linux&logoColor=white&style=flat&label=Ubuntu)](https://github.com/xcsf-dev/xcsf/actions?query=workflow%3A%22Ubuntu+build%22)
[![MacOS Build](https://img.shields.io/github/actions/workflow/status/xcsf-dev/xcsf/macOS_build.yml?branch=master&logo=apple&logoColor=white&style=flat&label=macOS)](https://github.com/xcsf-dev/xcsf/actions?query=workflow%3A%22macOS+build%22)
[![Windows Build](https://img.shields.io/github/actions/workflow/status/xcsf-dev/xcsf/windows_build.yml?branch=master&logo=windows&logoColor=white&style=flat&label=Windows)](https://github.com/xcsf-dev/xcsf/actions?query=workflow%3A%22Windows+build%22)
[![Latest Version](https://img.shields.io/github/v/release/xcsf-dev/xcsf?style=flat)](https://github.com/xcsf-dev/xcsf/releases)
[![DOI](https://zenodo.org/badge/28035841.svg)](https://zenodo.org/badge/latestdoi/28035841)
[![Codacy](https://app.codacy.com/project/badge/Grade/986386c6706c4bcd833445150b053b06)](https://app.codacy.com/gh/xcsf-dev/xcsf/dashboard)
[![CodeFactor](https://img.shields.io/codefactor/grade/github/xcsf-dev/xcsf?logo=codefactor&style=flat)](https://www.codefactor.io/repository/github/xcsf-dev/xcsf)
[![SonarCloud](https://sonarcloud.io/api/project_badges/measure?project=xcsf-dev_xcsf&metric=alert_status)](https://sonarcloud.io/dashboard?id=xcsf-dev_xcsf)
[![codecov](https://codecov.io/gh/xcsf-dev/xcsf/branch/master/graph/badge.svg?token=3bfaTvmJ8d)](https://codecov.io/gh/xcsf-dev/xcsf)
[![Lines of Code](https://sonarcloud.io/api/project_badges/measure?project=xcsf-dev_xcsf&metric=ncloc)](https://sonarcloud.io/dashboard?id=xcsf-dev_xcsf)
[![PyPI package](https://img.shields.io/pypi/v/xcsf.svg)](https://pypi.org/project/xcsf)
[![Python versions](https://img.shields.io/pypi/pyversions/xcsf.svg)](https://pypi.org/project/xcsf)
[![Downloads](https://static.pepy.tech/personalized-badge/xcsf?period=month&units=international_system&left_color=black&right_color=orange&left_text=PyPI%20downloads%20per%20month)](https://pepy.tech/project/xcsf)

An implementation of the XCSF [learning classifier system](https://en.wikipedia.org/wiki/Learning_classifier_system) that can be built as a stand-alone binary or as a Python library. XCSF is an accuracy-based [online](https://en.wikipedia.org/wiki/Online_machine_learning) [evolutionary](https://en.wikipedia.org/wiki/Evolutionary_computation) [machine learning](https://en.wikipedia.org/wiki/Machine_learning) system with locally approximating functions that compute classifier payoff prediction directly from the input state. It can be seen as a generalisation of XCS where the prediction is a scalar value. XCSF attempts to find solutions that are accurate and maximally general over the global input space, similar to most machine learning techniques. However, it maintains the additional power to adaptively subdivide the input space into simpler local approximations.

See the project [wiki](https://github.com/xcsf-dev/xcsf/wiki) for details on features, how to build, run, and use as a Python library.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/xcsf-dev/xcsf",
    "name": "xcsf",
    "maintainer": "Richard Preen",
    "docs_url": null,
    "requires_python": ">=3.9",
    "maintainer_email": "rpreen@gmail.com",
    "keywords": "divide and conquer, evolutionary algorithm, genetic programming, learning classifier system, least squares, machine learning, neural networks, neuroevolution, reinforcement learning, rule-based, supervised learning, stochastic gradient descent, XCS, XCSF",
    "author": null,
    "author_email": null,
    "download_url": "https://files.pythonhosted.org/packages/a1/2b/7c563dad2fb6319febcd0c78b0792cfdcf02792f0201e63dae72575a331f/xcsf-1.4.7.tar.gz",
    "platform": null,
    "description": "# XCSF learning classifier system\n\n[![License](https://img.shields.io/badge/License-GPL%20v3-blue.svg?style=flat)](http://www.gnu.org/licenses/gpl-3.0)\n[![Linux Build](https://img.shields.io/github/actions/workflow/status/xcsf-dev/xcsf/ubuntu_build.yml?branch=master&logo=linux&logoColor=white&style=flat&label=Ubuntu)](https://github.com/xcsf-dev/xcsf/actions?query=workflow%3A%22Ubuntu+build%22)\n[![MacOS Build](https://img.shields.io/github/actions/workflow/status/xcsf-dev/xcsf/macOS_build.yml?branch=master&logo=apple&logoColor=white&style=flat&label=macOS)](https://github.com/xcsf-dev/xcsf/actions?query=workflow%3A%22macOS+build%22)\n[![Windows Build](https://img.shields.io/github/actions/workflow/status/xcsf-dev/xcsf/windows_build.yml?branch=master&logo=windows&logoColor=white&style=flat&label=Windows)](https://github.com/xcsf-dev/xcsf/actions?query=workflow%3A%22Windows+build%22)\n[![Latest Version](https://img.shields.io/github/v/release/xcsf-dev/xcsf?style=flat)](https://github.com/xcsf-dev/xcsf/releases)\n[![DOI](https://zenodo.org/badge/28035841.svg)](https://zenodo.org/badge/latestdoi/28035841)\n[![Codacy](https://app.codacy.com/project/badge/Grade/986386c6706c4bcd833445150b053b06)](https://app.codacy.com/gh/xcsf-dev/xcsf/dashboard)\n[![CodeFactor](https://img.shields.io/codefactor/grade/github/xcsf-dev/xcsf?logo=codefactor&style=flat)](https://www.codefactor.io/repository/github/xcsf-dev/xcsf)\n[![SonarCloud](https://sonarcloud.io/api/project_badges/measure?project=xcsf-dev_xcsf&metric=alert_status)](https://sonarcloud.io/dashboard?id=xcsf-dev_xcsf)\n[![codecov](https://codecov.io/gh/xcsf-dev/xcsf/branch/master/graph/badge.svg?token=3bfaTvmJ8d)](https://codecov.io/gh/xcsf-dev/xcsf)\n[![Lines of Code](https://sonarcloud.io/api/project_badges/measure?project=xcsf-dev_xcsf&metric=ncloc)](https://sonarcloud.io/dashboard?id=xcsf-dev_xcsf)\n[![PyPI package](https://img.shields.io/pypi/v/xcsf.svg)](https://pypi.org/project/xcsf)\n[![Python versions](https://img.shields.io/pypi/pyversions/xcsf.svg)](https://pypi.org/project/xcsf)\n[![Downloads](https://static.pepy.tech/personalized-badge/xcsf?period=month&units=international_system&left_color=black&right_color=orange&left_text=PyPI%20downloads%20per%20month)](https://pepy.tech/project/xcsf)\n\nAn implementation of the XCSF [learning classifier system](https://en.wikipedia.org/wiki/Learning_classifier_system) that can be built as a stand-alone binary or as a Python library. XCSF is an accuracy-based [online](https://en.wikipedia.org/wiki/Online_machine_learning) [evolutionary](https://en.wikipedia.org/wiki/Evolutionary_computation) [machine learning](https://en.wikipedia.org/wiki/Machine_learning) system with locally approximating functions that compute classifier payoff prediction directly from the input state. It can be seen as a generalisation of XCS where the prediction is a scalar value. XCSF attempts to find solutions that are accurate and maximally general over the global input space, similar to most machine learning techniques. However, it maintains the additional power to adaptively subdivide the input space into simpler local approximations.\n\nSee the project [wiki](https://github.com/xcsf-dev/xcsf/wiki) for details on features, how to build, run, and use as a Python library.\n",
    "bugtrack_url": null,
    "license": "GPL-3.0",
    "summary": "XCSF learning classifier system: rule-based evolutionary machine learning",
    "version": "1.4.7",
    "project_urls": {
        "Bug Tracker": "https://github.com/xcsf-dev/xcsf/issues",
        "Changelog": "https://github.com/xcsf-dev/xcsf/CHANGELOG.md",
        "Discussions": "https://github.com/xcsf-dev/xcsf/discussions",
        "Documentation": "https://github.com/xcsf-dev/xcsf/wiki",
        "Homepage": "https://github.com/xcsf-dev/xcsf"
    },
    "split_keywords": [
        "divide and conquer",
        " evolutionary algorithm",
        " genetic programming",
        " learning classifier system",
        " least squares",
        " machine learning",
        " neural networks",
        " neuroevolution",
        " reinforcement learning",
        " rule-based",
        " supervised learning",
        " stochastic gradient descent",
        " xcs",
        " xcsf"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "554e4eacb9ba0226540ac4819f1ab4f844fd5c7cb5dd5d13c1780535f86ac3f3",
                "md5": "cd61c1a3ef15e457fb8fcdc10ddb5cb4",
                "sha256": "57600df5c9b5dc2d4f76e33f71ec4b8bdef2fe05c21097e69973bb328491d84c"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.7-cp310-cp310-macosx_12_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "cd61c1a3ef15e457fb8fcdc10ddb5cb4",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 1504104,
            "upload_time": "2024-08-19T18:37:33",
            "upload_time_iso_8601": "2024-08-19T18:37:33.503739Z",
            "url": "https://files.pythonhosted.org/packages/55/4e/4eacb9ba0226540ac4819f1ab4f844fd5c7cb5dd5d13c1780535f86ac3f3/xcsf-1.4.7-cp310-cp310-macosx_12_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "cd8e4db914feb832af5380a61638c19b47940f97163f786cc16069c862fe4387",
                "md5": "087aa1a6b1bf584ae0b82379b4589c89",
                "sha256": "7e9e32e16707e6b1e4fb23b756f560b6b4719ca43a1d1c1a56abdf0a7d90f673"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.7-cp310-cp310-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "087aa1a6b1bf584ae0b82379b4589c89",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 1390818,
            "upload_time": "2024-08-19T18:37:34",
            "upload_time_iso_8601": "2024-08-19T18:37:34.933563Z",
            "url": "https://files.pythonhosted.org/packages/cd/8e/4db914feb832af5380a61638c19b47940f97163f786cc16069c862fe4387/xcsf-1.4.7-cp310-cp310-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "97f35ebae0835babdc97510d9b7f69882bf7c70deb81131bbda629e1d6d68c4f",
                "md5": "17e0101d761f94ff11a4f6cb7b26f4b6",
                "sha256": "eb88565937edd6b1e62f6bc84d34f66a949e4defc62faa0a2e0a0d4d8f357527"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "17e0101d761f94ff11a4f6cb7b26f4b6",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 419282,
            "upload_time": "2024-08-19T18:37:36",
            "upload_time_iso_8601": "2024-08-19T18:37:36.061254Z",
            "url": "https://files.pythonhosted.org/packages/97/f3/5ebae0835babdc97510d9b7f69882bf7c70deb81131bbda629e1d6d68c4f/xcsf-1.4.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7ccf0c355e3cea134256a6029ca665e4325ee9e460cd865daed4c425c0d98fbe",
                "md5": "a6368f777b0bc7ded26d982cdb4595e0",
                "sha256": "5630ef1b71fbb0860df7b5fe966de977d0bdd0c7137d2c5c9bbcbd8fc6f3f60c"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.7-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "a6368f777b0bc7ded26d982cdb4595e0",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 630003,
            "upload_time": "2024-08-19T18:37:37",
            "upload_time_iso_8601": "2024-08-19T18:37:37.654875Z",
            "url": "https://files.pythonhosted.org/packages/7c/cf/0c355e3cea134256a6029ca665e4325ee9e460cd865daed4c425c0d98fbe/xcsf-1.4.7-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "25bc95d3d87f73048f84d8f9055a300bfa3e633c4ff6a0b052c5dbef705392c2",
                "md5": "8584ea919450019866c8f12d4f9a4fa9",
                "sha256": "edac6c5285c1fd7c835a34eb33d47fb709798fe1b3d281d34ba9368f28956476"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.7-cp311-cp311-macosx_12_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "8584ea919450019866c8f12d4f9a4fa9",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 1505259,
            "upload_time": "2024-08-19T18:37:39",
            "upload_time_iso_8601": "2024-08-19T18:37:39.335330Z",
            "url": "https://files.pythonhosted.org/packages/25/bc/95d3d87f73048f84d8f9055a300bfa3e633c4ff6a0b052c5dbef705392c2/xcsf-1.4.7-cp311-cp311-macosx_12_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "aec85317cbde6a9a0aa65db80a0c314a111f8e79c43c4000565d296a589fd10a",
                "md5": "a05e0f1ae02c21d58578c64ec1c7a84a",
                "sha256": "a19c8ae662d344e547db195a2706988a870707518c3980f02834a7cc762fa919"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.7-cp311-cp311-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "a05e0f1ae02c21d58578c64ec1c7a84a",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 1392193,
            "upload_time": "2024-08-19T18:37:41",
            "upload_time_iso_8601": "2024-08-19T18:37:41.031519Z",
            "url": "https://files.pythonhosted.org/packages/ae/c8/5317cbde6a9a0aa65db80a0c314a111f8e79c43c4000565d296a589fd10a/xcsf-1.4.7-cp311-cp311-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "073fd6edf7700824d4cd71bdcb7934f135ef7804f55867c0fa4ed0e972125012",
                "md5": "b1ae8f898e91f3dcdb5924d81616cb0a",
                "sha256": "446581613bf7360861d2b42940980a04ef4f610285a3b852ec4330ba06b81209"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "b1ae8f898e91f3dcdb5924d81616cb0a",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 421033,
            "upload_time": "2024-08-19T18:37:42",
            "upload_time_iso_8601": "2024-08-19T18:37:42.558177Z",
            "url": "https://files.pythonhosted.org/packages/07/3f/d6edf7700824d4cd71bdcb7934f135ef7804f55867c0fa4ed0e972125012/xcsf-1.4.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "37e678f43dc710d3b84ac84c0f9ac9e302666185b9c0b13d17f44a591678603a",
                "md5": "f33037f88e08dc5151de8a558b620253",
                "sha256": "f482d88303cea001729863f90283d8d4976fc8a286ca840567f2b562042aa5c2"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.7-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "f33037f88e08dc5151de8a558b620253",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 631121,
            "upload_time": "2024-08-19T18:37:44",
            "upload_time_iso_8601": "2024-08-19T18:37:44.043241Z",
            "url": "https://files.pythonhosted.org/packages/37/e6/78f43dc710d3b84ac84c0f9ac9e302666185b9c0b13d17f44a591678603a/xcsf-1.4.7-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7b55016d7885673542c9d75156e4b8d23fc4d364eb56ed38b7367482c58210b5",
                "md5": "1f37b48a48357df437f03ff4617b32eb",
                "sha256": "839bdd84d23b5bd6d702f872c2c01e649137fe9588b53cb4994e88ebc9b8d3b7"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.7-cp312-cp312-macosx_12_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "1f37b48a48357df437f03ff4617b32eb",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 1504930,
            "upload_time": "2024-08-19T18:37:45",
            "upload_time_iso_8601": "2024-08-19T18:37:45.877101Z",
            "url": "https://files.pythonhosted.org/packages/7b/55/016d7885673542c9d75156e4b8d23fc4d364eb56ed38b7367482c58210b5/xcsf-1.4.7-cp312-cp312-macosx_12_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7303071b9880434113b4ddc0c4f951836e66639cf613578eb5840bce7ee9b388",
                "md5": "066da63297921fc7fc385945880478a4",
                "sha256": "e4b65dbff4bf33b177443ce689081f900894fb6b0016121097da10d197f49799"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.7-cp312-cp312-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "066da63297921fc7fc385945880478a4",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 1392099,
            "upload_time": "2024-08-19T18:37:47",
            "upload_time_iso_8601": "2024-08-19T18:37:47.094477Z",
            "url": "https://files.pythonhosted.org/packages/73/03/071b9880434113b4ddc0c4f951836e66639cf613578eb5840bce7ee9b388/xcsf-1.4.7-cp312-cp312-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7c0b07efda7a13151bf5553b333830d94cc7a4467e699d200a04497db58c3c19",
                "md5": "546f979770870a2ed706326d0945c6b3",
                "sha256": "5f47c1c80acd9487d2d8d8f35f44b828ddeceade3558438e7dfd38eb852e2124"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "546f979770870a2ed706326d0945c6b3",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 420270,
            "upload_time": "2024-08-19T18:37:48",
            "upload_time_iso_8601": "2024-08-19T18:37:48.370704Z",
            "url": "https://files.pythonhosted.org/packages/7c/0b/07efda7a13151bf5553b333830d94cc7a4467e699d200a04497db58c3c19/xcsf-1.4.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4be861f407d5c8a47aa96f431cecbbc588b90a3bc6bf9cafb8bb31c131233ad9",
                "md5": "91440c04fb3956a157605a0c5f8fa35a",
                "sha256": "95e9fdba3ec41132bea57e6f1e25809c74ac23549345429834c29a86d2d86f0b"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.7-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "91440c04fb3956a157605a0c5f8fa35a",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 630518,
            "upload_time": "2024-08-19T18:37:49",
            "upload_time_iso_8601": "2024-08-19T18:37:49.702031Z",
            "url": "https://files.pythonhosted.org/packages/4b/e8/61f407d5c8a47aa96f431cecbbc588b90a3bc6bf9cafb8bb31c131233ad9/xcsf-1.4.7-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "190d75787bfc5fb687e4d27f17290fcb97f7b96664b735040b22e680a6b75523",
                "md5": "92c8334815c3215f2d9c196da09b526c",
                "sha256": "94b8c38daed414129eb27373cbcba4f55b9231091d5cc1297b20ac58d0df6547"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.7-cp313-cp313-macosx_12_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "92c8334815c3215f2d9c196da09b526c",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.9",
            "size": 1504898,
            "upload_time": "2024-08-19T18:37:51",
            "upload_time_iso_8601": "2024-08-19T18:37:51.193159Z",
            "url": "https://files.pythonhosted.org/packages/19/0d/75787bfc5fb687e4d27f17290fcb97f7b96664b735040b22e680a6b75523/xcsf-1.4.7-cp313-cp313-macosx_12_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c337bb07800e20200fcbb4a51740dac6425999bcea413f2754be7f57a07f4c4a",
                "md5": "01753e27d1cff527aa190a28058bc330",
                "sha256": "f1edd8a29f96f7c237a7866807be8fb1abcaea5a3429652ed61cf044d2bd1c7d"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.7-cp313-cp313-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "01753e27d1cff527aa190a28058bc330",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.9",
            "size": 1392528,
            "upload_time": "2024-08-19T18:37:52",
            "upload_time_iso_8601": "2024-08-19T18:37:52.714406Z",
            "url": "https://files.pythonhosted.org/packages/c3/37/bb07800e20200fcbb4a51740dac6425999bcea413f2754be7f57a07f4c4a/xcsf-1.4.7-cp313-cp313-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3cf4cc02080207de007eaf093cd584281c213dbd857922193188d5bbe3ee2d16",
                "md5": "3bb6e81c294ab924db786da6f990b1a2",
                "sha256": "c15baf27e17cc99a8ba30803dd22a3c15b5f5e67888dd711a963ba5cdf146bad"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "3bb6e81c294ab924db786da6f990b1a2",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.9",
            "size": 420557,
            "upload_time": "2024-08-19T18:37:54",
            "upload_time_iso_8601": "2024-08-19T18:37:54.408911Z",
            "url": "https://files.pythonhosted.org/packages/3c/f4/cc02080207de007eaf093cd584281c213dbd857922193188d5bbe3ee2d16/xcsf-1.4.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "95a33be2da48bfc9861dde3873886f33807d81f3903d1b4b474d62c3264f4ae1",
                "md5": "46f3e0fccc957c5662bc7641bcfdd648",
                "sha256": "82355b9082a0a79086ea6f9527cc35365f945d78eb6b4e4db67be6b7b83e8d44"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.7-cp313-cp313-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "46f3e0fccc957c5662bc7641bcfdd648",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.9",
            "size": 630825,
            "upload_time": "2024-08-19T18:37:56",
            "upload_time_iso_8601": "2024-08-19T18:37:56.189111Z",
            "url": "https://files.pythonhosted.org/packages/95/a3/3be2da48bfc9861dde3873886f33807d81f3903d1b4b474d62c3264f4ae1/xcsf-1.4.7-cp313-cp313-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "86b222e96dc93560642a514d148293811302995d68e8eedcbca7cb0e8723b485",
                "md5": "bdb9f9395340d179423094c7de681114",
                "sha256": "beb8c2e0b57247b6adf2280d0294832f746a31329be6736ca581d54ee200a507"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.7-cp39-cp39-macosx_12_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "bdb9f9395340d179423094c7de681114",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 1504081,
            "upload_time": "2024-08-19T18:37:57",
            "upload_time_iso_8601": "2024-08-19T18:37:57.619567Z",
            "url": "https://files.pythonhosted.org/packages/86/b2/22e96dc93560642a514d148293811302995d68e8eedcbca7cb0e8723b485/xcsf-1.4.7-cp39-cp39-macosx_12_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7b26dc8d252a01bf816b84d7cd1a1ffa1c5e6a3c49051a021e77fd98ac8f072e",
                "md5": "055df9e360f2ad5e9f652f357110211d",
                "sha256": "d0b0eeea3999618082dddc2dafe12219adbbb866445b7a016789933f586ab68c"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.7-cp39-cp39-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "055df9e360f2ad5e9f652f357110211d",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 1391109,
            "upload_time": "2024-08-19T18:37:58",
            "upload_time_iso_8601": "2024-08-19T18:37:58.824397Z",
            "url": "https://files.pythonhosted.org/packages/7b/26/dc8d252a01bf816b84d7cd1a1ffa1c5e6a3c49051a021e77fd98ac8f072e/xcsf-1.4.7-cp39-cp39-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2e81760bc738dcaac6a2a4dda71e7bb061ab485049836f424f3bf3d48b2ae4bb",
                "md5": "54aafb71add996e7f31cba3be0c27234",
                "sha256": "b03f48469959dea7b5eeba62fb55461eee9d9141df698d866987d14137fb2ce9"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "54aafb71add996e7f31cba3be0c27234",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 419633,
            "upload_time": "2024-08-19T18:38:00",
            "upload_time_iso_8601": "2024-08-19T18:38:00.160079Z",
            "url": "https://files.pythonhosted.org/packages/2e/81/760bc738dcaac6a2a4dda71e7bb061ab485049836f424f3bf3d48b2ae4bb/xcsf-1.4.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "30988439e875fdb77661221a32ddabf7c258a010c0fff59c6717c4ce7a714b59",
                "md5": "dee563505be782faab5b6790700b9c42",
                "sha256": "003af6b3db839a8587b7bace0d795b1d1427d36b814ebfc9e56a7e237bad3789"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.7-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "dee563505be782faab5b6790700b9c42",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 630312,
            "upload_time": "2024-08-19T18:38:01",
            "upload_time_iso_8601": "2024-08-19T18:38:01.299453Z",
            "url": "https://files.pythonhosted.org/packages/30/98/8439e875fdb77661221a32ddabf7c258a010c0fff59c6717c4ce7a714b59/xcsf-1.4.7-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "02dda0e924b0c138424944d5bff08b7fece0f4f71f6bc052c0225378c1869348",
                "md5": "7e0e67f86d3dc14dde20e9afd89e5f0d",
                "sha256": "c4ef69ae141de158e11698eb1236b9c4662051ae5eec489142b789766f9361f0"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.7-pp310-pypy310_pp73-macosx_12_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "7e0e67f86d3dc14dde20e9afd89e5f0d",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.9",
            "size": 1502100,
            "upload_time": "2024-08-19T18:38:02",
            "upload_time_iso_8601": "2024-08-19T18:38:02.949521Z",
            "url": "https://files.pythonhosted.org/packages/02/dd/a0e924b0c138424944d5bff08b7fece0f4f71f6bc052c0225378c1869348/xcsf-1.4.7-pp310-pypy310_pp73-macosx_12_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1d7b1dbb5b2dd1579158c7903e5691c4c2471ff7201631698789a20d61f5a190",
                "md5": "2e6d2be0a4225fe400649ce8d87f0e0a",
                "sha256": "15a601a740f04f380fe11d764696da2df0e89c668dd5e5b2b1524a24a99190d4"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.7-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "2e6d2be0a4225fe400649ce8d87f0e0a",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.9",
            "size": 414517,
            "upload_time": "2024-08-19T18:38:04",
            "upload_time_iso_8601": "2024-08-19T18:38:04.426272Z",
            "url": "https://files.pythonhosted.org/packages/1d/7b/1dbb5b2dd1579158c7903e5691c4c2471ff7201631698789a20d61f5a190/xcsf-1.4.7-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "33d55099c7ad78e5be8565d89e1e2152fca047368ab7f6dcdce1c2d01a80805d",
                "md5": "ba1a0a30dea207d39f6a45b74c267aaf",
                "sha256": "e99063a2b0f0c10c9dec91a5a5f59c90f7f0bbd542394b9333814b53f04d9fa1"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.7-pp310-pypy310_pp73-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "ba1a0a30dea207d39f6a45b74c267aaf",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.9",
            "size": 625980,
            "upload_time": "2024-08-19T18:38:05",
            "upload_time_iso_8601": "2024-08-19T18:38:05.948632Z",
            "url": "https://files.pythonhosted.org/packages/33/d5/5099c7ad78e5be8565d89e1e2152fca047368ab7f6dcdce1c2d01a80805d/xcsf-1.4.7-pp310-pypy310_pp73-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "086d364d24af9d05b35dcfbcc5996701a7f74f33ffd460d15533826eee5f9963",
                "md5": "f23d4adc8af564542be2fed1cbdd1cb7",
                "sha256": "fc4b35cb1a035dfb52ff19596772833a92d6cb6ebc95fffbd7a5654d09002f10"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.7-pp39-pypy39_pp73-macosx_12_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "f23d4adc8af564542be2fed1cbdd1cb7",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.9",
            "size": 1502059,
            "upload_time": "2024-08-19T18:38:08",
            "upload_time_iso_8601": "2024-08-19T18:38:08.278613Z",
            "url": "https://files.pythonhosted.org/packages/08/6d/364d24af9d05b35dcfbcc5996701a7f74f33ffd460d15533826eee5f9963/xcsf-1.4.7-pp39-pypy39_pp73-macosx_12_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ae3fac8e96c306e80f683f214b6ffad166f6300dbf4d2bfb776e78b8810778df",
                "md5": "5d189075d4b17ccdf221e71232d4cd7a",
                "sha256": "eb985d52546dee7de6ecceb22ee2076d87d02317e1c1f1df1888d3fbae908731"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.7-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "5d189075d4b17ccdf221e71232d4cd7a",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.9",
            "size": 414293,
            "upload_time": "2024-08-19T18:38:09",
            "upload_time_iso_8601": "2024-08-19T18:38:09.841866Z",
            "url": "https://files.pythonhosted.org/packages/ae/3f/ac8e96c306e80f683f214b6ffad166f6300dbf4d2bfb776e78b8810778df/xcsf-1.4.7-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "bdbdc69cbd14ffeeed8c00c082973387b5b17273ffca57c595dc16d5d56d827c",
                "md5": "a3dc185603041917e7a87dd60f670f72",
                "sha256": "94b362b09e3ce291f74c0ee624526213b96ef5a4f722d6c18b32e2ea78ba6fa8"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.7-pp39-pypy39_pp73-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "a3dc185603041917e7a87dd60f670f72",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.9",
            "size": 626012,
            "upload_time": "2024-08-19T18:38:11",
            "upload_time_iso_8601": "2024-08-19T18:38:11.306282Z",
            "url": "https://files.pythonhosted.org/packages/bd/bd/c69cbd14ffeeed8c00c082973387b5b17273ffca57c595dc16d5d56d827c/xcsf-1.4.7-pp39-pypy39_pp73-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a12b7c563dad2fb6319febcd0c78b0792cfdcf02792f0201e63dae72575a331f",
                "md5": "b42c67bbee59b90bacaf7c1c03800511",
                "sha256": "92b7b2efcdda072c5df7d8943c905763e67194f33271e69b871453fdd10351db"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.7.tar.gz",
            "has_sig": false,
            "md5_digest": "b42c67bbee59b90bacaf7c1c03800511",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9",
            "size": 5705309,
            "upload_time": "2024-08-19T18:38:12",
            "upload_time_iso_8601": "2024-08-19T18:38:12.666944Z",
            "url": "https://files.pythonhosted.org/packages/a1/2b/7c563dad2fb6319febcd0c78b0792cfdcf02792f0201e63dae72575a331f/xcsf-1.4.7.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-08-19 18:38:12",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "xcsf-dev",
    "github_project": "xcsf",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "xcsf"
}
        
Elapsed time: 1.15709s