v0.1.0
This is the first release with an usable application that will be expanded in the future.
Features
- Correctly converges in multiple tests
- Multithreading as much as possible (60%+ utilization on Ryzen 7950X, depends on the parameters)
- Reading dataset from CSV file
- Writing best result polynomials to CSV file
- Logging to file and STDOUT
- Elementary TUI (terminal UI) in separate thread and headless mode
- Parsing arguments for choosing a custom configuration file to be used and headless mode flag on/off
- Simple config and dataset as examples ready to be used for testing
- Simple Python script for generating datasets based on a defined function