-
-
Notifications
You must be signed in to change notification settings - Fork 38
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
[PRE REVIEW]: ocean_data_tools: A MATLAB toolbox for interacting with bulk freely-available oceanographic data #2433
Comments
Hello human, I'm @whedon, a robot that can help you with some common editorial tasks. Due to the challenges of the COVID-19 pandemic, JOSS is currently operating in a "reduced service mode". You can read more about what that means in our blog post. For a list of things I can do to help you, just type:
For example, to regenerate the paper pdf after making changes in the paper's md or bib files, type:
|
Failed to discover a |
|
|
@whedon generate pdf |
@whedon generate pdf |
@whedon generate pdf |
@whedon generate pdf |
@whedon generate pdf |
@whedon generate pdf |
@whedon generate pdf |
@whedon generate pdf |
@whedon generate pdf |
@whedon generate pdf |
@whedon generate pdf |
Hi @kthyng , I'm not a regular Matlab user for a long time now but I still do a few bits when necessary. Therefore, I won't be able to evaluate it as a modern Matlab way of doing things. If that's fine, I can review this submission. |
👋 Hey @castelao... Letting you know, |
Interesting. Yes, I can do the review, but I'll be swamped for the next few weeks. If you find someone who can do it sooner, then by all means, have them do the review. Otherwise I can do it after August 1 (I might need a reminder). |
Thanks for your time, @castelao and @chadagreene. Please let me know if you have any questions. |
@castelao That's fine — I think you focusing on the data access and oceanography in particular would be excellent, and @chadagreene is active in MATLAB so he could focus a bit more on that, so everything will be covered. @chadagreene after August 1st is totally fine. I'll set you both up as reviewers and then set a reminder for you for August 2nd. |
OK, @castelao is now a reviewer |
@whedon add @chadagreene as reviewer |
OK, @chadagreene is now a reviewer |
@lnferris I know you've asked questions about your submission in a pre-submission inquiry, so here is a little more info. Our review process is usually fairly interactive between the author(s) and reviewers, and it can be a great opportunity to learn code/package best practices, so I encourage you to take advantage of your reviewer expertise! Your package looks useful, though a little thin, so if there are clear places that come up in review to add in some additional functionality, that could make your package used quite a bit more. Let me know if you have questions along the way! |
@whedon start review |
OK, I've started the review over in #2497. |
@lnferris as I mentioned, it will be a few weeks before I can focus on a detailed review, but based on a quick glance through the .m files, one request I will have is that each function be given a header that can be accessed by typing If you want to get started on that now, I recommend following the template of official Matlab documentation, listing Syntax, Description, and Examples. The Syntax is generally a list of all the different ways users can specify inputs. The Description section describes in words what each type of syntax does and when you might want to use it. And provide a couple of Examples, starting with the simplest case scenario and then getting more complex. The Examples are good not only to help users learn how to use your functions, but the Examples also serve as reliable tests to ensure your function is working as expected. Here's a dummy template:
|
@chadagreene This is excellent to have as a starting point in the meantime! Could you start an issue in the repo with this comment, and provide a link into the review issue? This is the best way to keep track of issues that come up in the review so that details are linked in but not taking up the review issue space. |
@chadagreene thanks for the feedback, will start on it immediately. |
@lnferris Sounds good. Sorry to bread-crumb the suggestions here, but you might also want to provide some sort overview page, where all the functions are organized in a way that users can quickly find the function they need based on the task they're trying to accomplish. I'm thinking something along these lines, and it could take the form of a documentation page accessible in the Matlab Documentation Viewer, or it could just be detailed in the README.md. Or perhaps you'll come up with some other way to do it, but you know, just something to help users figure out which functions they need for a given task. |
@chadagreene Again, these suggestions are great, but please put them each in a separate issue on the github repo, then provide a link in the issue to the review issue (which is not this page). Nothing else should go here in the pre-review issue. Let me know if you need any help with this part of the JOSS review since it's unusual. |
I added |
Submitting author: @lnferris (L. N. Ferris)
Repository: https://github.com/lnferris/ocean_data_tools
Version: v1.0.0
Editor: @kthyng
Reviewers: @castelao, @chadagreene
Managing EiC: Daniel S. Katz
Due to the challenges of the COVID-19 pandemic, JOSS is currently operating in a "reduced service mode". You can read more about what that means in our blog post.
Author instructions
Thanks for submitting your paper to JOSS @lnferris. Currently, there isn't an JOSS editor assigned to your paper.
@lnferris if you have any suggestions for potential reviewers then please mention them here in this thread (without tagging them with an @). In addition, this list of people have already agreed to review for JOSS and may be suitable for this submission (please start at the bottom of the list).
Editor instructions
The JOSS submission bot @whedon is here to help you find and assign reviewers and start the main review. To find out what @whedon can do for you type:
The text was updated successfully, but these errors were encountered: