Also generalizes spatial symbolic regression so that it works on datasets not generated from pyqg, as long as they have x, y, l, and k dimensions. Does not require the lev dimension but will use it if present. (Includes assertions but need to figure out how to document these requirements.)
Implements numerous code quality improvements (better variable names, type annotations, misc. refactors).
Also generalizes spatial symbolic regression so that it works on datasets not generated from pyqg, as long as they have
x
,y
,l
, andk
dimensions. Does not require thelev
dimension but will use it if present. (Includes assertions but need to figure out how to document these requirements.)Would resolve https://github.com/m2lines/EquationDisco/issues/4 and https://github.com/m2lines/EquationDisco/issues/5.