-
Notifications
You must be signed in to change notification settings - Fork 0
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: feedback on documentation #3
Comments
This behavior is documented in the docstrings of the two macros. I'll point this out more clearly when they are first used in the tutorial.
It only takes scalars, since I think that a (mathematical) vector of real numbers is the most common use case, and here the dimension of the parameter space is simply the number of scalar arguments. For anything more complicated (e.g. matrix or simplex parameters, parameter types with extra flags to indicate elements that should be considered known, ...) I think it's clearer to specify the type and
I'll try and see if I can find a better notation then; however, I've already exhausted most of the Latin and Greek alphabets. At least, using semantic math LaTeX macros for everything now pays off :)
Thanks for pointing this out. Restructuring the math page from a large reference info dump to something more readable from top to bottom is already on my TODO list.
Ok, I'll make it clearer that these design packages are for ANOVA/linear/polynomial regression models, while Kirstine.jl deals with nonlinear models. |
I've worked on the documentation for a bit, and incorporated your suggestions. The changes are on the development branch over at sourcehut, starting at 00aef6b. I don't have rendered html documentation for the development branch set up, I hope this is not too inconvenient for you to read. |
Great to see that you used some of my suggestions to update the doc. I'm happy for you to close the issue at your convenience. |
Overall the Kirstine.jl documentation is very nice. It walks users through a simple install process and a robust first example, the Sigmoid Emax model. Please find below some comments that I think could add some clarity to the package and its documentation, though admittedly I didn't make it through every page of the doc.
Relative to the Getting Started page
@simple_model
and@simple_parameter
appear to take as a first argument an arbitrary name and then append Model and Parameter, respectively, to the user specified first argument. Is this correct? This isn't explicitly mentioned, but it's my best understanding of what is going. Whether or not I'm right, it seems like there could be an extra sentence to help the user through this.@simple_parameter
reference only scalars? Does Kirstine.jl allow blocks within a parameter vector to be associated with one named parameter?Relative to the Mathematical Background page
Relative to the home page of the doc
The text was updated successfully, but these errors were encountered: