xcsf


Namexcsf JSON
Version 1.4.6 PyPI version JSON
download
home_pagehttps://github.com/xcsf-dev/xcsf
SummaryXCSF learning classifier system: rule-based evolutionary machine learning
upload_time2024-07-21 16:17:52
maintainerRichard Preen
docs_urlNone
authorNone
requires_python>=3.8
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

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.

*******************************************************************************

[![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)

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/xcsf-dev/xcsf",
    "name": "xcsf",
    "maintainer": "Richard Preen",
    "docs_url": null,
    "requires_python": ">=3.8",
    "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/00/b4/fe9418759f7cb48c0ae45470a4089d01652d4e218743d33874d76a259202/xcsf-1.4.6.tar.gz",
    "platform": null,
    "description": "# XCSF learning classifier system\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\n*******************************************************************************\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\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\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",
    "bugtrack_url": null,
    "license": "GPL-3.0",
    "summary": "XCSF learning classifier system: rule-based evolutionary machine learning",
    "version": "1.4.6",
    "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": "6c0bf7e29998ded8e2820b0722b2a90c9275db010cfe31fa2916876455e69a3c",
                "md5": "791a9f38ed3c8adcd1a0b8010b3e7336",
                "sha256": "5351f416540d95f05c888308c8b3bec61cfcad3e3035dad36f5709a61c10146e"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.6-cp310-cp310-macosx_12_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "791a9f38ed3c8adcd1a0b8010b3e7336",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 1433821,
            "upload_time": "2024-07-21T16:17:13",
            "upload_time_iso_8601": "2024-07-21T16:17:13.822234Z",
            "url": "https://files.pythonhosted.org/packages/6c/0b/f7e29998ded8e2820b0722b2a90c9275db010cfe31fa2916876455e69a3c/xcsf-1.4.6-cp310-cp310-macosx_12_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ac253e38492ee06b6ef290215bd0640a97b99061f3b28f24020c8534726a30bc",
                "md5": "6723b087699ed0d7c621e5e3fb470669",
                "sha256": "502a4c3456f49abbe7a0ac586fad62d2cc35837406c71e7933f2b5aea08476ad"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "6723b087699ed0d7c621e5e3fb470669",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 419234,
            "upload_time": "2024-07-21T16:17:15",
            "upload_time_iso_8601": "2024-07-21T16:17:15.917882Z",
            "url": "https://files.pythonhosted.org/packages/ac/25/3e38492ee06b6ef290215bd0640a97b99061f3b28f24020c8534726a30bc/xcsf-1.4.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "cc8eea4e62abb591e0a790c248bb95de00f0286cf4ae79a22dfa9ae3755c200b",
                "md5": "10dce2596d30517070e96ac3c664f5c7",
                "sha256": "608cfc9ee7f0676b8e96863e01d5d1af8ff4e2a16632e45183bb74f539e73ece"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.6-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "10dce2596d30517070e96ac3c664f5c7",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 629870,
            "upload_time": "2024-07-21T16:17:17",
            "upload_time_iso_8601": "2024-07-21T16:17:17.055142Z",
            "url": "https://files.pythonhosted.org/packages/cc/8e/ea4e62abb591e0a790c248bb95de00f0286cf4ae79a22dfa9ae3755c200b/xcsf-1.4.6-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "752fc9e160b6ec365fc99f1a4b3114c19cb6ff3d330d17e46451151c14d1e1d6",
                "md5": "8ca42c8d9c0d532734b502d6f88d3704",
                "sha256": "46329e50ac8c19fa8df5ad808b0338301f6bccbc5994beb7635769b3fe5a05bd"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.6-cp311-cp311-macosx_12_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "8ca42c8d9c0d532734b502d6f88d3704",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 1435359,
            "upload_time": "2024-07-21T16:17:18",
            "upload_time_iso_8601": "2024-07-21T16:17:18.376369Z",
            "url": "https://files.pythonhosted.org/packages/75/2f/c9e160b6ec365fc99f1a4b3114c19cb6ff3d330d17e46451151c14d1e1d6/xcsf-1.4.6-cp311-cp311-macosx_12_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "183c39eeadf0240dd2034a142598a1526e5210affffd6dd7a04e04c1445d5ad3",
                "md5": "6160679cc9a6ff5f85cb62152288c45c",
                "sha256": "52c8d8ef668ce215c2d1235d16bb4dfa7d77e2024db44d35484bf9ee051f0e2a"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "6160679cc9a6ff5f85cb62152288c45c",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 421082,
            "upload_time": "2024-07-21T16:17:19",
            "upload_time_iso_8601": "2024-07-21T16:17:19.635223Z",
            "url": "https://files.pythonhosted.org/packages/18/3c/39eeadf0240dd2034a142598a1526e5210affffd6dd7a04e04c1445d5ad3/xcsf-1.4.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "492d56b4ac57f00918e67a797ffa093ae40b32e7261de0c876db7685f081b1bb",
                "md5": "286d8fbfa2cb418cb8865acd2dfe9968",
                "sha256": "8973b03e2bb6605daf61a3e887c993a87c7534012063eaad823392002e319e52"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.6-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "286d8fbfa2cb418cb8865acd2dfe9968",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 631021,
            "upload_time": "2024-07-21T16:17:21",
            "upload_time_iso_8601": "2024-07-21T16:17:21.274385Z",
            "url": "https://files.pythonhosted.org/packages/49/2d/56b4ac57f00918e67a797ffa093ae40b32e7261de0c876db7685f081b1bb/xcsf-1.4.6-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c5ad9b46245016d295c12f06765002cd58f6ae041656b674e118b354629d9490",
                "md5": "25f610ef62fdcf799a495a61ac25ce8f",
                "sha256": "e46e17114e6ac17b5b81c2abcc05523fa3b1e935d1ef884d9b508119317ba6d3"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.6-cp312-cp312-macosx_12_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "25f610ef62fdcf799a495a61ac25ce8f",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 1434906,
            "upload_time": "2024-07-21T16:17:23",
            "upload_time_iso_8601": "2024-07-21T16:17:23.037913Z",
            "url": "https://files.pythonhosted.org/packages/c5/ad/9b46245016d295c12f06765002cd58f6ae041656b674e118b354629d9490/xcsf-1.4.6-cp312-cp312-macosx_12_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "040bc7f43c7393099c89e10359c54e74daea5790c23cdd9c9caefc54f3822848",
                "md5": "81371e5e949cfc6ecd6f4fd3a7c5d44f",
                "sha256": "945fb681b84e918b6ef910845a38881ca6ce591aea36881fc1be21b09937568e"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "81371e5e949cfc6ecd6f4fd3a7c5d44f",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 420223,
            "upload_time": "2024-07-21T16:17:24",
            "upload_time_iso_8601": "2024-07-21T16:17:24.721953Z",
            "url": "https://files.pythonhosted.org/packages/04/0b/c7f43c7393099c89e10359c54e74daea5790c23cdd9c9caefc54f3822848/xcsf-1.4.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ba8d0fcdc4b68393c339eeceb18fb2d21521aa8fd1ee8cf80872f74fb6ff63fc",
                "md5": "b0acbe4135074ae20f8dfd794c9a5874",
                "sha256": "8a94b6e99365c0d5e6dd7f045c924e59388d4537e00e10c2550b9dcef61287ec"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.6-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "b0acbe4135074ae20f8dfd794c9a5874",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 630538,
            "upload_time": "2024-07-21T16:17:26",
            "upload_time_iso_8601": "2024-07-21T16:17:26.385183Z",
            "url": "https://files.pythonhosted.org/packages/ba/8d/0fcdc4b68393c339eeceb18fb2d21521aa8fd1ee8cf80872f74fb6ff63fc/xcsf-1.4.6-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "78e1798a6dd595c7424e5f0e53c6735a02db438cf7bf188d6baf051bd0df72b4",
                "md5": "44314fb6b0c937bdf91f44cbe0ebf89d",
                "sha256": "101c8096ff4917046ebb9ddd6d7603964331b8768415564dbd06df94c6366eab"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.6-cp38-cp38-macosx_12_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "44314fb6b0c937bdf91f44cbe0ebf89d",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 1433883,
            "upload_time": "2024-07-21T16:17:28",
            "upload_time_iso_8601": "2024-07-21T16:17:28.078512Z",
            "url": "https://files.pythonhosted.org/packages/78/e1/798a6dd595c7424e5f0e53c6735a02db438cf7bf188d6baf051bd0df72b4/xcsf-1.4.6-cp38-cp38-macosx_12_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f41786c676cc2c54b9443d06a975dcb91ab2a49efcdd92393aae875ccd57c2ac",
                "md5": "9efa0a5f6047a9a341e26cdbc1c71152",
                "sha256": "4218c8519f97a9735096c5a0eaa0dcb1c895856b0b395b839b3877e555e90e79"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "9efa0a5f6047a9a341e26cdbc1c71152",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 419180,
            "upload_time": "2024-07-21T16:17:29",
            "upload_time_iso_8601": "2024-07-21T16:17:29.786396Z",
            "url": "https://files.pythonhosted.org/packages/f4/17/86c676cc2c54b9443d06a975dcb91ab2a49efcdd92393aae875ccd57c2ac/xcsf-1.4.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4eefc695bdb3c734f98c7758af626ec90bb47e80e9946de3f525698e72900760",
                "md5": "d3156f707538129698683c363a581679",
                "sha256": "cc424b59a5a4faafabe333e4c7166998355a6f5431fef360253ad92200b9659b"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.6-cp38-cp38-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "d3156f707538129698683c363a581679",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 629861,
            "upload_time": "2024-07-21T16:17:31",
            "upload_time_iso_8601": "2024-07-21T16:17:31.099181Z",
            "url": "https://files.pythonhosted.org/packages/4e/ef/c695bdb3c734f98c7758af626ec90bb47e80e9946de3f525698e72900760/xcsf-1.4.6-cp38-cp38-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0d079569513c24c2cce7c138e9b501c69f694db5762c7ee8be1536a53bbbf8d9",
                "md5": "f898851e8b441b02a4cbcb44d294c54f",
                "sha256": "e5363c12b4f1504f6bbc963c65e260f9ad6dd9ce4c0197642c24321cdcf69526"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.6-cp39-cp39-macosx_12_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "f898851e8b441b02a4cbcb44d294c54f",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 1433350,
            "upload_time": "2024-07-21T16:17:32",
            "upload_time_iso_8601": "2024-07-21T16:17:32.769028Z",
            "url": "https://files.pythonhosted.org/packages/0d/07/9569513c24c2cce7c138e9b501c69f694db5762c7ee8be1536a53bbbf8d9/xcsf-1.4.6-cp39-cp39-macosx_12_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "bcc5a07d54b0ce963b8810b081c8e7c75a31d4b836095d52be243656ddec8bcd",
                "md5": "35315fa23ea67fde484af0a982115c1e",
                "sha256": "0fbf0c17f9ef5d50e6463013dc9dc8d846657d2a5bb6311e4920a8786ae47f86"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "35315fa23ea67fde484af0a982115c1e",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 419589,
            "upload_time": "2024-07-21T16:17:34",
            "upload_time_iso_8601": "2024-07-21T16:17:34.462255Z",
            "url": "https://files.pythonhosted.org/packages/bc/c5/a07d54b0ce963b8810b081c8e7c75a31d4b836095d52be243656ddec8bcd/xcsf-1.4.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f0504e03b77ba296b7e58c658ba715f00ca9bf0c3f658bd487f25d48eef31067",
                "md5": "189a7d922860d8267316636acc951fe5",
                "sha256": "42ef3b03f9b36fe9db213afb20f9b710a650033ba2552510927e00c0bef9ec9b"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.6-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "189a7d922860d8267316636acc951fe5",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 630282,
            "upload_time": "2024-07-21T16:17:36",
            "upload_time_iso_8601": "2024-07-21T16:17:36.234269Z",
            "url": "https://files.pythonhosted.org/packages/f0/50/4e03b77ba296b7e58c658ba715f00ca9bf0c3f658bd487f25d48eef31067/xcsf-1.4.6-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a71b151122520524ee9f6f9c403a1e8addc752fd93d377d3772b1a321a58eda6",
                "md5": "803f74bf1e32e7a1792ad545936d8763",
                "sha256": "ce634c489bf286e520ea9565219795817a937dcdbf6f560e9aac508c4f353730"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.6-pp310-pypy310_pp73-macosx_12_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "803f74bf1e32e7a1792ad545936d8763",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.8",
            "size": 1428589,
            "upload_time": "2024-07-21T16:17:37",
            "upload_time_iso_8601": "2024-07-21T16:17:37.931306Z",
            "url": "https://files.pythonhosted.org/packages/a7/1b/151122520524ee9f6f9c403a1e8addc752fd93d377d3772b1a321a58eda6/xcsf-1.4.6-pp310-pypy310_pp73-macosx_12_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0f9c5564b7e313ab9633b0f5829e66cb22d737c2c9e081d8f753563348d1d6b4",
                "md5": "e84d008b050d7b06234329d043125ba9",
                "sha256": "8a69ece5baaf845045280f6e511f8ce4c7e7423c04d23bacfdd44c34cec59427"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.6-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "e84d008b050d7b06234329d043125ba9",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.8",
            "size": 414425,
            "upload_time": "2024-07-21T16:17:39",
            "upload_time_iso_8601": "2024-07-21T16:17:39.552809Z",
            "url": "https://files.pythonhosted.org/packages/0f/9c/5564b7e313ab9633b0f5829e66cb22d737c2c9e081d8f753563348d1d6b4/xcsf-1.4.6-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f59748dd0f1ae230979ffc2137a74d1e183eb56d083169d006c14042296c3dd2",
                "md5": "42fa7a892b008a4db766a02c5822df02",
                "sha256": "b33e0c02bacb246627e9b92074333a0ad96bf59f026cbb1398467b5e867f94eb"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.6-pp310-pypy310_pp73-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "42fa7a892b008a4db766a02c5822df02",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.8",
            "size": 625966,
            "upload_time": "2024-07-21T16:17:40",
            "upload_time_iso_8601": "2024-07-21T16:17:40.972600Z",
            "url": "https://files.pythonhosted.org/packages/f5/97/48dd0f1ae230979ffc2137a74d1e183eb56d083169d006c14042296c3dd2/xcsf-1.4.6-pp310-pypy310_pp73-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a62f5f25992a93e4fe865575f49cfafb872d8840714d8a6ef834719f08c3ba2b",
                "md5": "0ac8d81815db66f88cf0c44a45c98526",
                "sha256": "627da3097dafba8fe164dc71be2aac9baf377c304d577502fd7b2741f80d788b"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.6-pp38-pypy38_pp73-macosx_12_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "0ac8d81815db66f88cf0c44a45c98526",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.8",
            "size": 1428510,
            "upload_time": "2024-07-21T16:17:42",
            "upload_time_iso_8601": "2024-07-21T16:17:42.497316Z",
            "url": "https://files.pythonhosted.org/packages/a6/2f/5f25992a93e4fe865575f49cfafb872d8840714d8a6ef834719f08c3ba2b/xcsf-1.4.6-pp38-pypy38_pp73-macosx_12_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c4f76435ea110fed8d8809247d9695766e4293fa783fedfb537d1230ad4d6508",
                "md5": "021ebc0eb1704e02883e9a6178ba2367",
                "sha256": "11856cda51c5e878078aed47d58395e03d9d402f53ce28b68fc79fb3294ccd42"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.6-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "021ebc0eb1704e02883e9a6178ba2367",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.8",
            "size": 414223,
            "upload_time": "2024-07-21T16:17:43",
            "upload_time_iso_8601": "2024-07-21T16:17:43.816871Z",
            "url": "https://files.pythonhosted.org/packages/c4/f7/6435ea110fed8d8809247d9695766e4293fa783fedfb537d1230ad4d6508/xcsf-1.4.6-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0df7f1718cd71cc1ba9a3da1972c79640fc5e2c742125872634ed42d21e0183a",
                "md5": "4835400f2fafb3da51f0f67492e262f6",
                "sha256": "ca2d93b35e0b6ac2ac1da5e4f2bdfb910856f83df5a0e9eb5f2cb2f079fccdfb"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.6-pp38-pypy38_pp73-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "4835400f2fafb3da51f0f67492e262f6",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.8",
            "size": 625779,
            "upload_time": "2024-07-21T16:17:45",
            "upload_time_iso_8601": "2024-07-21T16:17:45.382908Z",
            "url": "https://files.pythonhosted.org/packages/0d/f7/f1718cd71cc1ba9a3da1972c79640fc5e2c742125872634ed42d21e0183a/xcsf-1.4.6-pp38-pypy38_pp73-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "aa6154d39e2366f914332eb3e16ff154fbc5ece3d206d3b98cb8e3cf21d2af94",
                "md5": "6585f04decb941bc6e23fc1824673149",
                "sha256": "3f2b8dbdd49f9b3f94e3f91278ed77427ec3fafabee2813ce98b1fa875700451"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.6-pp39-pypy39_pp73-macosx_12_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "6585f04decb941bc6e23fc1824673149",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.8",
            "size": 1428527,
            "upload_time": "2024-07-21T16:17:46",
            "upload_time_iso_8601": "2024-07-21T16:17:46.633126Z",
            "url": "https://files.pythonhosted.org/packages/aa/61/54d39e2366f914332eb3e16ff154fbc5ece3d206d3b98cb8e3cf21d2af94/xcsf-1.4.6-pp39-pypy39_pp73-macosx_12_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b7d8cb9e1e23e4fb6c83d3dc5bf993553bdd0dcaa0543d5eac2420fcbb8c9363",
                "md5": "5141530eb1ecb2cadd8fc7c779029a6b",
                "sha256": "a80451eb0b0dc98a6cf85a31fc56035b865b09339cd83b99f5334fc052c03de0"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.6-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "5141530eb1ecb2cadd8fc7c779029a6b",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.8",
            "size": 414211,
            "upload_time": "2024-07-21T16:17:48",
            "upload_time_iso_8601": "2024-07-21T16:17:48.810223Z",
            "url": "https://files.pythonhosted.org/packages/b7/d8/cb9e1e23e4fb6c83d3dc5bf993553bdd0dcaa0543d5eac2420fcbb8c9363/xcsf-1.4.6-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "12a0fe7c57e02fe0776ea7078d1cf778fbca687e16d0a3be4c88a8a7c31a1946",
                "md5": "b29991b725cd846728a1e3dd6f094a95",
                "sha256": "4e662834a550517a24917441a447225235c97974da8cc5c78d41bc98f72fd130"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.6-pp39-pypy39_pp73-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "b29991b725cd846728a1e3dd6f094a95",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.8",
            "size": 626001,
            "upload_time": "2024-07-21T16:17:50",
            "upload_time_iso_8601": "2024-07-21T16:17:50.257088Z",
            "url": "https://files.pythonhosted.org/packages/12/a0/fe7c57e02fe0776ea7078d1cf778fbca687e16d0a3be4c88a8a7c31a1946/xcsf-1.4.6-pp39-pypy39_pp73-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "00b4fe9418759f7cb48c0ae45470a4089d01652d4e218743d33874d76a259202",
                "md5": "5d88201a16a164bd22448472e43fe8f8",
                "sha256": "33ec251ccf38e8e00238715eebf800dad6dcc6cf70d3e24cad5be545902c9147"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.6.tar.gz",
            "has_sig": false,
            "md5_digest": "5d88201a16a164bd22448472e43fe8f8",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 5705033,
            "upload_time": "2024-07-21T16:17:52",
            "upload_time_iso_8601": "2024-07-21T16:17:52.059353Z",
            "url": "https://files.pythonhosted.org/packages/00/b4/fe9418759f7cb48c0ae45470a4089d01652d4e218743d33874d76a259202/xcsf-1.4.6.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-07-21 16:17:52",
    "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: 0.27231s