Skip to content

Commit

Permalink
patch: minor
Browse files Browse the repository at this point in the history
  • Loading branch information
squillero committed Jun 17, 2024
1 parent adf01c7 commit 07b08ae
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 14 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
[![PyPI - Version](https://img.shields.io/pypi/v/byron?label=pypi)](https://pypi.org/project/byron/)
[![PyPI - Downloads](https://img.shields.io/pypi/dm/byron?label=downloads)](https://pypi.org/project/byron/)

> Formerly known as [MicroGP](https://github.com/orgs/microgp/repositories?q=visibility%3Apublic+sort%3Aname-asc) v4
> Formerly known as [MicroGP4](https://cad-polito-it.github.io/byron/history)
Byron is a generic [optimizer](https://en.wikipedia.org/wiki/Engineering_optimization) designed to support source code [fuzzing](https://en.wikipedia.org/wiki/Fuzzing), either in assembly or in higher level languages. It starts by generating a set of random programs, which are then iteratively improved by an [evolutionary algorithm](https://cad-polito-it.github.io/byron/evolution). It can handle quite complex structures including subroutines, local and global variables, jumps, conditionals, and loops.

Expand Down
16 changes: 7 additions & 9 deletions byron/framework/defaults.py
Original file line number Diff line number Diff line change
@@ -1,13 +1,11 @@
# -*- coding: utf-8 -*-
#############################################################################
# __________ #
# __ __/ ____/ __ \__ __ This file is part of MicroGP v4!2.0 #
# / / / / / __/ /_/ / // / A versatile evolutionary optimizer & fuzzer #
# / /_/ / /_/ / ____/ // /_ https://github.com/microgp/microgp4 #
# \__ /\____/_/ /__ __/ #
# /_/ --MicroGP4-- /_/ You don't need a big goal, be μ-ambitious! #
# #
#############################################################################
###################################|###|####################################
# _____ | | #
# | __ \--.--.----.-----.-----. |===| This file is part of Byron #
# | __ < | | _| _ | | |___| Evolutionary optimizer & fuzzer #
# |____/ ___ |__| |_____|__|__| ).( v0.8a1 "Don Juan" #
# |_____| \|/ #
#################################### ' #####################################

# Copyright 2023-24 Giovanni Squillero and Alberto Tonda
#
Expand Down
4 changes: 0 additions & 4 deletions byron/user_messages/exception.py
Original file line number Diff line number Diff line change
Expand Up @@ -36,9 +36,5 @@ class ByronError(ByronException):
"""Exception for a serious error in byron."""


# class InvalidIndividual(MicroGPException):
# """Exception when an individual is invalid."""


class ByronOperatorFailure(ByronException):
"""Exception when a Genetic Operator can't generate a valid individual."""

0 comments on commit 07b08ae

Please sign in to comment.