Open jgehw opened 5 years ago
Thanks for your interest in contributing to TTR! I really appreciate the thought and effort you've put into this PR. That said, I wish you would have followed the contributing guide, and posted an issue first. That would have given me a chance to provide feedback before you spent time working on things that may not be merged.
I have several comments, but won't have time to do a comprehensive review until the weekend. It would really help me review if you could look at the commit messages section of the contributing guide and either amend your commit messages, or leave comments on each commit with an updated message (and I'll amend the commit messages).
Sorry for not following the contributing guide. I amended the commit messages. Hopefully they now contain all required / helpful information. If something is still missing, please let me know.
Sorry for not following the contributing guide. I amended the commit messages. Hopefully they now contain all required / helpful information. If something is still missing, please let me know.
No need to apologize. The guide exists so contributors can know what I expect before they start work, so they don't spend their time working on something that is unlikely to be accepted. Thanks for the updated commit messages! Reviewing this PR is on my to-do list for this weekend.
BTW: looking through existing issues, I noticed that this PR fixes issues 22, 45, and 74 :-)
Sorry it took me so long to get to this. I have some questions:
runit.TTR.runFun.R
to correct it for the change in "fix runSum/runMin/runMax for cumulative case with 'n' > 1"?It would be great if you could provide unit tests for the following:
accurate = TRUE
case)Please let me know if you're not willing/able to add unit tests. I'll add them before merging if you're not able to.
That's it. I think your PR looks great!
Sorry for not replying any sooner (I was unable to work due to long-term sickness). Answering your questions:
runit.TTR.runFun.R
is to correct it for the change in "fix runSum/runMin/runMax for cumulative case with 'n' > 1"Currently, I don't have time to add further unit tests, unfortunately. In case the commit messages are not sufficient for creating them, please feel free to ask.
The travis CI failed on macOS because of a package dependency error - doesn't seem to be related to the commits:
* checking package dependencies ... ERROR
Package required but not available: ‘zoo’
I need to get at TTR patch release to CRAN in the next couple days. This PR will be first on my review list after that release. Sorry it's languished this long.
For better "diff-ability" the following changes are separated into multiple commits: