-
Notifications
You must be signed in to change notification settings - Fork 52
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
Updates for JOSS review 1 #186
Conversation
@benjaminpope: One question regarding the recommended citations: What is the best reference for |
Good question. I recall using it years ago but maybe it was never published. Did it get eaten up by PyTransit or RoadRunner maybe? Can probably ignore this recommendation, it was just the first thing that came to mind from my own experience. ldtk at least is well-documented. |
The remaining point that hasn't been addressed or given an issue is the suggestion of adding a figure to the paper. I'm somewhat hesitant since the paper is already much longer than a typical JOSS paper and I'm having trouble selecting a figure that would add to the paper meaningfully. But, I'm going to revisit that after addressing the other issues. |
How about a compilation of the case studies? |
@ericagol: That's a good option, but I still feel like it would just be taking up space without adding much... but it probably wouldn't hurt! |
In this PR, I'll make the small suggested changes from @benjaminpope's JOSS review or link to issues/PRs tracking the larger changes. I'll update this comment as I go.
Unit tests:
test_small_star
andtest_sky_coords
. This was because I hadn't yet installed batman - if these are going to be in unit tests perhaps they should also be in dependencies. batman was included in the "test" extras but I've switched these tests to skip when batman isn't installed, making it an optional dependency to smooth issues like this. batman will still be installed an tested on CI.Case Studies:
WARNING (theano.tensor.opt): Cannot construct a scalar test value from a test value with no size: InplaceDimShuffle{x,0}.0
WARNING (theano.tensor.opt): Cannot construct a scalar test value from a test value with no size: Elemwise{cos,no_inplace}.0
Tracked in Make imports and warning quashing less opaque case-studies#18
Tracked in Move astrometry tutorial to case-studies and add a shorter astrometry tutorial #188
Tracked in Debug VI posterior in GP study case-studies#19
Tracked in Re-name or re-order "Putting it all together" study case-studies#20
Tracked in Add documentation about multiprocessing gotchas (e.g. fork vs forkserver) #121
General paper comments:
exoplanet
. The multi-instrument light curve and RV fits from "Fitting light curves from multiple instruments" and "RVs with multiple instruments" respectively could go well as a multi-panel figure. (This is by no means a requirement for the paper to be accepted, just an opportunity).I have added a figure.
Tracked in Add a documentation page giving an intro to autodiff #187
ldtk
(I list these because they are the ones I have used myself; wide citation is to be encouraged, and perhaps the authors can think of others). Given the detached EB model, perhaps a citation to Irwin'seb
or thePHOEBE
orJKTEBOP
projects?Done. I'm not including a citation to PyExoTk because it doesn't seem to have one or be licensed.
This will be addressed in Add a documentation page giving an intro to autodiff #187