king2b3 / king2b3/evolutionary_computing
Develop feature to port algorithm into a flow chart
- Dominant language
- Python
- Stars
- 1
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
The nature of each block in the algorithm will need an overhaul, but I think it would be very helpful to create this feature.
Look at how DEAP handles their toolbox, where features can be added in whatever order they want.
It would be neat if the base classes for each of these features had built in ways to generate these flow charts.
- Will need to research a way to generate the flowchart into a real image
- A very intensive testing script will be needed to make sure a valid algorithm is made.
- Custom user exceptions are also needed, to better guide a user into creating a valid algorithm.
Contributor guide
Research direction
Start by reviewing how DEAP handles its toolbox and how the existing base classes represent each algorithm feature. Research an approach for generating flowcharts as image output, then define the validation and custom-exception requirements. Done means users can compose features in arbitrary order, generate a flowchart image, and receive clear errors for invalid algorithms, supported by intensive tests.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- tooling
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100