-
Notifications
You must be signed in to change notification settings - Fork 28
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
JOSS review: code points #305
Comments
@vankesteren Thanks for the comments/review |
I thought about this a lot having used I appreciate that So this one I'm not going to fix/change. |
@vankesteren I have addressed each of the remaining points. If the changes do not go far enough, reopen this and I can take another stab. |
Hey @gavinsimpson,
congrats on your submission to JOSS! This is an issue coming out of the JOSS review here. Here is a checklist for points relating to your code / documentation.
draw()
and why not the ggplot2 built-in genericautoplot()
? That is for example used in packages likefpp3
. I feel like adding an additional generic is maybe overkill? You could have also overloadedplot.gam()
(although I do appreciate the issues with that so that may be a bad idea). I also realize that your code is already widely used so that may hinder changing something so fundamental about your API.appraise()
is incomplete. Please document the other methods! (e.g., simulate, which is included in the paper as an example)draw.gam()
.data_slice()
should be better documented, to avoid confusion with another common use of the term "slice" as indexing (e.g., https://stackoverflow.com/questions/509211/how-slicing-in-python-works, https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/slice). How are the values for the non-focal covariates computed? are they averages? are they local averages? (they seem to be averages)I haven't yet had the time to go over the other documentation (it's a lot!), but will try to do so ASAP.
The text was updated successfully, but these errors were encountered: