byron


Namebyron JSON
Version 0.8a1.dev45 PyPI version JSON
download
home_pagehttps://cad-polito-it.github.io/byron/
SummaryMulti-purpose extensible self-adaptive optimizer and fuzzer
upload_time2024-01-25 09:23:06
maintainer
docs_urlNone
authorGiovanni Squillero
requires_python>=3.10,<3.13
licenseApache-2.0
keywords approximate optimization aritificial intelligence evolutionary computation fuzzer
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            [![Codename](https://img.shields.io/badge/codename-Don_Juan-pink.svg)](https://en.wikipedia.org/wiki/Don_Juan_(poem))
[![GitHub License](https://img.shields.io/github/license/squillero/byron)](https://opensource.org/licenses/)
[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/byron)](https://www.python.org/)
[![GitHub Workflow Status (with event)](https://img.shields.io/github/actions/workflow/status/cad-polito-it/byron/pytest.yml?label=tests)
](https://github.com/cad-polito-it/byron/actions)
[![Documentation Status](https://readthedocs.org/projects/byron/badge/?version=pre-alpha)](https://byron.readthedocs.io/en/pre-alpha/?badge=pre-alpha)
[![GitHub last commit (alpha)](https://img.shields.io/github/last-commit/cad-polito-it/byron/alpha?label=last+github+commit)](https://github.com/cad-polito-it/byron/pulse)
![PyPI - Downloads](https://img.shields.io/pypi/dm/byron?label=downloads)

Byron is an [evolutionary tool](https://cad-polito-it.github.io/byron/evolution): given a problem, it first generates a set of random solutions, then iteratively improves them using the results of their evaluations together with structural information. It may be used as a coverage-driven [fuzzer](https://en.wikipedia.org/wiki/Fuzzing) and a general-purpose [optimizer](https://en.wikipedia.org/wiki/Engineering_optimization).

**⚠️ Byron is currently in [alpha](https://en.wikipedia.org/wiki/Software_release_life_cycle#Alpha) and under active development**

## Installation

As simple as

```
pip install --upgrade byron
```

A few dependencies can enhance Byron functionalities, but are not strictly required. You can get them all with

```
pip install --upgrade "byron[full]"
```

## Documentation

None yet, but some HOWTO's and examples [are available](https://github.com/cad-polito-it/byron/tree/alpha/examples) in the development repo.

## Contacts

* Giovanni Squillero — <giovanni.squillero@polito.it>
* Alberto Tonda — <alberto.tonda@inrae.fr>

## License

Copyright (c) 2023-24 [Giovanni Squillero](https://github.com/squillero) and [Alberto Tonda](https://github.com/albertotonda/)  
Byron is [free and open-source software](https://en.wikipedia.org/wiki/Free_and_open-source_software), and it is distributed under the permissive [Apache License 2.0](https://opensource.org/license/apache-2-0/).

            

Raw data

            {
    "_id": null,
    "home_page": "https://cad-polito-it.github.io/byron/",
    "name": "byron",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.10,<3.13",
    "maintainer_email": "",
    "keywords": "Approximate Optimization,Aritificial Intelligence,Evolutionary Computation,Fuzzer",
    "author": "Giovanni Squillero",
    "author_email": "giovanni.squillero@polito.it",
    "download_url": "https://files.pythonhosted.org/packages/d0/8b/1af54a6c5c5eaca1fcf215c3e7e16f44138f044981ad5859c52862bd2f60/byron-0.8a1.dev45.tar.gz",
    "platform": null,
    "description": "[![Codename](https://img.shields.io/badge/codename-Don_Juan-pink.svg)](https://en.wikipedia.org/wiki/Don_Juan_(poem))\n[![GitHub License](https://img.shields.io/github/license/squillero/byron)](https://opensource.org/licenses/)\n[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/byron)](https://www.python.org/)\n[![GitHub Workflow Status (with event)](https://img.shields.io/github/actions/workflow/status/cad-polito-it/byron/pytest.yml?label=tests)\n](https://github.com/cad-polito-it/byron/actions)\n[![Documentation Status](https://readthedocs.org/projects/byron/badge/?version=pre-alpha)](https://byron.readthedocs.io/en/pre-alpha/?badge=pre-alpha)\n[![GitHub last commit (alpha)](https://img.shields.io/github/last-commit/cad-polito-it/byron/alpha?label=last+github+commit)](https://github.com/cad-polito-it/byron/pulse)\n![PyPI - Downloads](https://img.shields.io/pypi/dm/byron?label=downloads)\n\nByron is an [evolutionary tool](https://cad-polito-it.github.io/byron/evolution): given a problem, it first generates a set of random solutions, then iteratively improves them using the results of their evaluations together with structural information. It may be used as a coverage-driven [fuzzer](https://en.wikipedia.org/wiki/Fuzzing) and a general-purpose [optimizer](https://en.wikipedia.org/wiki/Engineering_optimization).\n\n**\u26a0\ufe0f Byron is currently in [alpha](https://en.wikipedia.org/wiki/Software_release_life_cycle#Alpha) and under active development**\n\n## Installation\n\nAs simple as\n\n```\npip install --upgrade byron\n```\n\nA few dependencies can enhance Byron functionalities, but are not strictly required. You can get them all with\n\n```\npip install --upgrade \"byron[full]\"\n```\n\n## Documentation\n\nNone yet, but some HOWTO's and examples [are available](https://github.com/cad-polito-it/byron/tree/alpha/examples) in the development repo.\n\n## Contacts\n\n* Giovanni Squillero \u2014 <giovanni.squillero@polito.it>\n* Alberto Tonda \u2014 <alberto.tonda@inrae.fr>\n\n## License\n\nCopyright (c) 2023-24 [Giovanni Squillero](https://github.com/squillero) and [Alberto Tonda](https://github.com/albertotonda/)  \nByron is [free and open-source software](https://en.wikipedia.org/wiki/Free_and_open-source_software), and it is distributed under the permissive [Apache License 2.0](https://opensource.org/license/apache-2-0/).\n",
    "bugtrack_url": null,
    "license": "Apache-2.0",
    "summary": "Multi-purpose extensible self-adaptive optimizer and fuzzer",
    "version": "0.8a1.dev45",
    "project_urls": {
        "Homepage": "https://cad-polito-it.github.io/byron/",
        "Repository": "https://github.com/cad-polito-it/byron"
    },
    "split_keywords": [
        "approximate optimization",
        "aritificial intelligence",
        "evolutionary computation",
        "fuzzer"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f47869685a87fb2da7dcc6a0de4bdd3f16c836a8e1118251aecc6c897aa77e5c",
                "md5": "510a937b06f284a0e8d6c6f571e04a0d",
                "sha256": "c7e74e3e3edf85b6e6b77762acf4adeecb619eb51dbd3b53fba517a297656071"
            },
            "downloads": -1,
            "filename": "byron-0.8a1.dev45-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "510a937b06f284a0e8d6c6f571e04a0d",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10,<3.13",
            "size": 117180,
            "upload_time": "2024-01-25T09:23:04",
            "upload_time_iso_8601": "2024-01-25T09:23:04.575664Z",
            "url": "https://files.pythonhosted.org/packages/f4/78/69685a87fb2da7dcc6a0de4bdd3f16c836a8e1118251aecc6c897aa77e5c/byron-0.8a1.dev45-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d08b1af54a6c5c5eaca1fcf215c3e7e16f44138f044981ad5859c52862bd2f60",
                "md5": "7050427f4ae77c65f7526db3b9f620c9",
                "sha256": "43983665f80517c8d769cccff58b9893ae4d6e79db2a8a7527d3390247e378c8"
            },
            "downloads": -1,
            "filename": "byron-0.8a1.dev45.tar.gz",
            "has_sig": false,
            "md5_digest": "7050427f4ae77c65f7526db3b9f620c9",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10,<3.13",
            "size": 61525,
            "upload_time": "2024-01-25T09:23:06",
            "upload_time_iso_8601": "2024-01-25T09:23:06.576284Z",
            "url": "https://files.pythonhosted.org/packages/d0/8b/1af54a6c5c5eaca1fcf215c3e7e16f44138f044981ad5859c52862bd2f60/byron-0.8a1.dev45.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-01-25 09:23:06",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "cad-polito-it",
    "github_project": "byron",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "byron"
}
        
Elapsed time: 0.16610s