Closed whedon closed 5 years ago
Hello human, I'm @whedon. I'm here to help you with some common editorial tasks. @JoFAM it looks like you're currently assigned as the reviewer for this paper :tada:.
:star: Important :star:
If you haven't already, you should seriously consider unsubscribing from GitHub notifications for this (https://github.com/openjournals/joss-reviews) repository. As a reviewer, you're probably currently watching this repository which means for GitHub's default behaviour you will receive notifications (emails) for all reviews 😿
To fix this do the following two things:
For a list of things I can do to help you, just type:
@whedon commands
Attempting PDF compilation. Reticulating splines etc...
@whedon commands
Here are some things you can ask me to do:
# List all of Whedon's capabilities
@whedon commands
# Assign a GitHub user as the sole reviewer of this submission
@whedon assign @username as reviewer
# Add a GitHub user to the reviewers of this submission
@whedon add @username as reviewer
# Remove a GitHub user from the reviewers of this submission
@whedon remove @username as reviewer
# List of editor GitHub usernames
@whedon list editors
# List of reviewers together with programming language preferences and domain expertise
@whedon list reviewers
# Change editorial assignment
@whedon assign @username as editor
# Set the software archive DOI at the top of the issue e.g.
@whedon set 10.0000/zenodo.00000 as archive
# Open the review issue
@whedon start review
🚧 🚧 🚧 Experimental Whedon features 🚧 🚧 🚧
# Compile the paper
@whedon generate pdf
The package provides new functionality for R: nonlinear ARDL models currently have to be built manually or calculated using other software.
In general the code is very ad-hoc and doesn't allow to easily extract test results for the different tests provided. None of the test functions are exported, so they can't be called directly. There's no real API to work with the S3 model object returned by nardl(). There's also no documentation as to what can be found in that object.
In order to be useful in a real world analysis, the API needs to be extended so one can at least work with the returned objects. In order to be maintainable, the code needs serious refactoring so it is more modularized.
@leeper : this is my assessment of the package nardl at its current state.
@JoFAM Thank you very much for your review! This is very useful feedback. Much appreciated.
@zedtaha I think the review does a very good job of identifying weaknesses in the structure of the code that you could address, particularly with regarding to making a fully featured API. Please take a look at the open issues and, especially, address https://github.com/zedtaha/nardl/issues/5. Thanks!
@zedtaha If you want, I can create a pull request from my fork, so you have already some of the issues (partly) taken care of. Also if you want further assistance with these and other issues, feel free to ping me. I'll be glad to help you clean up your already very valuable work.
@JoFAM ohh yes its a very good suggestion and I'm already OK and I found your comments very helpful.
@zedtaha Super. Do I create a pull request directly on your master branch, or do you want to create a devel branch first?
@JoFAM just make a pull and it will be OK
Hi @JoFAM i made some changes in the nardl package and i invite you to take a look
@JoFAM hope that the changes meet up all the issues ;)
@zedtaha Thx for the notice, I'll let you know. Give me a week though, it's pretty busy here.
Great, thanks @zedtaha!
Hi @JoFAM any things new?
@zedtaha sorry, I had a few family issues to take care of and didn't get to this yet. Thank you for reminding me, I am going to go through it again somewhere this week. Prob Thursday or Friday.
Hi @JoFAM any new!?
Hi @JoFAM, just a quick nudge.
@leeper @zedtaha I wrote you both a mail to explain the delay.
@zedtaha to help me get through it quicker, is it possible to link the issues to the commits where you solved them by mentioning them there? If you don't have the time, no worries, I'll hunt them down myself.
@leeper im in work so if you can do it'will be very grateful. Thank you a lot
@zedtaha I have another pull request that tackles a number of the issues from the previous review round:
https://github.com/zedtaha/nardl/pull/17
The package improved in this round, but still doesn't provide basic functionality one would expect. At least one should be able to extract coefficients and other important model statistics from a model object. They might need these to plot, to construct their own tests, to do simulation studies, ...
The documentation of the returned objects can be more helpful. Eg, it took me quite a while to realize 'np' is actually the number of lags, what 'sel' and 'fit' are and so forth.
There is much improvement possible in the unit testing. Currently the code coverage as reported by the covr
package is about 14%. Even when the plot functions are ignored, there's not a single test for the pssbounds function or the summary.nardl function.
For me, the minimal requirements to give this package a pass, are the following :
@leeper : This is my assesment of the package nardl at its current state.
@zedtaha PS: if you need extra explanation or more help with how to remediate my comments, don't hesitate to ask.
@JoFAM Thanks! This looks great. Really, really helpful review.
@zedtaha Can you incorporate the PR and try to address the remaining issues? Given the scale of @JoFAM's contribution via the PR, you may also want to list him in DESCRIPTION as a contributor.
Hi @JoFAM Thann you alot for your comments and I will try to do the needs. Dear @leeper I will do my best to resolve the issues as quickly as I can and thank you again.
@zedtaha Just wanted to check in. Are you still planning to make revisions for this?
@zedtaha Just another nudge to complete the requested revisions.
@zedtaha - friendly reminder to get to these revisions sometime soon please.
@leeper I apologize for the delay I was on a working trip. However, there is so many issues to do so I think its correct to withdrew the paper. Best
@leeper I'm also open to more suggestion.
@zedtaha Sad to see this disappear after all the work you've put in. If you need help later on when you want to update the package, feel free to tag me again.
Cheers Joris
@leeper I apologize for the delay I was on a working trip. However, there is so many issues to do so I think its correct to withdrew the paper. Best
Hi @zedtaha. Please feel free to resubmit this sometime again in the future if you're able to make the changes requested here by our reviewers.
@JoFAM @leeper, many thanks for all of your help here.
i have a times series data matrix i want to fit functional autoregessive model of order one and two in R..how i can do do this in R???
@faheemja - this thread is was a review for a paper for the Journal of Open Source software, and is closed.
The repository for the software that was being reviewed, where you might want to ask your question, is https://github.com/zedtaha/nardl
Submitting author: @zedtaha (zaghdoudi Taha) Repository: https://github.com/zedtaha/nardl Version: 0.1.3 Editor: @leeper Reviewer: @JoFAM Archive: Pending
Status
Status badge code:
Reviewers and authors:
Please avoid lengthy details of difficulties in the review thread. Instead, please create a new issue in the target repository and link to those issues (especially acceptance-blockers) in the review thread below. (For completists: if the target issue tracker is also on GitHub, linking the review thread in the issue or vice versa will create corresponding breadcrumb trails in the link target.)
Reviewer instructions & questions
@JoFAM, please carry out your review in this issue by updating the checklist below. If you cannot edit the checklist please:
The reviewer guidelines are available here: https://joss.theoj.org/about#reviewer_guidelines. Any questions/concerns please let @leeper know.
Conflict of interest
Code of Conduct
General checks
Functionality
Documentation
Software paper
paper.md
file include a list of authors with their affiliations?