Closed whedon closed 2 years ago
@whedon remind @danielskatz and @antviro in 16 days
Just to see how things are going at that point after @antviro has had a chance to work on their review
Reminder set for @danielskatz and @antviro in 16 days
👋 @antviro - Do you think you will be able get started soon?
Hi @danielskatz,
Up to now, I have reviewed paper and the descriptions in the repository. They seem clear and quite interesting, I think they are ready to be published. Perhaps I miss some written documentation of the functions (besides the figure). Is there any? Despite there are two Jupyter notebooks describing its uses, It could be interesting.
Before finishing, I want to check functionality. I plan to do it within this week. I have no anaconda installation (I usually use pip instead, but perhaps I will install on other computer to check "official installation"). @PacoCosta: Are there instructions to use it without any package provider (besides installing the prerequisites)?
Best regards, Antonio
Hi @antviro, There aren't such instructions. If you have already installed python3.7 on your computer you can use pip to install the requirements, as you said. The good thing about using Anaconda is that you have a version of JupyterLab/Jupyter Notebook available there. Otherwise, if you want to go through the Tutorials, you have to install Jupyter separately. You don't need to install anything else, but the requirements and Jupyter to run the code. Please remember to download the first release of the code, as stated in the readme file on the repository. Thanks for your time and effort.
@antviro - I hope you saw the response from @PacoCosta above, and are able to proceed - let us know if not.
@PacoCosta You mean the last release, don't you? (0.91 in https://github.com/SWE-UniStuttgart/Qlunc/releases). Finally I installed anaconda so that I test it exactly as described. I am having issues following the instructions with the requeriments, particularly NETCDF fails to get installed. I reproduce it:
(base) XXX@XXX:~/anaconda3/2021_QLunc/Qlunc_last$ conda env create -f environment.yml
Collecting package metadata (repodata.json): done
Solving environment: failed
ResolvePackageNotFound:
- netcdf
I have no experience using Anaconda, so I apologize if I committed some error in the procedure... If not, I guess it may be either some repository which is not currently available (I will try again later just in case) or the name of netcdf should be replaced perhaps with netcdf4 or something similar (in this case you should update readme or the environment.yml file).
Hi @antviro, Yes, the problem is that new features have been added since the first release, where netcdf data conversion process was not needed at that point. When you download the first release "Qlunc-0.91" (and only this version), the code doesn't install this package since it is not in the requirements (environment.yml file in the repository), and the code doesn't need it at all. I've just downloaded the first release and the installation process properly worked out for me following the instructions. If you use this version, you don't need to install netcdf. Anyway, I updated, as you suggested, the environment.yml file in the latest code version with the netcdf version that the code installs. Please, let me know if, by downloading the first release "Qlunc-0.91", and following instructions you have problems again; perhaps we can arrange a short meeting to go through the process together.
👋 @antviro - any update on your side to the response from the author ☝️ ?
Yes, sorry for the delay and thank you for the guidance I thought I was sure that I downloaded 0.91, but I was wrong. After downloading such version I could go on and check tutorials. Everything seems to work properly. I only lack some more documentation on the functions, it would be nice to extend its use and allow others to contribute. Despite that, I suggest it to be published on its current state.
@antviro - we can't publish until your checklist is complete - so how should we handle the item
Functionality documentation: Is the core functionality of the software documented to a satisfactory level (e.g., API method documentation)?
Can you state what specifically you think is needed so that the authors can work on it?
👋 @antviro - another ping on this - we're almost ready to complete this review...
wave @antviro - another ping on this - we're almost ready to complete this review...
Done, sorry for the delay! I have fulfil the last item in the checklist, so I guess review is now completed.
@PacoCosta - sorry for my missing the above comment. It looks like we are now mostly done. I'll proofread the paper now, then ask you to do some final steps.
@whedon check references
Reference check summary (note 'MISSING' DOIs are suggestions that need verification):
OK DOIs
- 10.5281/zenodo.3414197 is OK
- 10.5281/zenodo.4432136 is OK
- 10.5281/zenodo.3580749 is OK
- 10.5281/zenodo.3823878 is OK
- 10.5281/zenodo.1212538 is OK
- 10.1175/1520-0450(1968)007<0105:TDOKPO>2.0.CO;2 is OK
- 10.3390/rs10030406 is OK
- 10.13140/RG.2.1.1658.2005 is OK
- 10.3390/rs9060561 is OK
MISSING DOIs
- None
INVALID DOIs
- None
@whedon generate pdf
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
I'm suggesting some changes in https://github.com/SWE-UniStuttgart/Qlunc/pull/137.
Also, where you say "through a website", it would be good to say what that website is.
Once you've made these changes, could you:
I can then move forward with accepting the submission.
I'm suggesting some changes in SWE-UniStuttgart/Qlunc#137.
Also, where you say "through a website", it would be good to say what that website is.
Still under development, not yet publicly available
@whedon set v0.92 as version
OK. v0.92 is the version.
@whedon set 10.5281/zenodo.5592248 as archive
OK. 10.5281/zenodo.5592248 is the archive.
@whedon recommend accept
I'm sorry human, I don't understand that. You can see what commands I support by typing:
@whedon commands
@whedon recommend-accept
Attempting dry run of processing paper acceptance...
Reference check summary (note 'MISSING' DOIs are suggestions that need verification):
OK DOIs
- 10.5281/zenodo.3414197 is OK
- 10.5281/zenodo.4432136 is OK
- 10.5281/zenodo.3580749 is OK
- 10.5281/zenodo.3823878 is OK
- 10.5281/zenodo.1212538 is OK
- 10.1175/1520-0450(1968)007<0105:TDOKPO>2.0.CO;2 is OK
- 10.3390/rs10030406 is OK
- 10.13140/RG.2.1.1658.2005 is OK
- 10.3390/rs9060561 is OK
MISSING DOIs
- None
INVALID DOIs
- None
:wave: @openjournals/joss-eics, this paper is ready to be accepted and published.
Check final proof :point_right: https://github.com/openjournals/joss-papers/pull/2703
If the paper PDF and Crossref deposit XML look good in https://github.com/openjournals/joss-papers/pull/2703, then you can now move forward with accepting the submission by compiling again with the flag deposit=true
e.g.
@whedon accept deposit=true
👋 @PacoCosta - Can you change the title and authors in the zenodo archive to match the paper?
archive:
paper:
@danielskatz - I can't remove "SWE-UniStuttgart" since is the institution supporting the project. So, what do suggest instead?
When you say "I can't remove 'SWE-UniStuttgart'", I'm unsure what you mean by can't - Zenodo should allow you to change the title metadata to whatever you want.
And this is the software equivalent of the paper title so I don't see any reason you shouldn't make this the same as the paper title - this is the standard practice for JOSS papers and software archives.
@danielskatz - Changes done successfully
@whedon recommend-accept
Attempting dry run of processing paper acceptance...
Reference check summary (note 'MISSING' DOIs are suggestions that need verification):
OK DOIs
- 10.5281/zenodo.3414197 is OK
- 10.5281/zenodo.4432136 is OK
- 10.5281/zenodo.3580749 is OK
- 10.5281/zenodo.3823878 is OK
- 10.5281/zenodo.1212538 is OK
- 10.1175/1520-0450(1968)007<0105:TDOKPO>2.0.CO;2 is OK
- 10.3390/rs10030406 is OK
- 10.13140/RG.2.1.1658.2005 is OK
- 10.3390/rs9060561 is OK
MISSING DOIs
- None
INVALID DOIs
- None
:wave: @openjournals/joss-eics, this paper is ready to be accepted and published.
Check final proof :point_right: https://github.com/openjournals/joss-papers/pull/2717
If the paper PDF and Crossref deposit XML look good in https://github.com/openjournals/joss-papers/pull/2717, then you can now move forward with accepting the submission by compiling again with the flag deposit=true
e.g.
@whedon accept deposit=true
@whedon accept deposit=true
Doing it live! Attempting automated processing of paper acceptance...
🐦🐦🐦 👉 Tweet for this paper 👈 🐦🐦🐦
🚨🚨🚨 THIS IS NOT A DRILL, YOU HAVE JUST ACCEPTED A PAPER INTO JOSS! 🚨🚨🚨
Here's what you must now do:
Party like you just published a paper! 🎉🌈🦄💃👻🤘
Any issues? Notify your editorial technical team...
Congratulations to @PacoCosta (F. Costa García) and co-authors!!
And thanks to @adi3 and @antviro for reviewing - we couldn't do this without you!
:tada::tada::tada: Congratulations on your paper acceptance! :tada::tada::tada:
If you would like to include a link to your paper from your README use the following code snippets:
Markdown:
[![DOI](https://joss.theoj.org/papers/10.21105/joss.03211/status.svg)](https://doi.org/10.21105/joss.03211)
HTML:
<a style="border-width:0" href="https://doi.org/10.21105/joss.03211">
<img src="https://joss.theoj.org/papers/10.21105/joss.03211/status.svg" alt="DOI badge" >
</a>
reStructuredText:
.. image:: https://joss.theoj.org/papers/10.21105/joss.03211/status.svg
:target: https://doi.org/10.21105/joss.03211
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:
Many thanks to all of you who have helped me in this process. @danielskatz, @antviro and @adi3. Congrats also to you!
@danielskatz , One of the authors noticed that one of the references has a small mistake and we would like to fix it. Is it possible at this stage to change it? In this reference Vasiljevic, N., & Clifton, A. (2021). OntoStack. http://data.windenergy.dtu.dk/ontologies/ view/en/ the sole author is Vasiljevic, N. We need to remove Clifton, A.
Yes, please change the reference and then ping @arfon who can republish it.
Hi @arfon, I changed the paper.bib at the repository to fix a small mistake in the following reference: Vasiljevic, N., & Clifton, A. (2021). OntoStack. http://data.windenergy.dtu.dk/ontologies/view/en/
Would you please republish the paper with the correct reference? Do I need to do something else?
Submitting author: @PacoCosta (F. Costa García) Repository: https://github.com/SWE-UniStuttgart/Qlunc Version: v0.92 Editor: @danielskatz Reviewers: @adi3, @antviro Archive: 10.5281/zenodo.5592248
:warning: JOSS reduced service mode :warning:
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.
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
@adi3 & @PierreGuilbertF, 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 @danielskatz know.
✨ Please start on your review when you are able, and be sure to complete your review in the next six weeks, at the very latest ✨
Review checklist for @adi3
Conflict of interest
Code of Conduct
General checks
Functionality
Documentation
Software paper
Review checklist for @PierreGuilbertF
Conflict of interest
Code of Conduct
General checks
Functionality
Documentation
Software paper
Review checklist for @antviro
Conflict of interest
Code of Conduct
General checks
Functionality
Documentation
Software paper