Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Merged
merged 9 commits into from
Apr 27, 2023

Conversation

asross
Copy link
Collaborator

@asross asross commented Apr 26, 2023

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 #4 and #5.

@asross asross requested a review from jdenholm April 26, 2023 22:08
@asross asross force-pushed the code-quality-plus-generalization branch from 68788ec to 202b969 Compare April 26, 2023 22:09
@asross asross force-pushed the code-quality-plus-generalization branch from 202b969 to 0d4daef Compare April 26, 2023 22:34
@jdenholm jdenholm merged commit 729e3ec into code-quality Apr 27, 2023
@jdenholm jdenholm deleted the code-quality-plus-generalization branch April 27, 2023 12:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants