SymbolicRegression.jl icon indicating copy to clipboard operation
SymbolicRegression.jl copied to clipboard

Generalize row/column collation in HallOfFame.jl.

Open atharvas opened this issue 2 months ago • 1 comments

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.

atharvas avatar Oct 13 '25 08:10 atharvas

@MilesCranmer This depends on first merging the #505 PR. Converting to Draft status for now.

atharvas avatar Oct 13 '25 08:10 atharvas