SymbolicRegression.jl
SymbolicRegression.jl copied to clipboard
Generalize row/column collation in HallOfFame.jl.
Right now, HallOfFame.jl is overfit to only a set of pre-existing metrics (Score / Equation / Complexity). With the introduction of AbstractPopMember we now have the mechanism to track a lot more metrics. This (and following) PR is an attempt to generalize the framework by allowing users to add arbitrary metrics in rows and filter by arbitrary columns.
This also opens up the API to Tables.jl through the SymbolicRegressionTablesExt.jl file which will, amongst other things, allow us to save the hall-of-fame as a DataFrame.jl or a JuliaDB.
@MilesCranmer This depends on first merging the #505 PR. Converting to Draft status for now.