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

Clean up Analytic Functions #621

Merged
merged 7 commits into from
Aug 25, 2019
Merged

Clean up Analytic Functions #621

merged 7 commits into from
Aug 25, 2019

Conversation

ryancerf
Copy link
Collaborator

@ryancerf ryancerf commented Aug 21, 2019

Thanks for contributing.

Description

  • Added first pass of JavaDoc.
  • Made as many of the classes/methods package private as possible.
  • Added comments explaining implementation.
  • Implemented executeInPlace method.
  • cleaned up sliding vs append windows. Do not allow append windows to override removeLeftMost.
  • Use consistent naming for referring to left and right side of a window.
  • Implemented remaining basic analytic functions min, mean and count

Continues work on #582

Testing

Yes added and improved testing.

= added 2 commits August 21, 2019 13:39
* Add comments explaining the implemention.
* Make as much of the API as possible package private.
* Clean up the names used to describe windows (left and right).
@ryancerf ryancerf requested a review from lwhite1 August 21, 2019 21:25
Copy link
Collaborator

@lwhite1 lwhite1 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm only about 1/3 of the way through, and will come back to it in the morning. Looks like you've made a lot of progress.

Copy link
Collaborator

@lwhite1 lwhite1 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Minor changes and a few questions. otherwise looks good.

@ryancerf
Copy link
Collaborator Author

Thanks for the review.

@lwhite1 lwhite1 merged commit 4e37821 into jtablesaw:master Aug 25, 2019
@ryancerf ryancerf deleted the analytic branch September 3, 2019 17:07
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