xcsf


Namexcsf JSON
Version 1.4.10 PyPI version JSON
download
home_pageNone
SummaryXCSF learning classifier system: rule-based evolutionary machine learning
upload_time2025-09-11 22:15:27
maintainerNone
docs_urlNone
authorNone
requires_python>=3.9
licenseNone
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": null,
    "name": "xcsf",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.9",
    "maintainer_email": "Richard Preen <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/12/9e/fee8610a862337f064accbacec61d0b50469ff350a63d322274fa8cc1e31/xcsf-1.4.10.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": null,
    "summary": "XCSF learning classifier system: rule-based evolutionary machine learning",
    "version": "1.4.10",
    "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": null,
            "digests": {
                "blake2b_256": "a32b507c8fb7fc8ab5fc8026b4ef54b2b8c3572f5ec33e3ffeeabb731c501011",
                "md5": "4d34e56d34bcddf029dcf388a6736509",
                "sha256": "b82cd780fc5d5d75ba7f5d75f8112fb23813292308f34655fe19ce81aaad8c5a"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.10-cp310-cp310-macosx_13_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "4d34e56d34bcddf029dcf388a6736509",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 1756004,
            "upload_time": "2025-09-11T22:14:47",
            "upload_time_iso_8601": "2025-09-11T22:14:47.532197Z",
            "url": "https://files.pythonhosted.org/packages/a3/2b/507c8fb7fc8ab5fc8026b4ef54b2b8c3572f5ec33e3ffeeabb731c501011/xcsf-1.4.10-cp310-cp310-macosx_13_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "12ad4c99ad349ed5a02b6ef65e74b37f3bd4e090160231efcde19e27c85c2486",
                "md5": "bb001e91fb142a76faabf56c259ffa6d",
                "sha256": "ad71e30c1c825f690129f58bd33c7cbbadd574af977203a536d5d01e82621ebf"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.10-cp310-cp310-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "bb001e91fb142a76faabf56c259ffa6d",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 1702455,
            "upload_time": "2025-09-11T22:14:49",
            "upload_time_iso_8601": "2025-09-11T22:14:49.223521Z",
            "url": "https://files.pythonhosted.org/packages/12/ad/4c99ad349ed5a02b6ef65e74b37f3bd4e090160231efcde19e27c85c2486/xcsf-1.4.10-cp310-cp310-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7f85e7cfaa6c3318008439c26e3079159770c1063f1b540d6a45e9af93517ddd",
                "md5": "455c960e660b972a803893117fbe505a",
                "sha256": "04b9134558c0ef32867a4d13db13ec138d687825d900e61f496cb21957f5ff0f"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.10-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl",
            "has_sig": false,
            "md5_digest": "455c960e660b972a803893117fbe505a",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 1652077,
            "upload_time": "2025-09-11T22:14:50",
            "upload_time_iso_8601": "2025-09-11T22:14:50.982106Z",
            "url": "https://files.pythonhosted.org/packages/7f/85/e7cfaa6c3318008439c26e3079159770c1063f1b540d6a45e9af93517ddd/xcsf-1.4.10-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e900632093481b8c7b5ada15c7cb83b24c7c379118633e4197b58a22a4678400",
                "md5": "50a601f821fed6119c3dd4f78ca6e599",
                "sha256": "87ccdb9d79fbbd1836dbda114e25944db8cf2834808c6761695557ae47ac0c11"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.10-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "50a601f821fed6119c3dd4f78ca6e599",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 1925642,
            "upload_time": "2025-09-11T22:14:52",
            "upload_time_iso_8601": "2025-09-11T22:14:52.575733Z",
            "url": "https://files.pythonhosted.org/packages/e9/00/632093481b8c7b5ada15c7cb83b24c7c379118633e4197b58a22a4678400/xcsf-1.4.10-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e5721d6ac725a4450ede2d1640685f71c55cc83c1ccf5986ff8a87f65dc7ebaa",
                "md5": "be393141ce7eaa9e797eb26e358a752e",
                "sha256": "d5dee87a656878cee67de4e435bc03b8b183fca81e2206105d5a5c4f53956890"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.10-cp311-cp311-macosx_13_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "be393141ce7eaa9e797eb26e358a752e",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 1757491,
            "upload_time": "2025-09-11T22:14:54",
            "upload_time_iso_8601": "2025-09-11T22:14:54.156549Z",
            "url": "https://files.pythonhosted.org/packages/e5/72/1d6ac725a4450ede2d1640685f71c55cc83c1ccf5986ff8a87f65dc7ebaa/xcsf-1.4.10-cp311-cp311-macosx_13_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e0eaf7eb4749ac52eec995e59ddd365d7114ef3b68f0f5dd20e3e3d0ca0be798",
                "md5": "1510d23fb76aa48fadbcd8e0d78d99a4",
                "sha256": "48f1574a5023b59d736bcff2328cde09ab279c93bf80b0e7c57d3ce0c7e98036"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.10-cp311-cp311-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "1510d23fb76aa48fadbcd8e0d78d99a4",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 1704142,
            "upload_time": "2025-09-11T22:14:56",
            "upload_time_iso_8601": "2025-09-11T22:14:56.038303Z",
            "url": "https://files.pythonhosted.org/packages/e0/ea/f7eb4749ac52eec995e59ddd365d7114ef3b68f0f5dd20e3e3d0ca0be798/xcsf-1.4.10-cp311-cp311-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "a323fa2ce762a5b01d1fdd3fed30df9db843135893d4ca0777aa956ff1ace910",
                "md5": "ef6e0d3c2b6320a5dc44eecf7c4eeab2",
                "sha256": "a7980ef32ecf7b33ce100cb7c9fac976c22c54ea04971d6d36994b6e61ef6c71"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.10-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl",
            "has_sig": false,
            "md5_digest": "ef6e0d3c2b6320a5dc44eecf7c4eeab2",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 1653646,
            "upload_time": "2025-09-11T22:14:57",
            "upload_time_iso_8601": "2025-09-11T22:14:57.964513Z",
            "url": "https://files.pythonhosted.org/packages/a3/23/fa2ce762a5b01d1fdd3fed30df9db843135893d4ca0777aa956ff1ace910/xcsf-1.4.10-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "2d3e87745f71407ddf1d4c91817b025c5837a33301040b302a8da34ae0b5d109",
                "md5": "7f0817a183420c6ecbad8d2237c5620b",
                "sha256": "7eeb8232cc4330ccdc9e5ac485f83339455e15bc303fdca396ab307a1f12d92e"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.10-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "7f0817a183420c6ecbad8d2237c5620b",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 1927578,
            "upload_time": "2025-09-11T22:14:59",
            "upload_time_iso_8601": "2025-09-11T22:14:59.637853Z",
            "url": "https://files.pythonhosted.org/packages/2d/3e/87745f71407ddf1d4c91817b025c5837a33301040b302a8da34ae0b5d109/xcsf-1.4.10-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "3cd5c2aefea39a2341e93c05000efeb0e464d4d8f1fc7e95207d8b1f247a8139",
                "md5": "c6b83442a4aa44acf202d03180766c6f",
                "sha256": "e5db25ed1f7de9fb0c311a6236b4e0d53ff1851662404f325dd82f4725714330"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.10-cp312-cp312-macosx_13_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "c6b83442a4aa44acf202d03180766c6f",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 1757981,
            "upload_time": "2025-09-11T22:15:01",
            "upload_time_iso_8601": "2025-09-11T22:15:01.389300Z",
            "url": "https://files.pythonhosted.org/packages/3c/d5/c2aefea39a2341e93c05000efeb0e464d4d8f1fc7e95207d8b1f247a8139/xcsf-1.4.10-cp312-cp312-macosx_13_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b761a0d9082ddb7de0f7f35db0269fa3e8234f0dd9eca4bc90d65761d8c64024",
                "md5": "254727efbe040dc69209fa7d0ee03b80",
                "sha256": "43db21ddc16951783c824a0d9d42ded9ce8eab3134ff38badb068ed0a95e0cf4"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.10-cp312-cp312-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "254727efbe040dc69209fa7d0ee03b80",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 1704950,
            "upload_time": "2025-09-11T22:15:03",
            "upload_time_iso_8601": "2025-09-11T22:15:03.033203Z",
            "url": "https://files.pythonhosted.org/packages/b7/61/a0d9082ddb7de0f7f35db0269fa3e8234f0dd9eca4bc90d65761d8c64024/xcsf-1.4.10-cp312-cp312-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "abe917eb959d88c1dc436840127e0bf6e9cddc93ac2f9195eac3ea9152303399",
                "md5": "694a1731d3cf8d990860ddc195b0107f",
                "sha256": "5b3e7a3b61f6c379fa973d480945d955249ff4be04d456f6ba85c769845bb9c4"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.10-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl",
            "has_sig": false,
            "md5_digest": "694a1731d3cf8d990860ddc195b0107f",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 1652741,
            "upload_time": "2025-09-11T22:15:04",
            "upload_time_iso_8601": "2025-09-11T22:15:04.636951Z",
            "url": "https://files.pythonhosted.org/packages/ab/e9/17eb959d88c1dc436840127e0bf6e9cddc93ac2f9195eac3ea9152303399/xcsf-1.4.10-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "9819540f69af0c4fe2a82a4d89bd175bf95348129b6a71c640d706a5374a8d68",
                "md5": "845be25ca1744de20286ea1c5f966ee5",
                "sha256": "2e9556da881c27e4c0377ebac21c901b63d3210a0fb473a7662d25ed48419334"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.10-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "845be25ca1744de20286ea1c5f966ee5",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 1929077,
            "upload_time": "2025-09-11T22:15:05",
            "upload_time_iso_8601": "2025-09-11T22:15:05.979798Z",
            "url": "https://files.pythonhosted.org/packages/98/19/540f69af0c4fe2a82a4d89bd175bf95348129b6a71c640d706a5374a8d68/xcsf-1.4.10-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "caa7c72074a916b1f2e922ccad0971264910e4668d1433cea3b9274a49e50d07",
                "md5": "cfaf94310ef0f65c85631bfb01f22c52",
                "sha256": "c5248d8670fbaa82df1fa99799955b7d84cbed41a0a31584766111ba8009b4a0"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.10-cp313-cp313-macosx_13_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "cfaf94310ef0f65c85631bfb01f22c52",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.9",
            "size": 1758752,
            "upload_time": "2025-09-11T22:15:07",
            "upload_time_iso_8601": "2025-09-11T22:15:07.705217Z",
            "url": "https://files.pythonhosted.org/packages/ca/a7/c72074a916b1f2e922ccad0971264910e4668d1433cea3b9274a49e50d07/xcsf-1.4.10-cp313-cp313-macosx_13_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "86dacb45b346a0ad7e372045d4ffd04a3dd84230a144f6b26c5304e8d4d46ca2",
                "md5": "b89b5f89a6574ae6bd11b4b997908dfc",
                "sha256": "d66bf056a924ed429bcd1a2c9de0b238fade64d7420874f3144c6acdb325f4ea"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.10-cp313-cp313-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "b89b5f89a6574ae6bd11b4b997908dfc",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.9",
            "size": 1705664,
            "upload_time": "2025-09-11T22:15:09",
            "upload_time_iso_8601": "2025-09-11T22:15:09.193845Z",
            "url": "https://files.pythonhosted.org/packages/86/da/cb45b346a0ad7e372045d4ffd04a3dd84230a144f6b26c5304e8d4d46ca2/xcsf-1.4.10-cp313-cp313-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "709d034e6d339b36629b69548d5b2274418636b236cfa99e2ae8c910a0ecd2cd",
                "md5": "c306292f618361778b4fa86d0c890be4",
                "sha256": "018c5b521690fab86965b3b3d776878e7705b0038c97b66c5b925e04475880ac"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.10-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl",
            "has_sig": false,
            "md5_digest": "c306292f618361778b4fa86d0c890be4",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.9",
            "size": 1654346,
            "upload_time": "2025-09-11T22:15:10",
            "upload_time_iso_8601": "2025-09-11T22:15:10.564891Z",
            "url": "https://files.pythonhosted.org/packages/70/9d/034e6d339b36629b69548d5b2274418636b236cfa99e2ae8c910a0ecd2cd/xcsf-1.4.10-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "810218abfe3bf09f0484f7f92d096089c549184811a3928b40cd5be19e95f4a4",
                "md5": "833b97d08a8ac059041771911560b9f4",
                "sha256": "7f90adde0d74a045734afb5d22f7680cbc2414fbf5b6c79313d9885bcbdea19b"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.10-cp313-cp313-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "833b97d08a8ac059041771911560b9f4",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.9",
            "size": 1929837,
            "upload_time": "2025-09-11T22:15:11",
            "upload_time_iso_8601": "2025-09-11T22:15:11.982281Z",
            "url": "https://files.pythonhosted.org/packages/81/02/18abfe3bf09f0484f7f92d096089c549184811a3928b40cd5be19e95f4a4/xcsf-1.4.10-cp313-cp313-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "9e0ad2c4fea4660c7edef6aaa5ee6ad962d8c18cc416673b1c840fe3d13623c4",
                "md5": "0cbcc6dc601b4d411abd63072395d730",
                "sha256": "c8fbc5bcf985d2f0cad177fc576c6624893ca2ee0f9e57cea658349b81e9eb3e"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.10-cp314-cp314-macosx_13_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "0cbcc6dc601b4d411abd63072395d730",
            "packagetype": "bdist_wheel",
            "python_version": "cp314",
            "requires_python": ">=3.9",
            "size": 1758716,
            "upload_time": "2025-09-11T22:15:13",
            "upload_time_iso_8601": "2025-09-11T22:15:13.869794Z",
            "url": "https://files.pythonhosted.org/packages/9e/0a/d2c4fea4660c7edef6aaa5ee6ad962d8c18cc416673b1c840fe3d13623c4/xcsf-1.4.10-cp314-cp314-macosx_13_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "6a9fac5cf753e0e0296c5d92e4042f8e2b4211247d7aafeb0ba586b7c5d3c7c5",
                "md5": "eb6481d5fe52e727776a1a66775c4cbc",
                "sha256": "7d885c988a7e56ad4976c36d3f73c32f0c1faa1d2bc6c2ae4360d4aa0f4a1d7c"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.10-cp314-cp314-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "eb6481d5fe52e727776a1a66775c4cbc",
            "packagetype": "bdist_wheel",
            "python_version": "cp314",
            "requires_python": ">=3.9",
            "size": 1705631,
            "upload_time": "2025-09-11T22:15:15",
            "upload_time_iso_8601": "2025-09-11T22:15:15.180773Z",
            "url": "https://files.pythonhosted.org/packages/6a/9f/ac5cf753e0e0296c5d92e4042f8e2b4211247d7aafeb0ba586b7c5d3c7c5/xcsf-1.4.10-cp314-cp314-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "418b40ea8ffa077921940d48802b196e09ff0e1460d5fcd6d33020fc5d3916b0",
                "md5": "ca7f9897cec59598b6e81c3b94b9488c",
                "sha256": "0b181bd1433b184f645094f23899412f6707edc81b5203ef6a53e491f232f548"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.10-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl",
            "has_sig": false,
            "md5_digest": "ca7f9897cec59598b6e81c3b94b9488c",
            "packagetype": "bdist_wheel",
            "python_version": "cp314",
            "requires_python": ">=3.9",
            "size": 1654115,
            "upload_time": "2025-09-11T22:15:16",
            "upload_time_iso_8601": "2025-09-11T22:15:16.963739Z",
            "url": "https://files.pythonhosted.org/packages/41/8b/40ea8ffa077921940d48802b196e09ff0e1460d5fcd6d33020fc5d3916b0/xcsf-1.4.10-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "891fd0fd762abefaa1ee68b297c7ad1391c8ab863478e36f0cca68cde5545bc9",
                "md5": "0f4b3b8062be563947e935e7a17c30d5",
                "sha256": "545dab9c5d8388e15e6449c94b46875893d1897cbe4a85f0edfaf297c9738198"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.10-cp314-cp314-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "0f4b3b8062be563947e935e7a17c30d5",
            "packagetype": "bdist_wheel",
            "python_version": "cp314",
            "requires_python": ">=3.9",
            "size": 1956647,
            "upload_time": "2025-09-11T22:15:18",
            "upload_time_iso_8601": "2025-09-11T22:15:18.730156Z",
            "url": "https://files.pythonhosted.org/packages/89/1f/d0fd762abefaa1ee68b297c7ad1391c8ab863478e36f0cca68cde5545bc9/xcsf-1.4.10-cp314-cp314-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "58c101b76eb1d91e301e1a7bf4c8c58d7e14bba4d2be593027a4d411b2e78c12",
                "md5": "70f286c8c9ad8446954a2dd28c05b4d9",
                "sha256": "716bbb66c888d5015a813b6c2957c9fe1d5fb4684111ed769eeb0142c93819ca"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.10-cp39-cp39-macosx_13_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "70f286c8c9ad8446954a2dd28c05b4d9",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 1755972,
            "upload_time": "2025-09-11T22:15:20",
            "upload_time_iso_8601": "2025-09-11T22:15:20.617277Z",
            "url": "https://files.pythonhosted.org/packages/58/c1/01b76eb1d91e301e1a7bf4c8c58d7e14bba4d2be593027a4d411b2e78c12/xcsf-1.4.10-cp39-cp39-macosx_13_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b57f81c58ba723a70e98ec168e915899533cbfbc53b56862fbb665f150f55514",
                "md5": "80bf98818becc03440e19e9ae13905dc",
                "sha256": "33869410f084bbcc83bcf5a40d36dfbdf0666cb573465137dd52b30626250615"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.10-cp39-cp39-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "80bf98818becc03440e19e9ae13905dc",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 1702523,
            "upload_time": "2025-09-11T22:15:22",
            "upload_time_iso_8601": "2025-09-11T22:15:22.113933Z",
            "url": "https://files.pythonhosted.org/packages/b5/7f/81c58ba723a70e98ec168e915899533cbfbc53b56862fbb665f150f55514/xcsf-1.4.10-cp39-cp39-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "3d3170d198c9e716371a39dc2becc8ced627ac953be214c5b3edb49821a974de",
                "md5": "62e961b56a25936bd5c6d33f07609d6f",
                "sha256": "927df5f343c605fbde4d41301157d7933bc3c69e8ed49de25db3e29f66ab5ce0"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.10-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl",
            "has_sig": false,
            "md5_digest": "62e961b56a25936bd5c6d33f07609d6f",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 1652407,
            "upload_time": "2025-09-11T22:15:23",
            "upload_time_iso_8601": "2025-09-11T22:15:23.463357Z",
            "url": "https://files.pythonhosted.org/packages/3d/31/70d198c9e716371a39dc2becc8ced627ac953be214c5b3edb49821a974de/xcsf-1.4.10-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d4c683c9a39e22a050f19b48447512633a7e90fc37416350fb41b9e9e9da5212",
                "md5": "266effd28293c0811858b9aaf1482cb5",
                "sha256": "971f460b75c3abaeb8216aedfea6fdae8a773c507545b1dc8c27641d94075b6e"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.10-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "266effd28293c0811858b9aaf1482cb5",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 1925073,
            "upload_time": "2025-09-11T22:15:25",
            "upload_time_iso_8601": "2025-09-11T22:15:25.352136Z",
            "url": "https://files.pythonhosted.org/packages/d4/c6/83c9a39e22a050f19b48447512633a7e90fc37416350fb41b9e9e9da5212/xcsf-1.4.10-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "129efee8610a862337f064accbacec61d0b50469ff350a63d322274fa8cc1e31",
                "md5": "c9d5cce61b04245edeae8894c743def1",
                "sha256": "979c349298f158f9240bb0b89faae55af2a65677de816d14495718e74a91f521"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.10.tar.gz",
            "has_sig": false,
            "md5_digest": "c9d5cce61b04245edeae8894c743def1",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9",
            "size": 928724,
            "upload_time": "2025-09-11T22:15:27",
            "upload_time_iso_8601": "2025-09-11T22:15:27.088572Z",
            "url": "https://files.pythonhosted.org/packages/12/9e/fee8610a862337f064accbacec61d0b50469ff350a63d322274fa8cc1e31/xcsf-1.4.10.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-09-11 22:15:27",
    "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.56768s