-
-
Notifications
You must be signed in to change notification settings - Fork 39
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
[REVIEW]: audiomate: A Python package for working with audio datasets #2135
Comments
Hello human, I'm @whedon, a robot that can help you with some common editorial tasks. @mulhod , @faroit it looks like you're currently assigned to review this paper 🎉. ⭐ Important ⭐ 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:
For example, to regenerate the paper pdf after making changes in the paper's md or bib files, type:
|
|
Created issue about sox dependency: ynop/audiomate#101 |
Created issue about python 3.8 issues: ynop/audiomate#102 |
Create issue about benchmark test failure: ynop/audiomate#109 |
Dear authors and reviewers We wanted to notify you that in light of the current COVID-19 pandemic, JOSS has decided to suspend submission of new manuscripts and to handle existing manuscripts (such as this one) on a "best efforts basis". We understand that you may need to attend to more pressing issues than completing a review or updating a repository in response to a review. If this is the case, a quick note indicating that you need to put a "pause" on your involvement with a review would be appreciated but is not required. Thanks in advance for your understanding. Arfon Smith, Editor in Chief, on behalf of the JOSS editorial team. |
Sorry for the delay. Things are a bit rough over here in 🇫🇷 . I will hopefully able to provide a review by next week. |
I am now back on the review. Thanks for your patience |
ConcernsI added a few concerns in the issues opened by me. Most of them are minor can quickly be addressed or have already been addressed by the authors. However, I have two main concerns that I would ask the authors to address before this paper gets accepted: Related software toolsThe paper does not mention related software packages. In such section other tool would be listed and compared to Audio related software
Non-Audio related softwareReproducibilityIn issue 126 I brought up reproducibility issues in
Both features are not covered by RecommendationFor this paper being accepted in JOSS, I would suggest make these changes regarding a related work section in the paper and versioning the dataset downloads. However, I am happy to discuss this issues here with authors and other reviewers and I leave the final decision for @terrytangyuan |
Hi @faroit, thanks for your review. Regarding reproducibility I completely agree with you, that versioning and verification would be cool. But this is a lot of work and I am not sure if we can do that in the near future. The only change that is possible with reasonable effort is using fixed commits for git-based datasets. The problem with that is that you have to update audiomate, every time a new version is released (and know that there is a new version). Furthermore, a user can fix the version of such datasets on her/his own by passing the specific url to the downloader. Regarding related software, I will add a section in the paper. |
I think there is no way around this. Given how less frequent datasets are actually updated the workload is quite small, also I would say that reproducibility is more important for researchers than having the most recent version of the a dataset these . Then, this would currently only affect 3 datasets in audiomate, so this change would be rather quick, I guess.
Maybe have a look at torch.hub to implement a similar repo/tag scheme? |
Another thought: What happens If we update the version in audiomate. The user either has to keep working with the old audiomate version (and fix it) or use a custom download URL afterwards. I am not sure if it is a good approach to have the dataset versions depend on the software version, since this is not really transparent to the user. |
I did a bit of research and I found that most libraries actually do not support a good way to version the dataset. In many cases, the dataset is just verified with a checksum, so when a dataset is changed, the checksum fails. A detailed solution is proposed by the tensorflow tfds team. Basically they followed your idea to implement versions for each dataset. Now I agree that this is significant amount of work, so I agree to take this out of the JOSS review. |
@arfon as far as I can see, there has not been any changes made to the paper. |
Sorry, it's stuck on my desk. Swamped with work. Should get better next week. |
@whedon generate pdf |
@terrytangyuan New version is |
@whedon set v6.0.0 as version |
OK. v6.0.0 is the version. |
@whedon set 10.5281/zenodo.3970567 as archive |
OK. 10.5281/zenodo.3970567 is the archive. |
@whedon accept |
|
|
👋 @openjournals/joss-eics, this paper is ready to be accepted and published. Check final proof 👉 openjournals/joss-papers#1609 If the paper PDF and Crossref deposit XML look good in openjournals/joss-papers#1609, then you can now move forward with accepting the submission by compiling again with the flag
|
@openjournals/joss-eics This paper looks good to me now. Handing over to you now! |
@openjournals/dev - note that in the XML there are a bunch of badly formed URLs in unstructured citations. This is a bug we've had for a while.
|
@ynop - please merge ynop/audiomate#133 |
@danielskatz Done. |
@whedon accept |
|
|
👋 @openjournals/joss-eics, this paper is ready to be accepted and published. Check final proof 👉 openjournals/joss-papers#1626 If the paper PDF and Crossref deposit XML look good in openjournals/joss-papers#1626, then you can now move forward with accepting the submission by compiling again with the flag
|
@whedon accept deposit=true |
|
🐦🐦🐦 👉 Tweet for this paper 👈 🐦🐦🐦 |
🚨🚨🚨 THIS IS NOT A DRILL, YOU HAVE JUST ACCEPTED A PAPER INTO JOSS! 🚨🚨🚨 Here's what you must now do:
Any issues? Notify your editorial technical team... |
Thanks to @mulhod and @faroit reviewing, and @terrytangyuan for editing! Congratulations to @ynop (Matthias Büchi) and co-author!! |
🎉🎉🎉 Congratulations on your paper acceptance! 🎉🎉🎉 If you would like to include a link to your paper from your README use the following code snippets:
This is how it will look in your documentation: We need your help! Journal of Open Source Software is a community-run journal and relies upon volunteer effort. If you'd like to support us please consider doing either one (or both) of the the following:
|
Submitting author: @ynop (Matthias Büchi)
Repository: https://github.com/ynop/audiomate
Version: v6.0.0
Editor: @terrytangyuan
Reviewer: @mulhod, @faroit
Archive: 10.5281/zenodo.3970567
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) by leaving comments 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
@mulhod & @faroit , 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.readthedocs.io/en/latest/reviewer_guidelines.html. Any questions/concerns please let @terrytangyuan know.
✨ Please try and complete your review in the next two weeks ✨
Review checklist for @mulhod
Conflict of interest
Code of Conduct
General checks
Functionality
Documentation
Software paper
Review checklist for @faroit
Conflict of interest
Code of Conduct
General checks
Functionality
Documentation
Software paper
The text was updated successfully, but these errors were encountered: