m2lines / EquationDisco

M²LInES equation discovery package.
MIT License
0 stars 1 forks source link

Satisfy code quality checks and generalize to non-pyqg use-cases #12

Closed asross closed 1 year ago

asross commented 1 year ago

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, 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.)

Would resolve https://github.com/m2lines/EquationDisco/issues/4 and https://github.com/m2lines/EquationDisco/issues/5.