xcsf


Namexcsf JSON
Version 1.4.5 PyPI version JSON
download
home_pagehttps://github.com/xcsf-dev/xcsf
SummaryXCSF learning classifier system: rule-based evolutionary machine learning
upload_time2024-02-23 21:46:35
maintainerRichard Preen
docs_urlNone
author
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/appveyor/build/rpreen/xcsf-j6qo2?logo=windows&logoColor=white&style=flat&label=Windows)](https://ci.appveyor.com/project/rpreen/xcsf-j6qo2)
[![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": "",
    "author_email": "",
    "download_url": "https://files.pythonhosted.org/packages/10/9c/7eaa9dc49001e408323ae811adcd85753d324acb11da3f571bd2eeb743c9/xcsf-1.4.5.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/appveyor/build/rpreen/xcsf-j6qo2?logo=windows&logoColor=white&style=flat&label=Windows)](https://ci.appveyor.com/project/rpreen/xcsf-j6qo2)\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.5",
    "project_urls": {
        "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": "71ca2a2610c8b445c9bafd8995cd0532f380929cf5f088bf4cd06489a2256c51",
                "md5": "8b717862fc2c6c38588a4b2660eb6e6a",
                "sha256": "1738a050088dafac28e0b66035ab9b2941345ae02225f299db6867d55d401a2a"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.5-cp310-cp310-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "8b717862fc2c6c38588a4b2660eb6e6a",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 1426967,
            "upload_time": "2024-02-23T21:45:21",
            "upload_time_iso_8601": "2024-02-23T21:45:21.020332Z",
            "url": "https://files.pythonhosted.org/packages/71/ca/2a2610c8b445c9bafd8995cd0532f380929cf5f088bf4cd06489a2256c51/xcsf-1.4.5-cp310-cp310-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9708be9faf9d758195ca634162d4fabbc5e888340ac3912f404024e5e602321e",
                "md5": "d8a1d75c4cf89bbc9d1cda3636d06bcc",
                "sha256": "d7961d7b6c9e2908a66e1dcdd97e2a54b766e6ddc8b135bf3121be342eed81af"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "d8a1d75c4cf89bbc9d1cda3636d06bcc",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 416147,
            "upload_time": "2024-02-23T21:45:25",
            "upload_time_iso_8601": "2024-02-23T21:45:25.364570Z",
            "url": "https://files.pythonhosted.org/packages/97/08/be9faf9d758195ca634162d4fabbc5e888340ac3912f404024e5e602321e/xcsf-1.4.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f583bcef366c4f4eafdc93ea342f63c85cd3671e991c97d4a3306649b8984f50",
                "md5": "ef45740d5478245ccf5b17f1b81df7ba",
                "sha256": "97438d1ae6d619bf9b9412a0adc712f3d3fb016c693bbb7d678d0d51bab0bb8b"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.5-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "ef45740d5478245ccf5b17f1b81df7ba",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 627221,
            "upload_time": "2024-02-23T21:45:28",
            "upload_time_iso_8601": "2024-02-23T21:45:28.418336Z",
            "url": "https://files.pythonhosted.org/packages/f5/83/bcef366c4f4eafdc93ea342f63c85cd3671e991c97d4a3306649b8984f50/xcsf-1.4.5-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0f1cc54351b0ea338fd781c1c49c3194e011d53a7abcf3bced9df018b1e992e1",
                "md5": "d5aa6ad8f067826c408db9b385073298",
                "sha256": "51c05cff81e7b0f699fb50922293b278b0b8a7450a08c0da8226595471b6c6ec"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.5-cp311-cp311-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "d5aa6ad8f067826c408db9b385073298",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 1428444,
            "upload_time": "2024-02-23T21:45:32",
            "upload_time_iso_8601": "2024-02-23T21:45:32.740636Z",
            "url": "https://files.pythonhosted.org/packages/0f/1c/c54351b0ea338fd781c1c49c3194e011d53a7abcf3bced9df018b1e992e1/xcsf-1.4.5-cp311-cp311-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "06dd73b3bbca864fd1b00a39401034f5a72aa88564cc091c6f8b7764aa7ae4dc",
                "md5": "d3e95ed029807fc12f0564ad81598900",
                "sha256": "82e1975228fd76b28078b38ad11dc506ce214731a22bf47cf926a9cfe9f08200"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "d3e95ed029807fc12f0564ad81598900",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 417503,
            "upload_time": "2024-02-23T21:45:35",
            "upload_time_iso_8601": "2024-02-23T21:45:35.600398Z",
            "url": "https://files.pythonhosted.org/packages/06/dd/73b3bbca864fd1b00a39401034f5a72aa88564cc091c6f8b7764aa7ae4dc/xcsf-1.4.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2d949ea47574b04264cd99f71e5f7a0f72c746949a64acef037be4fdd45c65dc",
                "md5": "b02bfeaf3889eb1730c9f7d8f5615a50",
                "sha256": "4997fd0e2e897964bf5ae5249fded4e37008b26e03270ff759a16b521c23ffc4"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.5-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "b02bfeaf3889eb1730c9f7d8f5615a50",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 628282,
            "upload_time": "2024-02-23T21:45:38",
            "upload_time_iso_8601": "2024-02-23T21:45:38.655137Z",
            "url": "https://files.pythonhosted.org/packages/2d/94/9ea47574b04264cd99f71e5f7a0f72c746949a64acef037be4fdd45c65dc/xcsf-1.4.5-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "41cb8dd8ae32877cf4ea7e9fdf284ad9cabba07ca2b0b5223af0c3397393381d",
                "md5": "c4250e8a4f237c7313d1a74d26c51a98",
                "sha256": "43fcdaa40ebd9da8d823a4c754fed0397166b5b8a32e172cc1e69a465181cb65"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.5-cp312-cp312-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "c4250e8a4f237c7313d1a74d26c51a98",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 1427743,
            "upload_time": "2024-02-23T21:45:42",
            "upload_time_iso_8601": "2024-02-23T21:45:42.441277Z",
            "url": "https://files.pythonhosted.org/packages/41/cb/8dd8ae32877cf4ea7e9fdf284ad9cabba07ca2b0b5223af0c3397393381d/xcsf-1.4.5-cp312-cp312-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c62b0c88ae73758de8d4489963fbd805915d331210d8260e71453f0eed6f3c51",
                "md5": "33b9eb050a1417caf8aff59fdbf18f28",
                "sha256": "579a5d3cc7b7f82ebc0c206f5a23142b70440d1f624470520551b5b2b42ea514"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "33b9eb050a1417caf8aff59fdbf18f28",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 417205,
            "upload_time": "2024-02-23T21:45:44",
            "upload_time_iso_8601": "2024-02-23T21:45:44.308153Z",
            "url": "https://files.pythonhosted.org/packages/c6/2b/0c88ae73758de8d4489963fbd805915d331210d8260e71453f0eed6f3c51/xcsf-1.4.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9e0cced125f37216564ddc74d25ebec0e16426a5114cdd3d9e53eb50da185048",
                "md5": "6d4e496a6d3a465988cda672c68e5e0d",
                "sha256": "3946d3d9a06cd342009e02412b24ffa6d8cddeb58ecf311fd5cf1ca5ccb3ac4b"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.5-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "6d4e496a6d3a465988cda672c68e5e0d",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 628103,
            "upload_time": "2024-02-23T21:45:46",
            "upload_time_iso_8601": "2024-02-23T21:45:46.967675Z",
            "url": "https://files.pythonhosted.org/packages/9e/0c/ced125f37216564ddc74d25ebec0e16426a5114cdd3d9e53eb50da185048/xcsf-1.4.5-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0a28caaeb9782e6b4bbe8081657149d1cc26bcddbb24fa239805f8a0014e5335",
                "md5": "8d9813135f4f5ba0b457f9413ca624fc",
                "sha256": "3e1439672389937e218a95831e5bf6e3ff6164a5949543d78e1cf9fd055d5c9c"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.5-cp38-cp38-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "8d9813135f4f5ba0b457f9413ca624fc",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 1426702,
            "upload_time": "2024-02-23T21:45:50",
            "upload_time_iso_8601": "2024-02-23T21:45:50.309768Z",
            "url": "https://files.pythonhosted.org/packages/0a/28/caaeb9782e6b4bbe8081657149d1cc26bcddbb24fa239805f8a0014e5335/xcsf-1.4.5-cp38-cp38-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "46f63970ed31d0eadbdb2b88546115ee4888902f5aaf7cf79fb5043ffca88d93",
                "md5": "4296bb70ff3e76d57a4ce9230870f6bd",
                "sha256": "48f7243202f56e51a40285012f0ca1795c806c13edf5e4b2408e2ec1b8f5e6b0"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "4296bb70ff3e76d57a4ce9230870f6bd",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 416026,
            "upload_time": "2024-02-23T21:45:53",
            "upload_time_iso_8601": "2024-02-23T21:45:53.472182Z",
            "url": "https://files.pythonhosted.org/packages/46/f6/3970ed31d0eadbdb2b88546115ee4888902f5aaf7cf79fb5043ffca88d93/xcsf-1.4.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e4d12812c3892117695ec932a377930e9b52fe3a136d6828a2539d237485dfc8",
                "md5": "e3e79031e45fbd4b83e95c4dddf479e4",
                "sha256": "9900a00b93c14f79191a6ad60667363cbdfbfcf46dc371cde91e9f6a754aebf5"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.5-cp38-cp38-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "e3e79031e45fbd4b83e95c4dddf479e4",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 627132,
            "upload_time": "2024-02-23T21:45:56",
            "upload_time_iso_8601": "2024-02-23T21:45:56.263599Z",
            "url": "https://files.pythonhosted.org/packages/e4/d1/2812c3892117695ec932a377930e9b52fe3a136d6828a2539d237485dfc8/xcsf-1.4.5-cp38-cp38-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fe968aadc785139b8c4efb69a1263cee664dcbfa630fea7c06d812b0d881fbd1",
                "md5": "a889a3c7439eb73161b8cacca3047853",
                "sha256": "261056e985c10a621d96d9c6475e8102be4674edcd886c6b1a41dabcb1cf08d0"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.5-cp39-cp39-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "a889a3c7439eb73161b8cacca3047853",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 1426336,
            "upload_time": "2024-02-23T21:45:59",
            "upload_time_iso_8601": "2024-02-23T21:45:59.418897Z",
            "url": "https://files.pythonhosted.org/packages/fe/96/8aadc785139b8c4efb69a1263cee664dcbfa630fea7c06d812b0d881fbd1/xcsf-1.4.5-cp39-cp39-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1c40d4e0de33956c9c34976c0fff77c4e7178ed166b41b0926205b665ad80239",
                "md5": "d44ebe8d356ccbf99f5ff3ec88641c4c",
                "sha256": "17fcff4627913c2e18df7c2116d84e34fa3602a3cbea2e462ce527eb1c3fd93d"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "d44ebe8d356ccbf99f5ff3ec88641c4c",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 416290,
            "upload_time": "2024-02-23T21:46:01",
            "upload_time_iso_8601": "2024-02-23T21:46:01.750278Z",
            "url": "https://files.pythonhosted.org/packages/1c/40/d4e0de33956c9c34976c0fff77c4e7178ed166b41b0926205b665ad80239/xcsf-1.4.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b78c5f77841062fbb628fb9222338fad72e0f4de8a988f41aa1dc59b7d2b0048",
                "md5": "f22cfcea8d0f275afca8c0b29215939c",
                "sha256": "2423e157fd8c79493e7f4f36dc0f3352ea56c05ce78b1e758496bf00061c6da5"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.5-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "f22cfcea8d0f275afca8c0b29215939c",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 627547,
            "upload_time": "2024-02-23T21:46:04",
            "upload_time_iso_8601": "2024-02-23T21:46:04.766975Z",
            "url": "https://files.pythonhosted.org/packages/b7/8c/5f77841062fbb628fb9222338fad72e0f4de8a988f41aa1dc59b7d2b0048/xcsf-1.4.5-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9aacb5a55f155c6bfd8c37e4e67508e710b0e156c690493eb6637a874f72e860",
                "md5": "fc6de373d20becad04252a6cf8080688",
                "sha256": "27c40270911f4d1b05be8545d6502e0454ad339bc4232917b38e5909d82d06e5"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.5-pp310-pypy310_pp73-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "fc6de373d20becad04252a6cf8080688",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.8",
            "size": 1422106,
            "upload_time": "2024-02-23T21:46:07",
            "upload_time_iso_8601": "2024-02-23T21:46:07.604696Z",
            "url": "https://files.pythonhosted.org/packages/9a/ac/b5a55f155c6bfd8c37e4e67508e710b0e156c690493eb6637a874f72e860/xcsf-1.4.5-pp310-pypy310_pp73-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4c013ca794177439f3a8adab02e11e00c4ab7b44c0015bf50673de7d637ce71a",
                "md5": "70fe76a0fe14f8a75093282f404311bc",
                "sha256": "6e2b17bee0c637cb5075bd2149b68a6d89245d7661fe135dbbff79833136fd86"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.5-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "70fe76a0fe14f8a75093282f404311bc",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.8",
            "size": 411464,
            "upload_time": "2024-02-23T21:46:09",
            "upload_time_iso_8601": "2024-02-23T21:46:09.546794Z",
            "url": "https://files.pythonhosted.org/packages/4c/01/3ca794177439f3a8adab02e11e00c4ab7b44c0015bf50673de7d637ce71a/xcsf-1.4.5-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7057c7306fe5f221f25d412e3a4e8cf99baa561c1fccfd3b31f99e739cceaa16",
                "md5": "243a11f4941788079732aa8a0c5c36df",
                "sha256": "ec0f669e8b2d7dc39e85d17735c634ed36ac19776ac1e10534008d42465f5bc8"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.5-pp310-pypy310_pp73-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "243a11f4941788079732aa8a0c5c36df",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.8",
            "size": 621127,
            "upload_time": "2024-02-23T21:46:12",
            "upload_time_iso_8601": "2024-02-23T21:46:12.150375Z",
            "url": "https://files.pythonhosted.org/packages/70/57/c7306fe5f221f25d412e3a4e8cf99baa561c1fccfd3b31f99e739cceaa16/xcsf-1.4.5-pp310-pypy310_pp73-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d4e473fe8bd4893319c832cb15f176e48b1d2a2513a0a54e1435bce4ecb65203",
                "md5": "6a7fdd3f70b96d9bc4101b1e39759500",
                "sha256": "d5c97d2feac05e537bd78e017d494c43be18c656b86e37fac2fd01c7472f3f17"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.5-pp38-pypy38_pp73-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "6a7fdd3f70b96d9bc4101b1e39759500",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.8",
            "size": 1421928,
            "upload_time": "2024-02-23T21:46:15",
            "upload_time_iso_8601": "2024-02-23T21:46:15.075914Z",
            "url": "https://files.pythonhosted.org/packages/d4/e4/73fe8bd4893319c832cb15f176e48b1d2a2513a0a54e1435bce4ecb65203/xcsf-1.4.5-pp38-pypy38_pp73-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "081e7ef941c5fcb5ac99b73063c7fc67948c24c0cf13123b545f33b6f2800014",
                "md5": "a3333be336bb69d4cc1de879013b7039",
                "sha256": "2e16576f3bb3de1d403335a5deebd0045faa9f4322d89db61f6be452b9e545df"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.5-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "a3333be336bb69d4cc1de879013b7039",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.8",
            "size": 410854,
            "upload_time": "2024-02-23T21:46:17",
            "upload_time_iso_8601": "2024-02-23T21:46:17.074881Z",
            "url": "https://files.pythonhosted.org/packages/08/1e/7ef941c5fcb5ac99b73063c7fc67948c24c0cf13123b545f33b6f2800014/xcsf-1.4.5-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ca8ed8fe2e85d8480aef582a39fbff2b73325290fe585ec762e202fc7bae36fe",
                "md5": "78d44706b261a03e3c9981425b253906",
                "sha256": "9536cbc7f1825291fea221358c5aa6a1e383bec900a5e1d4e0350120fe5d1169"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.5-pp38-pypy38_pp73-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "78d44706b261a03e3c9981425b253906",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.8",
            "size": 621235,
            "upload_time": "2024-02-23T21:46:19",
            "upload_time_iso_8601": "2024-02-23T21:46:19.678593Z",
            "url": "https://files.pythonhosted.org/packages/ca/8e/d8fe2e85d8480aef582a39fbff2b73325290fe585ec762e202fc7bae36fe/xcsf-1.4.5-pp38-pypy38_pp73-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7fb4397df465f6c68744d5bd4024eeb217c38beeb3a54089db4b446b2d641db8",
                "md5": "31abaa0ff50dc9a9cd09326bd55fcf03",
                "sha256": "5ed6fe97473d1c0a766d49ec6f3a08d5c2f8e1f0f52cbc8a4e1264cd50b3114a"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.5-pp39-pypy39_pp73-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "31abaa0ff50dc9a9cd09326bd55fcf03",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.8",
            "size": 1422212,
            "upload_time": "2024-02-23T21:46:22",
            "upload_time_iso_8601": "2024-02-23T21:46:22.796424Z",
            "url": "https://files.pythonhosted.org/packages/7f/b4/397df465f6c68744d5bd4024eeb217c38beeb3a54089db4b446b2d641db8/xcsf-1.4.5-pp39-pypy39_pp73-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d9e667c00cc07fcd26144eca127d46f88b5edd18212eda1bb89018b3e3a8b563",
                "md5": "4d8411d0e5b7d94228f0e2d65d67fb89",
                "sha256": "02ce1ac09595f2cfb9571434293845df1221959f8d083bfe692990a0f2b2a82d"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.5-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "4d8411d0e5b7d94228f0e2d65d67fb89",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.8",
            "size": 411348,
            "upload_time": "2024-02-23T21:46:25",
            "upload_time_iso_8601": "2024-02-23T21:46:25.102653Z",
            "url": "https://files.pythonhosted.org/packages/d9/e6/67c00cc07fcd26144eca127d46f88b5edd18212eda1bb89018b3e3a8b563/xcsf-1.4.5-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "099f9e96711944d8b3ef41b2cc2ec339c6f47331d34bf0e4d05c66e767969ea4",
                "md5": "79db363ad9497c0fff674a10a8c326e0",
                "sha256": "c658e6bd43776df6f72afc6935181571a0c9c7b85f2ba07785bb6dc528f1de50"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.5-pp39-pypy39_pp73-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "79db363ad9497c0fff674a10a8c326e0",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.8",
            "size": 621202,
            "upload_time": "2024-02-23T21:46:27",
            "upload_time_iso_8601": "2024-02-23T21:46:27.603452Z",
            "url": "https://files.pythonhosted.org/packages/09/9f/9e96711944d8b3ef41b2cc2ec339c6f47331d34bf0e4d05c66e767969ea4/xcsf-1.4.5-pp39-pypy39_pp73-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "109c7eaa9dc49001e408323ae811adcd85753d324acb11da3f571bd2eeb743c9",
                "md5": "4a634ed5646c0be74cd3f54e4c340cff",
                "sha256": "bb980c6e0078a25c5383f7fa9a6a6c14c07f83692f7bbc63201a3f1b95880678"
            },
            "downloads": -1,
            "filename": "xcsf-1.4.5.tar.gz",
            "has_sig": false,
            "md5_digest": "4a634ed5646c0be74cd3f54e4c340cff",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 5691953,
            "upload_time": "2024-02-23T21:46:35",
            "upload_time_iso_8601": "2024-02-23T21:46:35.582283Z",
            "url": "https://files.pythonhosted.org/packages/10/9c/7eaa9dc49001e408323ae811adcd85753d324acb11da3f571bd2eeb743c9/xcsf-1.4.5.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-02-23 21:46:35",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "xcsf-dev",
    "github_project": "xcsf",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "appveyor": true,
    "lcname": "xcsf"
}
        
Elapsed time: 0.19144s