High-Performance Symbolic Regression in Python and Julia
^
operator without setting constraints
, leading to extremely complex expressions with poor generalization properties. Thus, this warning will let the user know about it if they set up ^
without constraints.Full Changelog: https://github.com/MilesCranmer/PySR/compare/v0.15.3...v0.15.4
Full Changelog: https://github.com/MilesCranmer/PySR/compare/v0.15.2...v0.15.3
Full Changelog: https://github.com/MilesCranmer/PySR/compare/v0.15.1...v0.15.2
Full Changelog: https://github.com/MilesCranmer/PySR/compare/v0.15.0...v0.15.1
X_units
and y_units
(see https://astroautomata.com/PySR/examples/#10-dimensional-constraints)print_precision
option.x₁
is used rather than x1
.y =
is printed at the start (or y₁ =
for multi-output). With units this becomes, for example, y[kg] =
.node_to_symbolic(::Node, ::AbstractSRRegressor)
) (228)Backend Changelog: https://github.com/MilesCranmer/SymbolicRegression.jl/compare/v0.20.0...v0.21.0
PySR Changelog: https://github.com/MilesCranmer/PySR/compare/v0.14.3...v0.15.0
Full Changelog: https://github.com/MilesCranmer/PySR/compare/v0.14.2...v0.14.3
--enable-shared
by @MilesCranmer in https://github.com/MilesCranmer/PySR/pull/352
Merged pull requests on backend:
varMap
to variable_names
(MilesCranmer/SymbolicRegression.jl#219) (@MilesCranmer)EquationSearch
to equation_search
(MilesCranmer/SymbolicRegression.jl#222) (@MilesCranmer)Full Changelog: https://github.com/MilesCranmer/PySR/compare/v0.14.1...v0.14.2
Full Changelog: https://github.com/MilesCranmer/PySR/compare/v0.14.0...v0.14.1
python -m pysr install
rather than python -c 'import pysr; pysr.install()'
Full Changelog: https://github.com/MilesCranmer/PySR/compare/v0.13.0...v0.14.0
Full Changelog: https://github.com/MilesCranmer/PySR/compare/v0.12.3...v0.13.0